Skip to content

jenish4/Balloon_IMT

Repository files navigation

Balloon_IMT

Proof of concept for transmitting temperature data using coreconf and lora

About

Board:

Coreconf:

Start

  1. sudo apt-get install gcc-arm-none-eabi

  2. PyCoreConf

  git clone https://github.com/alex-fddz/pycoreconf.git
  cd pycoreconf
  python3 setup.py install
  1. 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
  1. 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
  1. 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
  1. 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.

In action

LoRa_data_received

PS: data should be retrieved from the second 'up frame' onwards

LoRa_data_received

Decoding

About

Proof of concept for transmitting data using coreconf and lora

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors