The Five Layers of a Practical IoT System
November 15, 2025
A practical five-layer model for IoT systems, showing how devices, protocols, edge runtime, backend services, and applications fit together.
Building an IoT Device Abstraction Layer in Go
November 2, 2025
How Go interfaces, generics, mocks, and a device manager separate hardware drivers from IoT application logic in an edge runtime.
Adding MQTT to the IoT Gateway
March 29, 2022
How the OttO IoT gateway uses MQTT to receive telemetry from device stations, parse topic-based sensor identifiers, pass readings through Go channels, and protect the gateway from unbounded in-memory growth.
OttO: A Go-Based IoT Edge Gateway Architecture
January 13, 2022
OttO is a Go-based IoT edge gateway that connects sensor stations, MQTT messages, REST APIs, WebSocket dashboards, and application logic at the boundary between devices and backend systems.