LoRaWAN is an industrial wireless protocol that sends tiny messages over kilometers on a battery that lasts years. This article introduces the protocol, its benefits, AWS IoT Core for LoRaWAN as a managed LoRa Network Server, and the architecture I built to monitor water, gas and electricity at home for almost zero cloud cost.
Registering LoRaWAN sensors in AWS IoT Core with CDK requires a custom resource to avoid losing the device session on stack updates. This article explains why, how to store secrets in SSM Parameter Store, and what you gain by managing sensors as code.
A LoRaWAN-based water meter monitor using an inductive proximity sensor and a circular buffer algorithm to track water consumption with minute-level accuracy.
An Arduino-based system that reads a Belgian smart meter’s P1 port and transmits aggregated electrical data over LoRaWAN every 15 minutes, with over-voltage detection aimed at catching solar inverter shutdowns.
Step-by-step guide to connecting the ThinkNode G1 LoRaWAN gateway (~100€ on AliExpress) to AWS IoT Core using LoRa Basic Station mode, including a workaround for uploading the client certificate via SSH.
The Browan Femto Lite (now MerryIoT Hub) is an affordable LoRaWAN gateway that connects to AWS IoT Core via Basic Station mode. This guide covers the two main steps — registering the gateway with the right EUID and uploading the CUPS certificate — including the key gotchas that trip people up.