- Moddable SDK
- improv wifi standard we're trying to implement
- improv-wifi-mod that handles the improv handshake
- static size check in the ble library that we need to comment out
- primary repo for the esp
- gitter channel for moddable that's super responsive
- Using the improv-wifi-mod of Juniper Gardens
- note: we noticed that the uuid had to be reversed for the ESP server side to find the BLE device
- We also stopped commenting out the length check, as using that bleservices json file y'all had was sufficient
-
Using the reference implementation of the improv-wifi from improv-wifi.com
https://improv-wifi.com
- note: this works successfully when flashing over usb, but not over ble
-
Using HomeAssistant's ESPHome in Docker
docker run -p 8123:8123 -v ~/homeassistant:/config
-
Building the ESPHome firmware locally
git clone [email protected]:esphome/esphome.git
-
Using platform.io
-
I found a cdn with semver! Maybe we can use this to get an earlier version https://unpkg.com/[email protected]/dist/install-button.js
-
improv-wifi.com, inspect element, set debug level to verbose
-
Manually implemented the spec and wrote it to the device via a low-level tool
- Write the checksum on the packet
- Deal with ssid+password > 20 bytes