LoRa Multi hop routing basic code

Completed Posted 9 months ago Paid on delivery
Completed Paid on delivery

LoRa Multi hop routing basic code

I am looking for a freelancer who can develop a basic code for LoRa multi hop routing using Python.

Skills and Experience:

- Proficiency in Python programming language

- Experience with LoRa technology and network protocols

- Knowledge of multi hop routing algorithms

- Familiarity with LoRaWAN network architecture

1. The proposed routing protocol first partitions a network area into multiple layers and discovers different LoRa networks in each layer.

2. The root gateway decides about the LoRa PHY layer parameters to be used in a network, hence the radius of a layer depends on the coverage of selected LoRa PHY layer parameters. A number of control messages to discover gateways at different layers, and to construct upstream, downstream, and peer-to-peer data forwarding paths are designed.

3. The routing protocol defines the following control messages:

(i) network discovery (NDIS), and (ii) network response (NRES).

 The size of NDIS message is 9 bytes: message ID (MID) 1 byte, layer ID (LID) 1 byte, hop count (HCNT) 1 byte, transmitting gateway’s network ID (TGNID) 3 bytes, and the root gateway’s network ID (RGNID) 3 bytes.

 Similarly, the size of NRES is 7 bytes: MID 1 byte, TGNID 3 bytes, and destination gateway network ID (DGNID) 3 bytes.

4. The MID field contains value 0x00 and 0x01 in NDIS and NRES messages respectively. Initially, each gateway’s LID is set to infinity.

add Encryption and Decrytion while sending and receiving message between Root and Gateway, Node

Python Linux LoRa Local Area Networking Network Engineering

Project ID: #36944671

About the project

8 proposals Remote project Active 9 mos ago

Awarded to:

arbu1499

Hello there! I have the necessary skills and experience to develop a basic LoRa multi-hop routing code using Python. With my proficiency in Python programming, knowledge of LoRa technology and network protocols, and More

$85 AUD in 3 days
(3 Reviews)
2.9

8 freelancers are bidding on average $68 for this job

datascientist90

- My name is Yusuf Engin and I am an experienced data scientist, software development specialist andPython expert with 3 years of experience in a global company. I have the necessary skills and expertise to develop a b More

$55 AUD in 7 days
(27 Reviews)
6.6
gm341473

Hello, my name is Ghulam and I am here to offer my Python, Machine learning, deep learning, artificial intelligence, Data Entry, Excel Data Entry, Copy Paste Work, Typing Work and Data mining services to you. I unders More

$55 AUD in 1 day
(18 Reviews)
5.1
SourceOasisBPO

Hello! I took a delightful dive into your project description, and boy oh boy, it seems like my skills are a perfect match for this gig! I am an expert which have many years of experience on Python, Linux, Machine Le More

$35 AUD in 5 days
(5 Reviews)
4.5
bearxdev18

Hi Mate , Good evening! I’ve carefully checked your requirements and really interested in this job. I’m an experienced web developer who has extensive experience in Python, Linux, Machine Learning (ML) and LoRa. I’m More

$95 AUD in 26 days
(1 Review)
1.8
yusras

I can certainly assist you in developing a basic code for LoRa multi-hop routing using Python. Please note that LoRa multi-hop routing can be more complex depending on the specific requirements of your project, such a More

$100 AUD in 7 days
(0 Reviews)
0.0
abdf2010

Hi, I am a professional web developer and I can do this job for you. I have 5 years of experience in web development. I have done many projects like this. I can do this job for you. I can start right now. Please contac More

$50 AUD in 3 days
(0 Reviews)
0.0