Cesanta Software Ltd.
STM32 OTA Firmware Update - Blog
February 04, 2026The article explains how firmware updates work on STM32 microcontrollers, starting with the built-in STM32 bootloader (used for factory or recovery flashing via UART/USB) and then detailing in-application programming (IAP) techniques for updating firmware while the device is running. It covers common update strategies such as using a custom bootloader or dual-bank flash to safely download, store, and apply new firmware images, and highlights flash memory organization and challenges like preventing corruption during updates.
Building Embedded Web Device Dashboards - Blog
May 08, 2025An embedded device dashboard serves as the user interface for managing and monitoring embedded systems. Whether it's for a smart home controller, an industrial automation unit, or an IoT-enabled sensor module, the embedded web dashboard provides a convenient way to interact with devices using a standard web browser.
Can an embedded web server solve for the IoT? - Blog
August 26, 2016Can an embedded web server really be an alternative to building an entire Internet of Things (IoT) infrastructure? Depending on what you are trying to...
IoT is not just hype - Other
May 20, 2016The Internet of Things (IoT), the connectivity of everything, is really all just hype. We're getting excited about something that't not actually possi...
Smart IoT products needn't be hackable - Other
April 07, 2016The combination of lower hardware costs, stronger connectivity, and more stable infrastructure facilitates the production of innovative products and h...




