Edge Computing

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.

IoT System Architecture (Device to Cloud)

January 13, 2023

A diagram-first overview of a practical IoT system architecture, covering devices, edge hubs, messaging, APIs, backends, and user interfaces.

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.