Right from the start back in 2015, The Things Network supported connecting their LoraWan backend platform to other (cloud) platforms.
Connecting to the Azure cloud was no exception to this.
There was no default integration but the support for the MQTT protocol opened this door. Back then, I already blogged about using MQTT to connect. Based on that logic, bridges appeared for both uplink and downlink messages.
Later on, Microsoft also introduced the secure and flexible IoT Central bridge to connect to The Things Network, based on uplink support for webhooks.
Still, even with the new V3 portal of The Things Network, this integration was still based on either the Webhook integration or the original V3 MQTT interface.
All these techniques require an extra layer of logic between the two clouds.
Finally, a native Azure IoT Hub integration has been made available:
The main features of the Azure IoT Hub Integration are:
- Devices only need to be registered in the Azure IoT Hub. The related TTN application device registrations are kept in sync by TTN. Just use IoT Hub Device Twin tags to control your TTN device registration
- Uplink messages appear both as telemetry and as Device Twin reported property updates
- Downlink messages are sent using the Device Twin desired properties
The current documentation is pretty straight forward (although the DPS service logo is shown, it’s not part of the standard solution).
Let’s check out how this integration works and let’s dive deeper into this solution architecture.Doorgaan met het lezen van “First look: The Things Network new Azure IoT Hub integration”