IoTThinks / IP2LoRa

IP tunnelling over LoRa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IP2LoRa

License

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.

About

IP tunnelling over LoRa

License:GNU General Public License v3.0


Languages

Language:Python 100.0%