The goal of the Drogue IoT project is to make it easy to connect devices to cloud-based applications. This article will demonstrate how to implement firmware in Rust based on Drogue’s device support. This way, a device can communicate with the cloud using the low power LoRaWAN protocol. We will also illustrate how Node.js handles the server side. By Daniel Bevenius.
You will learn about:
- The purpose of Drogue IoT
- LoRaWAN network coverage
- Drogue device
- Drogue cloud
- Learn more in the LoRaWAN end-to-end workshop
LoRaWAN is a low-power wireless network that enables you to run a device on batteries for months, sending telemetry data to the cloud every now and then. To achieve this efficient connectivity, you need LoRaWAN network coverage, and The Things Network (TTN) provides exactly that. You can extend the TTN network by running your gateway if your local area lacks coverage. TTN provides a public service that allows you to exchange data between devices and applications.Source code is also provided. Great read for any IoT fan!
[Read More]