We are developing a device that uses esp32 chip. I am looking for someone to write the firmware and mobile app using Cordova/Phonegap and AngularJS 2.0. My initial requirements:
1. From mobile app, connect to device via bluetooth.
2. Retrieve wifi list from device
3. User selects wifi network, enter password and sends this to device via bluetooth
4. Device confirms that it can connect to wifi, encrypts the wifi configuration information and store on chip, and remains connected to wifi
5. If device loses wifi connectivity, it will try to reconnect automatically.
6. On power recycle, device will automatically reconnect to wifi.
7. Device communicates to mqtt broker.
There are lots of other requirements, but I would like to start with just that.
I would like the firmware to written using the esp32 SDK.