Three years of a hot tub lying to Home Assistant — and the 200 lines that finally shut it up
Three years ago I retrofitted a Balboa BWA Wi-Fi Module (part 50350) to my hot tub — a £270 aftermarket board that turns any BP-controlled Balboa sp…
Tech news from the best sources
Three years ago I retrofitted a Balboa BWA Wi-Fi Module (part 50350) to my hot tub — a £270 aftermarket board that turns any BP-controlled Balboa sp…
Reachy PizzAIolo: When a Restaurant Sign Starts a Conversation Building an AI-powered conversational restaurant ordering experience with Reachy Mini…
Android SDK for Robot Battery, Power, and Charging Management In autonomous mobile robotics (AMR) and industrial automation, power lifecycle managem…
ESP32 + Python: From Microcontroller to IoT Artical 01: ESP32 We've discussed about ESP32 in our previous artical on introduction. In this artical,…
ESP32 + Python: From Microcontroller to IoT Artcal 0: Introduction When it comes to transferring data from one place to another, things can sometime…
What happens when the power grid fails? When cellular towers collapse? When the internet simply disappears? You get silence. Isolation. No way to ca…
Tracking heart health with wearable IoT sensors has moved from a niche research exercise to something a consumer smartwatch does before breakfast. A…
Archival repost — originally published on my old blog on December 12, 2008. Lightly cleaned up for dev.to; most of the tech mentioned here (Nabaztag…
It is 2 a.m. The on-call engineer's phone buzzes. They glance at it, recognize the same alert they have seen forty times this week, and swipe it awa…
IoT testing involves more than checking whether a device works. Connected products depend on hardware, firmware, networks, cloud services, and appli…
Telecom towers are distributed infrastructure environments containing much more than radio equipment. A typical site may include grid connections, d…
Controller Area Network (CAN) is one of those technologies that quietly powers a huge number of embedded systems. It is commonly found in cars, EVs,…
If you have ever opened Saleae Logic or PulseView and stared at 40 seconds of SPI at 8MHz, you know the feeling. It is all noise until you know what…
IoT systems can tell you what is happening in the physical world. AI can help you understand patterns in the data those systems produce. Put them to…
A phone recording 24/7 is not really a camera problem. It is a sustained-write problem wearing a camera costume. Two earlier posts in this series de…
An independent, hands-on comparison of the IoT dashboard and device-management platforms makers and small businesses actually choose between in 2026…
A couple of weeks ago I dropped the CRA text (the EU's cybersecurity regulation for IoT devices) into ChatGPT and asked when the main requirements a…
Why We Built an Ontology Engine Instead of Another Rules System Every IoT platform has a rules engine. We built something different: a 252-entity OW…
The hardest failures in low-power IoT are often not total silence. They show up as partial signals: battery voltage drifting down, RSSI getting wors…
A Real-World Scenario: Why Office Buildings Are Lighting Up with Network Cables In August 2026, a new Grade-A office tower in Shenzhen faced a count…
I have been keenly interested in how to make Graph Neural Networks (GNN) run securely on resource-constrained devices. The question driving this wor…
I have been keenly interested in the intersection of multi-agent reinforcement learning (MARL) and hardware security. When you deploy a trained RL p…
Consuming REST APIs on ESP32 Without Heap Crashes: Meet ESP32-HTTP-Client If you have ever developed IoT projects on the ESP32 that interact with RE…
What started as a vision for mapping urban gardens has evolved into something much bigger. Over the past weeks, we've built a complete decentralized…
A few months ago I set out to solve a very physical problem with software: how do you know where your animals are, right now? Herders and small farm…
If you're looking for Embedded Rust books or want to learn Embedded Rust , I've put together a collection of free and open source books aimed at beg…
I didn't put Shelly Plus 1PM and 2PM behind my wall switches for the app or the cloud. I put them there because each one quietly does two jobs at on…
Here's my problem with virtual pets, and honestly with most IoT demos: after the novelty fades, they don't do anything for you. My pet from part 3 h…
Most conversations about CRA, DORA, and NIS2 compliance for IoT hardware boil down to one uncomfortable binary: redesign the board around newer, sec…
Meet POUCHPO — a cute river king with an IoT crown. https://www.youtube.com/watch?v=6IU1HhpBBGY He sells attested weather . He gets paid . He buys o…