-
How to Use the Command Line (CLI) With the Arduino UNO Q
If you’ve been working with the Arduino UNO Q, you’ve probably noticed that Arduino’s official approach pushes you toward using App Lab: a server-based development environment that runs on the UNO Q. While App Lab is a great starting point for beginners, I found it to be quite limiting. In this tutorial, I’ll walk you…
-
What is MQTT? An Introduction to the Lightweight IoT Messaging Protocol
If you’ve worked with Internet of Things (IoT) devices, you’ve probably come MQTT. Short for Message Queuing Telemetry Transport, MQTT is one of the most widely used messaging protocols for connected devices. It’s lightweight, efficient, simple to implement, and designed specifically for environments where bandwidth is limited and reliability matters. In this post, we’ll dive…
-
Embedded Rust Workshop: Reflections from Hackaday Supercon
Every November, hundreds of engineers, makers, and hardware hackers converge in Pasadena, California for Hackaday’s annual Supercon, a three-day celebration of open hardware, creative problem-solving, tinkering, and passion projects. It’s part conference, part reunion, and part art exhibit. Supercon has always been about sharing knowledge, so this year I decided to contribute something new: an…
-
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…





