The first thing a customer does with a new Wi-Fi-enabled connected product is complete the Wi-Fi setup, so it has to be reliable and work every time, no matter what else changes in the product. This is something we can do with the Groundrun system. We used an ESP32-C6 devboard from Espressif for this test. With Groundrun, getting it into the loop is easy: we just connect the ESP32-C6 board via USB to the Groundrun rig and connect an Android phone via USB to the same Groundrun rig.
The ESP32 family supports several Wi-Fi commissioning methods: Bluetooth, Soft AP, Wi-Fi captive portal, Smart Config (ESPTouch v2), and WPS. Our goal is to test them all. We asked Claude to develop a quick smartphone app to send the right bytes at the right moment for each of the five methods. The app doesn't need to look good, and it doesn't.
We also asked Claude to develop the firmware code for us. The Groundrun system helps here, by providing the skills for working with ESP32 firmware, and we ended up with code files that implement each of the Wi-Fi setup mechanisms above. Because Claude Code has access to the rig and its hardware, it does this work independently. We give it the plan, the goal, and the stopping condition, so it knows what to aim for and when to stop.
出典: Hacker News · 要約:HeadlinesBriefing