LoRa Multi hop routing basic code
$10-100 AUD
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
Project ID: #36944671
About the project
8 freelancers are bidding on average $68 for this job
- 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
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
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