Skip to Content
  • ESP32 – How to Perform an HTTP GET Request with ESP-IDF

    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…

    Read more


  • How to Get a Job in Edge AI: Essential Skills for 2025

    How to Get a Job in Edge AI: Essential Skills for 2025

    Edge AI refers to artificial intelligence that runs directly on devices at the “edge” of the network: things like smartphones, smart cameras, industrial sensors, autonomous vehicles, and IoT devices. Instead of sending data to remote servers for processing, edge AI performs inference and decision-making locally on the device itself. This architecture delivers crucial advantages: reduced…

    Read more


  • ESP32 – Creating a WiFi Driver with ESP-IDF

    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…

    Read more


  • What is Meshtastic?

    What is Meshtastic?

    A few years ago, James Provost built a handheld texting device, based on Arduino, to send short messages over a connected ham radio set. One of my many backburner projects has been to build something similar, either based on amateur radio (like James’s project) or based on LoRa. Little did I know that Kevin Hester,…

    Read more


  • ESP32 – How to Use I2C with ESP-IDF

    ESP32 – How to Use I2C with ESP-IDF

    This tutorial covers the basics of using I2C with ESP-IDF and demonstrates how to read temperature from a simple temperature sensor (TI TMP102). You can watch a video version of this guide here: What is I2C? Inter-Integrated Circuit (I2C) is a synchronous, multi-master, multi-slave serial communication protocol developed by Philips Semiconductors in the early 1980s.…

    Read more