IoT knowledge base · 50 guides

IoT Development Knowledge Base

Engineering guides from FSS Technology, an IoT and embedded systems company from Poland — organised along the path of a real product: hardware, firmware, connectivity, cloud, security, industrial integration and production.

Hardware & electronics design

Electronics & PCB design service →

Choosing microcontrollers, designing PCBs, antennas and enclosures, powering devices for years on a battery, and getting reliable data out of sensors.

Firmware & embedded software

IoT & embedded development →

RTOS and embedded Linux, OTA updates at fleet scale, CI/CD for firmware, flash storage, watchdogs, edge computing and on-device ML.

FreeRTOS for IoT: Real-Time Operating System on ESP32 and STM32 How to use FreeRTOS in IoT firmware — tasks, queues, semaphores, watchdog patterns, and real-world multi-task architecture. Zephyr RTOS for IoT: A Real-Time Operating System Zephyr RTOS is an open-source real-time operating system for IoT. Explore its kernel, networking stack, comparison with FreeRTOS, and OTA… OTA Firmware Updates at Scale: IoT Fleet Update Architecture How to implement reliable OTA firmware updates for large IoT fleets — staged rollouts, rollback, delta updates, and Azure IoT Hub Device… CI/CD for Embedded Firmware: GitHub Actions + PlatformIO Pipeline for ESP32 Firmware deserves the same CI/CD discipline as cloud code. Here is a battle-tested GitHub Actions pipeline for ESP32 and STM32 with matri… Edge Computing for IoT: When to Process on Device vs in the Cloud Decision framework for IoT edge vs cloud processing — latency requirements, bandwidth costs, offline operation, privacy constraints, and… Edge Computing in IoT: Architecture, Benefits, and Deployment Edge computing in IoT moves processing to the edge of the network, close to the sensors. We explain the layered architecture, benefits, p… TinyML on ESP32-S3: Running TensorFlow Lite Micro for Edge AI Inference Edge ML on ESP32-S3 is no longer a science project. Here is how to deploy TFLite Micro models for keyword spotting and anomaly detection… Building a SwiftUI Companion App for BLE IoT Devices: Patterns and Pitfalls A practical guide to building production SwiftUI companion apps for BLE IoT devices: connection state machines, async/await CoreBluetooth…

Connectivity & protocols

IoT & embedded development →

BLE, Wi-Fi, LoRaWAN, NB-IoT, LTE-M, 5G RedCap and satellite; mesh networks; MQTT, CoAP, LwM2M; gateways and positioning.

BLE vs WiFi for IoT Devices: Power, Range, and When to Use Each Practical comparison of BLE and WiFi for IoT — power consumption, range, mesh capabilities, and real battery life data from deployed FSS… Bluetooth Low Energy in IoT: Protocol, GATT, and Range Bluetooth Low Energy in IoT: how BLE works, the GAP and GATT layers, range and power consumption, Bluetooth mesh, beacons, and when to ch… Wi-Fi HaLow (802.11ah) in IoT: Range and Use Cases Wi-Fi HaLow (IEEE 802.11ah) is a sub-1 GHz standard for IoT: up to 1 km range, up to 8,191 devices, and low power draw. Learn its paramet… LoRaWAN vs NB-IoT vs LTE-M: Choosing the Right Network for Asset Tracking LoRaWAN, NB-IoT, and LTE-M each win different asset-tracking scenarios. A side-by-side technical comparison with TCO numbers and referenc… 5G RedCap in IoT: A Guide to NR-Light 5G RedCap (NR-Light) is a lightweight 5G variant for mid-throughput IoT. Learn its parameters, how it compares with NB-IoT and LTE-M, and… MQTT Protocol for IoT: QoS, Retained Messages and Last Will Explained Complete guide to MQTT for IoT — QoS levels, retained messages, Last Will and Testament, topic design, and broker selection for productio… CoAP in IoT: How It Works and When to Use It CoAP is a lightweight communication standard for resource-constrained IoT devices. We explain how it works, how to secure it with DTLS, a… LwM2M in IoT: The Standard for Device Fleet Management The LwM2M protocol (OMA Lightweight M2M) is a standard for managing IoT device fleets: bootstrap, registration, OTA, and DTLS security ov… Zigbee in IoT: Mesh Network, Profiles, and Use Cases The Zigbee protocol in IoT — how the mesh network works, how it differs from Matter, Thread, BLE, and Wi-Fi, and when it is worth choosin… Matter and Thread: The Future of IoT Interoperability The Matter standard and the Thread network are unifying the IoT world. We explain how they work and what they mean for device manufacturers. The IoT Gateway: Architecture and Edge Protocols What an IoT gateway is, which protocols it supports, and how to design its architecture and security. A practical guide from FSS. UWB Positioning in IoT: Precise RTLS Location UWB (Ultra-Wideband) positioning delivers location accuracy of 10–30 cm. We explain how RTLS works, compare the technologies, and cover d…

Cloud, data & AI

Cloud & IoT backends →

Azure IoT Hub and AWS IoT Core, device provisioning, data pipelines, time-series databases, real-time dashboards, digital twins and AI agents.

Azure IoT Hub for Device Manufacturers: Complete Integration Guide How device manufacturers use Azure IoT Hub — device provisioning, D2C messaging, Device Twins, direct methods, and production-grade archi… IoT Device Provisioning: Zero-Touch Fleet Onboarding What IoT device provisioning is and how to implement secure, automated zero-touch fleet onboarding — from device identity to cloud regist… Building an IoT Data Pipeline with Azure Event Hubs and Azure Functions Step-by-step guide to scalable IoT data pipelines on Azure — from IoT Hub routing to Event Hubs, Azure Functions processing, and Time Ser… Kubernetes (AKS) for IoT Backends: Multi-Tenant Architecture That Scales to Millions of Devices An engineering guide to running multi-tenant IoT backends on Azure Kubernetes Service: ingest, processing, KEDA autoscaling, GitOps, time… Time-Series Databases in IoT: The Complete Guide A time-series database is the foundation of IoT telemetry. We explain how a TSDB works, which one to choose, and how to design retention,… Real-Time IoT Dashboard with WebSockets and React: Architecture Guide How to build a real-time IoT monitoring dashboard — WebSocket architecture with Azure SignalR, React state management for high-frequency… Digital Twins in IoT: Architecture and Deployment What digital twins in IoT are, what their architecture looks like, and how to deploy them in industry step by step. AI Agents in Industrial IoT: From Predictive Maintenance to Autonomous Operations AI agents move IoT beyond dashboards into systems that perceive, reason, and act. Here is how to architect them safely across factories,…

Secure boot, signed and encrypted firmware, X.509 and Secure Elements, post-quantum readiness, SBOMs and the regulations that make them mandatory (CRA, IEC 62443).

Industrial & building IoT

Integrations service →

Retrofitting PLCs with Modbus and OPC UA, Sparkplug B, fieldbuses and industrial Ethernet, predictive maintenance, metering, cold chain, EV charging and building automation.

Product development, manufacturing & certification

PCB assembly service →

Taking a device from idea to series production: testing strategy, scaling from prototype to thousands of units, PCB assembly, EMC and CE/FCC certification.

Book a free 15-min call Video or phone · straight to an engineer · pick a slot that suits you