App Flutter - new review
Budget: $500 – $1,000 USD
Briefing
The app is being developed to access information from an ESP32 device, which has a water flow sensor. ESP32 records water consumption and the app presents this data in the form of a bar graph.
At this stage of the project, I need to implement the initial configuration of the ESP32 device using Bluetooth, as the link (https://esp32.com/viewtopic.php?t=5292), in addition, implement the MQTT to access the ESP32 device via MQTT Broker on the internet and the redesign of the screens.
I developed the app's initial flow to make it clear what the app needs to check once it's started by the user, after that it's simple, the app already knows the ESP32 device via mDNS or MQTT Broker, with that, the app must do HTTP GET/POST via mDNS on the local wi-fi network, or via request/response topic on MQTT broker. The design of the screens is to better sectorize, hierarchize the information and make the information more user-friendly.
The app is already launched, and I have the initial part of it with mDNS working and some screens and bar graphs.
------
- Enable the mDNS protocol, to discover the IP of the equipment via LAN; (Fulfilled);
- Enable configuration via Bluetooth; (New);
- Create the Bluetooth connection logic to enter the SSID/Password of the current Mobile Wifi; similar to the article (https://esp32.com/viewtopic.php?t=5292);
- Enable MQTT protocol to connect to remote device via Broker server; (New);
- Screen redesign; (New).
Last version: flutter_esp32_config – date: 09/nov/2021 – 10:11am
The app is being developed to access information from an ESP32 device, which has a water flow sensor. ESP32 records water consumption and the app presents this data in the form of a bar graph.
At this stage of the project, I need to implement the initial configuration of the ESP32 device using Bluetooth, as the link (https://esp32.com/viewtopic.php?t=5292), in addition, implement the MQTT to access the ESP32 device via MQTT Broker on the internet and the redesign of the screens.
I developed the app's initial flow to make it clear what the app needs to check once it's started by the user, after that it's simple, the app already knows the ESP32 device via mDNS or MQTT Broker, with that, the app must do HTTP GET/POST via mDNS on the local wi-fi network, or via request/response topic on MQTT broker. The design of the screens is to better sectorize, hierarchize the information and make the information more user-friendly.
The app is already launched, and I have the initial part of it with mDNS working and some screens and bar graphs.
------
- Enable the mDNS protocol, to discover the IP of the equipment via LAN; (Fulfilled);
- Enable configuration via Bluetooth; (New);
- Create the Bluetooth connection logic to enter the SSID/Password of the current Mobile Wifi; similar to the article (https://esp32.com/viewtopic.php?t=5292);
- Enable MQTT protocol to connect to remote device via Broker server; (New);
- Screen redesign; (New).
Last version: flutter_esp32_config – date: 09/nov/2021 – 10:11am
Related categories:
Mobile App Development
iPhone
Android
iOS Development
Flutter
Android App Development