Skip to content

LoRa Device Tutorial

anthonyrowe edited this page Oct 30, 2017 · 20 revisions

When setting up a LoRa client device, you need to do five main steps:

  1. Setup the firmware on the specific device and get the LoRa DevID (specific to device, see below)
  2. Create a description for the device in OpenChirp (described in Device Tutorial)
  3. Add the LoraWAN service in OpenChirp and input the DevID
  4. Add a decoder service (Byte Translator or Easybits)
  5. Add a TimeSeries datastore service

Step 1: Load firmware onto your device

The most important aspect of the firmware on your device will be retrieving its DevID and setting an appropriate AppEUI and AppKey. The DevID is used to tell the network to look for your device. The AppEUI and AppKey are used for the network to correctly authenticate to your device. In OpenChirp you can set your own AppEUI and AppKey when linking in your device. The DevID comes from the device itself.

Though the firmware is specific to your device, here are some common devices with examples that work with OpenChirp:

Step 2: Create a device in OpenChirp

Clone this wiki locally