Integration with LoRaWAN connectivity
With LoRaWAN connectivity, the integration flow typically follows one of the following patterns:
Device⇒Gw⇒LNSwithDriver⇒AS
Device⇒Gw⇒LNS⇒ASwithDriver
The components are:
Device: Abeeway tracker deviceGw: LoRaWAN gatewayLNS: LoRaWAN Network ServerDriver: the JavaScript decoder/encoder libraryAS: Application Server
The Driver can be hosted either on the LNS or on the AS.
If the Driver is hosted on the LNS, the AS receives decoded messages in JSON format.
If the Driver is hosted on the AS, the AS receives the device payload in encoded form and must decode it using the Driver.
The LNS ⇒ AS connection can be implemented on various protocols, depending on the capabilities of the LNS. Typical examples are HTTP and MQTT.