Recently I've found myself fascinated by the AT firmware provided by Espressif. Originally I believe it's purpose was to give easy control of the ESP8266 long before it supported Arduino. Now with robust support for Arduino available on both the 8266 and the ESP32 there doesn't seem to be a great need for it. Yet Espressif actively maintains it, even adding support for BLE on ESP32.
BASIC was the first language I even programmed using my older brothers Tandy 1000. The first time I connected to another computer was using a Hayes 2400 modem, typing in half-learned half-guessed AT commands. I think this experience should be remembered at SuperCon 2018.
Using the ESP32 AT Firmware I believe this classic experience can be relived. This badges addon hardware will be as minimal as possible, likely consisting of just a WROOM module and header. The fun will be in the software.
Thankfully @oshpark had been ordered already but with an entire week up and vanishing I was concerned I maybe should have ordered expedited service.... Anyhow, I put in my @Digi-Key order right away and it arrived today! Got the ESP32 modules and headers. As long as USPS doesn't pull any funny stuff OSHPark should arrive tomorrow!
Welp, I *hope* this boards are simple enough even I cannot screw it up(tm) because the order is in place.
I've ordered 18 boards and will bring parts for 10 or so, will know sometime next week what I can swing.
I'm interested in hearing ideas for uses. Obvious one for me is using the BLE Serial Port Profile for badge to badge communication. Unfortunately it doesn't appear any of the WiFi Mesh functionality has been implemented in the AT firmware. But in Station Mode a fairly trivial service could be written for multi-badge comms. Let me know what you'd use one for.
Besides having to modify them, they're aren't very cheap. I'm going to mull over the footprint this afternoon, if I can make that generic enough, I can send the boards out and figure this out next week.