LoRaWAN™
LoRaWAN requires a LoRaWAN network server to deduplicate, map device address to DevEUI and decrypt messages. energy2mqtt does not include such a server as it is a project on its own. But we support getting data via common interfaces like MQTT and HTTP.
Besides the LoRaWAN Network Server we need a tool to parse the data into JSON values. Those decoders can be found in all platforms, mostly utilizing JavaScript. energy2mqtt does not include a parsing infrastructure for LoRaWAN messages as we do for OMS and Modbus. LoRaWAN can be rather complex because there is no common application protocol for the sensors.
Supported LoRaWAN Network Server
The first - and currently only - implementation is ZENNER Datahub, which provides instances in Europe, USA, UAE and other countries / regions. You may buy gateways with network access which are ready to use or ask ZENNER for a quote if you want to build bigger networks.
We are planning to include Chirpstack in the coming months to have a local alternative to the cloud systems.
In both cases we will map the incoming data to the same fields and provide a common way to specify downlinks.
Adding supported sensors
To add sensors which your LNS and application server are able to parse, see the section Definition of Sensors in this chapter.