MicroPython Experiments Python is an incredibly productive language and when applied to tiny systems like the ESP32, it is a real joy to work with. MicroPython is a reimplementation of the Python language for constrained systems, to be exact. In the following detailed article, we see how to get MicroPython up and running and then we go on to explore support it has for various hardware peripherals on the ESP32 in a series of simple “experiments” that build on one another. Although I’ve provided schematics separately for…Continue Reading “Eight MicroPython / Python Experiments for the ESP32”

ESP8266 based development boards are available for as little as $3. The great thing about the ESP8266 is that it packs enough punch to handle the crypto required to work with an IoT backend like AWS IoT Core. In this video, I explain a full, end-to-end IoT project where we will hook up the ESP8266 to AWS IoT Core. We will be running Mongoose OS on the ESP8266. Since the ESP8266 has WiFi hardware built in and can be operated off a USB power bank,…Continue Reading “Build a 5$ IoT Thing with ESP8266, Mongoose OS and AWS IoT Core”