BARANI

View Original

List of available downlink commands for MeteoHelix LoRaWAN weather stations

BARANI DESIGN MeteoHelix IoT personal weather stations list of downlink commands

The following table lists all available downlink commands for MeteoHelix LoRaWAN weather stations

Command to change LoRaWAN keys Choose command:

LoRaWAN Network Security and Data encryption

  • DevEUI - 64 bit end-device identifier, EUI-64 (unique)

  • DevAddr - 32 bit device address (non-unique)

  • AppEUI (renamed to Join EUI in LoRaWAN 1.05+) - 64 bit application identifier, EUI-64 (unique)

  • GatewayEUI - 64 bit gateway identifier, EUI-64 (unique)

The Network Session Key (NwkSKey) is used for interaction between the Node and the Network Server. This key is used to check the validity of messages (MIC check). In the backend of The Things Network this validation is also used to map a non-unique device address (DevAddr) to a unique DevEUI and AppEUI.

The Application Session Key (AppSKey) is used for encryption and decryption of the payload. The payload is fully encrypted between the Node and the Handler/Application Server component of The Things Network (which you will be able to run on your own server). This means that nobody except you is able to read the contents of messages you send or receive.

These two session keys (NwkSKey and AppSKey) are unique per device, per session. If you dynamically activate your device (OTAA), these keys are re-generated on every activation. If you statically activate your device (ABP), these keys stay the same until you change them.

Dynamically activated devices (OTAA) use the Application Key (AppKey) to derive the two session keys during the activation procedure. In The Things Network you can have a default AppKey which will be used to activate all devices, or customize the AppKey per device.

  • AppEUI (LoRaWAN 1.02) has been renamed to Join EUI (LoRaWAN 1.05+) in LoRaWAN versions 1.05 and higher

Each device is assigned a dynamic 32 bit Device Address (DevAddr) upon joining a LoRaWAN network. For The Things Network, the first 7 bits are fixed with the remaining 25 bits assigned to individual devices.

Adaptive Data Rate (ADR) of MeteoHelix weather stations

 SF7BW125 is usually a good place to start, as it consumes the least power and airtime. If you need more range, you can slowly increase until you have enough. You can also enable adaptive data rate, the network will then be able to automatically optimize your data rate.

Over-the-Air Activation (OTAA)

Over-the-Air Activation (OTAA) is the preferred and most secure way to connect with The Things Network. Devices perform a join-procedure with the network, during which a dynamic DevAddr is assigned and security keys are negotiated with the device.

Activation by Personalization (ABP)

In some cases you might need to hard code the DevAddr as well as the security keys in the device. This means activating a device by personalization (ABP). This strategy might seem simpler, because you skip the join procedure, but it has some downsides related to security.


Please note:

  • Consulting services for 3rd party implementations of remote commands and code checking or validation incur a cost of 100€ per hour billed in 15 minute intervals.

  • Non-disclosure agreement may be required to be signed for consulting services.

BARANI DESIGN TECHNOLOGIES IS A MANUFACTURER OF PROFESSIONAL WEATHER STATIONS AND METEOHELIX PERSONAL WEATHER STATIONS.