This LoRaWAN tool is for LoRaWAN developers who need know the details of LoRaWAN protocol.
With lorawan-parser, one could see all details of LoRaWAN, like how frames are defined, how data is encrypted and decrypted etc.
sudo apt-get install dh-autoreconf
cd lorawan-parser
autoreconf -i
./configure
make
Refer to util/test/main.c
to know the usage of lorawan API.
After compile find lwp
under util/parser/
directory to parse the LoRaWAN frame.
./lwp -c lwp-config.json
To go further, user could fill their own LoRaWAN frames in a json file to parse it.
Any kind of contributions are welcome, issue report, pull requests, WIKI, suggestions...
Before you send pull request, please try to make your code keep same style as the original one.
parson, AES, CMAC have its own licenses. Please follow links below to know the details.
lorawan-paser has no license yet, to be defined.
- LoRaWAN Alliance.
- kgabis. parson (JSON parser) https://github.com/kgabis/parson
- Brian Gladman. AES library http://www.gladman.me.uk/
- Lander Casado, Philippas Tsigas. CMAC library http://www.cse.chalmers.se/research/group/dcs/masters/contikisec/