Summary
In this chapter, we integrated LoRa-based data transmission with internet connectivity using MQTT. We modified our CircuitPython-based LoRa receiver’s code, allowing it to send sensory data to the CloudAMQP server, transforming it into an internet gateway. The weather indicator was upgraded, replacing the Raspberry Pi 5 and single-color LED with a Raspberry Pi Pico WH and an RGB LED, which displayed temperature and humidity data via MQTT messages.
Additionally, we constructed a new split stand for the indicator, designed for easy assembly and improved stability. We concluded the chapter by examining IoT communication protocols such as LoRaWAN, cellular networks, and Sigfox, assessing their suitability for different IoT applications.
We engaged in a hands-on exploration of integrating LoRa with internet connectivity via MQTT, a practical demonstration of how disparate technologies can work together in IoT applications. By upgrading the weather indicator, we not...