Interface

BLE / Wi-Fi / OTA

Bluetooth Low Energy, Wi-Fi and over-the-air updates: pairing, provisioning and pushing new firmware without a cable.

Toolsfor BLE / Wi-Fi / OTA

The most active tools first.

  1. 18 d ago

    ToolBB-0239github.comCurator pick2861 starsC

    ESP32 iPhone Agent: a vision model operates a real iPhone through an ESP32-S3

    ESP32 iPhone Agent runs on an ESP32-S3 that presents itself to an iPhone as an AirPlay receiver, a USB mouse and a USB keyboard. A vision model watches the mirrored screen and taps, swipes and types through AssistiveTouch on an unmodified phone. README photos show the board and phone setting a repeating alarm in the Clock app.

    Shown working
  2. 25 d ago

    ToolBB-0228github.com0 starsC

    espforge: an ESP-IDF starter and agent harness for Claude Code-led ESP32 work

    espforge packages the ESP-IDF v5.5.4 framework and working method its author used to build an ESP32 weather display with Claude Code in 6 days. Its firmware components handle Wi-Fi setup and over-the-air updates with rollback. PC tools flash, probe, screenshot and test the board without a person. The README shows no recorded agent runs.

  3. 30 d ago

    ToolBB-0224github.com1 starOpenSCAD

    Nod: a three-key pad for answering Claude Code permission prompts

    Nod answers Claude Code permission prompts from a 3-key pad built on a Seeed XIAO ESP32-S3: No, Always and Yes. The keys send the desktop app's shortcuts or, after a two-key hold, the terminal's numbered options. It works over USB-C or Bluetooth. The author says the Clawd-shaped variant was tested on hardware; the README shows renders, not photos.

  4. 2 mo ago

    ToolBB-0165github.com5 starsPython

    OnlyClaws ESP: an agent deploys Lua apps over HTTP to a once-flashed ESP32-S3

    OnlyClaws ESP is ESP32 firmware that an agent programs over HTTP with Lua scripts after a single flash. The scripts draw on the panel, play audio, read sensors and report events; a classic-ESP32 build drives a Waveshare RoArm-M2 arm. The README's demo GIF and video show apps on an ESP32-S3 board; the three-app hero image is simulated.

All 17 tools tagged BLE / Wi-Fi / OTA

Builds, Magic Smoke, guides and news tagged BLE / Wi-Fi / OTA

Ranked by points weighed against age. New entries with early votes rise.

  1. 18 d ago

    GuideBB-0236youtube.comCurator pick

    Andreas Spiess: an agent takes ESP32 firmware from spec to passing tests on real boards

    Andreas Spiess's 18-minute video shows Claude Code taking ESP32 firmware from a written specification to passing tests on a Raspberry Pi testbench. The agent writes and builds the firmware, flashes it to boards on the bench, runs tests over Wi-Fi, MQTT, BLE and RF, and fixes failures until the tests pass. The skills and testbench code are open source.

    Shown working
  2. 22 d ago

    NewsBB-0231rfidjournal.com

    Silicon Labs opens a beta of its Simplicity AI SDK for agent-driven embedded work

    Silicon Labs opened a public beta of its Simplicity AI SDK on 22 September, connecting AI coding assistants to its SDKs, tools and hardware. RFID Journal reports that GitHub Copilot and Codex are validated and that support starts with Bluetooth LE. A Hardware Intent Agent that drafts projects from board schematics is due in alpha in January 2027.

  3. 2 mo ago

    BuildBB-0151youtube.comCurator pick

    Adsum IoT Coder finds a disabled RF front-end with a BLE sniffer it flashed itself

    Adsum Networks' IoT Coder agent debugged a Fanstel BWG840 gateway whose nRF52840 BLE scanner ran cleanly but received nothing. It flashed an nRF52840 dongle as a Bluetooth sniffer and compared the air with RTT logs: 36 advertisements captured, none received. The cause was an RF front-end that was never enabled. This is a vendor demo of its own product.

    Shown working
  4. 38 d ago

    GuideBB-0212youtube.com

    Synacl: program an ESP32 by asking Claude to write a macro that runs on the board

    Synacl's 2.5-minute video shows claude.ai writing a macro that runs on an ESP32 flashed with Synacl's gateway firmware. Claude connects through a custom MCP connector, creates a GPIO device and writes a 5-step macro. Its first run is refused until a person grants 2 permissions; then the board's GPIO 2 LED blinks. Synacl made the demo for its own product.

    Shown working
  5. 5 mo ago

    BuildBB-0033github.comBuild of the week

    Pixel Pets: a father and son build M5Stack virtual pets with Claude-written firmware

    Marcel Dütscher and his 10-year-old son built Pixel Pets, virtual pets for three M5Stack boards, with Claude writing the firmware under their direction. The CoreS3 version adds voice control through M5Stack's Module LLM, and pets swap gifts over ESP-NOW. Photos, a 10-second clip and a two-minute reel show the pets running on the devices.

    Shown working
  6. 2 mo ago

    BuildBB-0161github.com

    VibePulse: an ESP32-S3 desk screen that shows agent activity and answers prompts with a tap

    Niclas Vestlund's VibePulse shows Claude Code and Codex usage and agent activity on a Waveshare ESP32-S3 AMOLED panel. A full-screen alert appears when an agent waits for input, and a tap answers supported prompts. A Python service runs on macOS or Windows; cloud relays are off by default. The README links a YouTube Short of the panels on his desk.

    Shown working
  7. 3 mo ago

    BuildBB-0118github.com

    StackChan Remote MCP: Codex controls a CoreS3 robot's face, camera and touch

    StackChan Remote MCP connects Codex to an M5Stack CoreS3 StackChan robot through a FastMCP server and an MQTT broker on a VPS. Codex switches the robot's expression, gets camera photos back as MCP images and reads screen and head-pad touches from an unread queue. The README reports an end-to-end test on a CoreS3 but shows no photos or logs.

    Claimed
  8. 3 mo ago

    NewsBB-0102github.com

    HARDWARIO publishes a Claude Code control plane for its TOWER firmware, CLI and HIL bench

    HARDWARIO published a repository on 30 June that holds its TOWER IoT kit's protocol, STM32L083 firmware, CLI, flasher and hardware-in-the-loop bench. It began as a Claude Code control plane over submodules and is now a Rust monorepo with agent instructions. The README says bench runs flash a physical Core Module and measure power with a PPK2.

  9. 5 mo ago

    BuildBB-0039news.ycombinator.com

    A software engineer had Codex with GPT-5.5 write most of wfb-link, a Rust stack that drives an ALFA AWUS036ACH Wi-Fi adapter from macOS userspace. Claude Opus 4.7 helped at times. The stack initializes the RTL8812AU and sends and receives WFB-NG frames, with a Raspberry Pi 5 at the far end. The Show HN post says the alpha took two weeks.

  10. 4 mo ago

    GuideBB-0086developer.espressif.com

    Espressif's notes on building a Zephyr BLE and SoftAP provisioning app with Cursor

    Ricardo F. Tafas Jr of Espressif describes building Zephyr provisioning over BLE and SoftAP for the M5Stack ESP DualKey with Cursor. He tested each step on the bench through build, flash and UART traces. His practices include specs first, proving a module in a sample app, a journal of failed fixes and no edits to upstream Zephyr.

    Claimed
  11. 5 mo ago

    NewsBB-0048espressif.com

    Espressif on Code with Claude: Cardputers, Claude Code and Desktop Buddy

    Espressif published a recap on 14 May of ESP32 projects from Anthropic's Code with Claude event, where each attendee got an ESP32-S3 M5Stack Cardputer. Attendees described a program in plain language, and Claude Code wrote and flashed it. The post also covers Claude Desktop Buddy, a BLE reference design on the M5StickC Plus, and Espressif's own ESP Desktop Buddy library.

    Claimed
  12. 4 mo ago

    BuildBB-0079news.ycombinator.com

    Claude revives a bricked Kawai CA49 piano by writing a Bluetooth firmware flasher

    A Hacker News commenter says Claude revived a Kawai CA49 digital piano bricked by the wrong update file. Claude decompiled Kawai's Android app, found the hardcoded firmware key, decrypted the update and wrote a script that reflashed the piano over Bluetooth from a laptop. The commenter says it took about an hour and shares no code or logs.

  13. 4 mo ago

    Magic SmokeBB-0074youtube.com

    Claude Code with Nordic's MCP misses a two-board BLE bug that only the device logs reveal

    Adsum Networks set Claude Code with Nordic's MCP on a BLE bug where data flowed one way between nRF52 and nRF53 boards. Running Claude Haiku 4.5, it guessed at fixes from the source and looped without solving it. Adsum's own IoT Coder, on the same model and with live logs from both boards, found the boards' roles were inverted.

  14. 4 mo ago

    BuildBB-0080sudomoin.com

    Claude Code reverse-engineers a standing desk's keypad protocol so an ESP32 can drive it

    Dimitri Sudomoin spent an afternoon with Claude Code finding the handshake a FlexiSpot E7 Pro Plus controller expects from its keypad. A $7 ESP32 now imitates the keypad so Home Assistant can move the desk. Claude Code also mapped a Plaud Note recorder's Bluetooth protocol over about 5 days. He writes that the models are about 90% accurate.

  15. 5 mo ago

    BuildBB-0065github.com

    Claude Code drives a Freenove mecanum robot car over MCP and maps obstacles with its sonar

    Claude Code drives a Freenove 4WD mecanum car on a Raspberry Pi Pico W through an MCP server and plain-text TCP commands. In one session it reversed until the ultrasonic sensor read 6 cm, then swept the sensor from 20 to 140 degrees and plotted the distances. The repo has photos, terminal captures and clips from live sessions.