-
What Is Transport Layer Security (TLS)?
When you connect to a website over HTTPS, send an email, or push code to GitHub, you’re relying on a cryptographic protocol called Transport Layer Security (TLS). It’s a series of cryptographic techniques that ensure your data is private, authentic, and tamper-proof as it travels through networks filled with untrusted intermediaries. For embedded and IoT…
-
Deep Learning on Microcontrollers: The State of Embedded ML in 2025
Edge AI has been gaining traction, and deploying deep learning models on microcontrollers (MCUs) has evolved from a niche experiment to a mainstream engineering practice. In 2025, embedded machine learning (ML) has grown from keyword spotting experiments to powering industrial anomaly detection, predictive maintenance, and vision-based automation, all on devices with just a few hundred…
-
ESP32 – How to Perform an HTTP GET Request with ESP-IDF
Previously, we looked at how to write a simple WiFi driver for the ESP32 using ESP-IDF. Now, we’ll dive into using that WiFi connection (or virtual Ethernet, if you use QEMU) to make simple HTTP GET requests with low-level BSD sockets. We’ll walk through the fundamentals of HTTP communication, including how to structure requests and…
-
ESP32 – Creating a WiFi Driver with ESP-IDF
One of the biggest selling points of the ESP32 is its integrated Wi-Fi hardware and software stack. In this tutorial, you’ll learn how to create a robust Wi-Fi driver using ESP-IDF that connects to your local network. While this is a simplified example that doesn’t cover advanced features like provisioning or credential storage, the concepts…




