Testimonials header

Embedded Networking Articles for Microcontrollers

Technical guides on embedded networking for microcontrollers. Articles cover embedded web servers, device dashboards, WebSocket communication, and OTA firmware update architectures for platforms such as STM32, ESP32, NXP, RP2350, Zephyr, FreeRTOS and embedded Linux.

Embedded Web Server Guides and Tutorials

Core concepts, architecture, and implementation strategies for browser-based interfaces on embedded devices.
Pillar Guide

Embedded Web Server: A Comprehensive Guide for Modern Connected Devices

This article explains how embedded web servers enable browser-based device dashboards, configuration interfaces, and firmware updates on microcontrollers such as STM32, ESP32, and embedded Linux systems.

Building Embedded Web Device Dashboards

Overview of embedded dashboard implementation approaches, including REST API, CGI, and browser-based device interfaces.

Web File Manager on STM32, ESP32 and Embedded Linux

A cross-platform browser-based file manager example with upload, download, and file deletion support.

Device Dashboards and Real-Time Web Interfaces

Practical tutorials for building embedded dashboards, live status pages, and interactive device controls.

ESP32 Device Dashboard: A Step-by-Step Guide for Developers

Step-by-step ESP32 dashboard implementation with state display, LED control, settings, and firmware update flow.

How to Build an STM32 Web Dashboard

A practical STM32 dashboard tutorial with device status, controls, configuration, and firmware update workflow.

STM32 WebSocket Guide

Build a real-time STM32 dashboard using WebSocket communication for responsive browser updates.

Web Dashboard on Zephyr RTOS

A Zephyr-focused guide to implementing an embedded web dashboard in an RTOS-based device.

OTA Firmware Update Guides

Platform-specific OTA firmware update articles covering implementation, architecture, and practical security considerations.

STM32 OTA Firmware Update

In-depth STM32 OTA firmware update guide with implementation details and security implications.

RP2350 OTA Firmware Update

RP2350-focused OTA firmware update guide with implementation guidance and integration details.

NXP RW612 OTA Firmware Update

OTA firmware update guide for the NXP RW612 platform with practical implementation details.

Embedded Networking, Ethernet, MQTT, and Stack Comparison

Deep dives into network stack behavior, RAM usage, Ethernet integration, MQTT, and practical trade-offs between solutions.
Pillar Guide

STM32 Ethernet Explained

A broad overview of STM32 Ethernet hardware and software integration.

Limiting TCP/IP RAM Usage on STM32

Strategies for constraining networking RAM usage with a preallocated memory pool.

STM32 Ethernet and Caches

Practical and theoretical guidance on using STM32 Ethernet together with data caches.

MQTT on a Microcontroller

MQTT protocol overview, trade-offs, security implications, and practical implementation on microcontrollers.

lwIP vs Mongoose - TCP/IP Stack Integration Benchmark

Comparison of lwIP and Mongoose TCP/IP stacks, intitial integration steps. RAM / flash footprint, ease of tuning, ease of integration.