IP2LoRa
IP2Lora allows making IP communication using wireless LoRa communication. For more information, read this article.
Supported LoRa Devices
Lora device | Supported |
---|---|
B-L072Z-LRWAN1 | Yes |
WisDuino | Partially |
LoStick | Partially |
Installation
git clone https://github.com/airbus-cyber/ip2lora
pip3 install -r requirements.txt
If you need to enable IP headers compression using ROHC, install ROHC and python bindings
Usage
Create config.py according to your needs (see examples). Start IP2LoRa:
python3 ip2lora.py [-d] config.py
If using B-L072Z-LRWAN1, you must flash the board with corresponding firmware (see firmware folder). You just need to copy/paste it to the fake embedded drive. After waiting some seconds, press the reset button of the board.
Disclaimer
Please note that IP2LoRa is a proof of concept and provided “as is”. It is made available for use at your own risk. Also, you must be aware of frequency bands regulations (Ex: in France: https://www.arcep.fr), and duty cycle limitation.