Proof of concept for transmitting temperature data using coreconf and lora
- IM880a with lora module and ds75lx temperature sensor
- https://github.com/CampusIoT/tutorial/blob/master/im880a/im880a-ds75lx.md
- https://github.com/CampusIoT/orbimote/tree/master/field_test_device#default-board
- make DEVEUI=BA1100FF73686168 APPEUI=0000000000000000 APPKEY=160A858E86F7440D368F86FE2E620E2F binfile
-
sudo apt-get install gcc-arm-none-eabi -
PyCoreConf
git clone https://github.com/alex-fddz/pycoreconf.git
cd pycoreconf
python3 setup.py install
- PYANG
git clone -b sid-extension https://github.com/ltn22/pyang.git
cd pyang
pip install -e .
cd ..
pyang --sid-generate-file 1000:300 --sid-list --sid-extension balloon.yang
- RIOT
git clone -b coreconf-integration https://github.com/manojgudi/RIOT.git
cd RIOT/pkg/coreconf/
mkdir include
mkdir src
cd RIOT
export RIOTBASE=~/Desktop/RIOT
- Board
git clone https://github.com/CampusIoT/orbimote.git
cd field_test_device/
// add the files in field_test_device1 from this repo in this folder
gmake OTAA=0 DEVEUI=BA1100FF73686168 DEVADDR=260B746C NWKKEY=49069030A0F1E140B27C6E7B8F72323E APPSKEY=B6573D78400E1236BCE862671CC793D3 FCNT_UP=10
make flash-only
- decode.py should be on the server along with the sid file to decode the CoreConf data received from the board to finally tell the temperature.
PS: data should be retrieved from the second 'up frame' onwards


