As cool as the BlinkUp feature is, our end user do seem to struggle with it. We are looking to offer the same functionality over BLE with enrolment happening at the factory.
From my understanding we can pass the WiFi credentials over BLE and then set them using
imp.setwificonfiguration() and then calling
imp.reset(). However how can we listen for the states that are usually surfaced during the BlinkUp process and pass them back over BLE for the end user to see. I’m talking about the following:
- Searching for WiFi network
- Joining WiFi network
- Getting IP address
- Resolving server name
- Connecting to server
- Updating ImpOS
I can’t see any callbacks available to get this sort of information in the imp code. Is it possible?