Reverse engineering of the ESP8266 watchdog timer

ESP8266 contains a hardware watchdog timer (WDT) module. As many parts of ESP8266, it is undocumented. While working on Mongoose OS ESP8266 port, we reverse-engineered most »

Secure remote device management with Mongoose OS and AWS IoT for ESP32, ESP8266, TI CC3200, STM32

In this article, we demonstrate and explain how Mongoose OS and AWS IoT implement secure remote device management. First let me show what is possible, then »

The two-dollar secure IoT solution: Mongoose OS + ESP8266 + ATECC508 + AWS IoT

Our previous article described how Mongoose OS can connect an ESP8266 to the AWS IoT. No other solution can do this - at least we're not »

Why ESP8266 cannot be soft-rebooted after first flashing

ESP8226 ROM boot loader determines what to do at boot time by the state of GPIO pins. As you probably know, pulling GPIO0 to ground makes »