Skip to content

Latest commit

 

History

History

Software

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

GNTE Software

The software uses Make and arm-none-eabi-gcc toolchain.

Documentation

The Generic Node documentation website provides information about the software features and how to get started with the software development.

Requirements

Set-up

  1. Clone project & checkout develop branch
$ git clone --branch develop https://github.com/TheThingsIndustries/generic-node-te.git
  1. Install MinGW for Windows environment and make sure mingw32-make.exe can be used from cmd (as a recognized command)
  2. Configure which application to build Makefile, by default TRACKER_APP = 1
  3. Configure the region, by default USE_REGION_868 = 1
  4. Configure your EUIs and Keys in LoRaWAN and Tracker applications
  5. Set GCC_PATH in Makefile and run make command inside the gcc folder or pass it directly make GCC_PATH=xxx

Applications

  • gnss_test is a simple GNSS example The unix date in ASCII is set in the application, it executes a GNSS scan periodically according to the gnss settings defined in the application.

  • wifi_test is a simple Wi-Fi example The modem executes a Wi-Fi scan periodically according to the Wi-Fi settings defined in the application.

  • LORAWAN is a simple LoRaWAN Class A application 868/915 MHz The app joins automatically the LoRa Network server then sends uplinks periodically with the interval defined by APP_TX_DUTYCYCLE.

By default, the application uses Semtech Join Server, and LR1110 modem production keys.

  • Tracker is a simple Tracker example The app joins automatically the network then periodically performs a clock sync, a Wi-Fi Scan and a GNSS scan and stream the scan results.

By default, the application uses Semtech Join Server, and LR1110 modem production keys.

Please note that by default the applications use the Semtech Join Server keys derivation algorithm by updating the USE_SEMTECH_JOIN_SERVER flag in the LoRaWAN and Tracker applications.

Also, by default we use the LR1110 modem production keys : update the USE_PRODUCTION_KEYS flag in LoRaWAN and Tracker applications.