Building an Android App for Water Meter
Budget: $10,000 – $20,000 USD
Please find below High-level requirements for our water meter Android app. Kindly apply if you have the right experience and are able to understand and follow the below requirements.
Customer/User mode:
User Interface for app Settings, Main screen, and Meter data
Communication between Android App and the device using following commands provided:
- Read metering data
- Read logs
- Read meter configuration (read only)
- Read user (utility company) settings
- Write user (utility company) settings
- Write RTC (Time) data
Factory/Depot mode (Our company only)
- Write factory data (defaults, serial number, etc.)
- Reset meter
- Firmware Update
1. Verify firmware version for the device using the App
2. Send firmware file to device from the App over the serial port
3. Confirm firmware update for the device using the App
Technical Assumptions for App:
1. App will connect to water meter using wired USB to optical serial interface
2. Android App supporting API level 24
3. Meter firmware will be bundled into App. New firmware requires updated App build that includes new firmware version.
4. No Database hosted on AWS instance to record meter values. How will information be transferred from App?
Thank you.
Customer/User mode:
User Interface for app Settings, Main screen, and Meter data
Communication between Android App and the device using following commands provided:
- Read metering data
- Read logs
- Read meter configuration (read only)
- Read user (utility company) settings
- Write user (utility company) settings
- Write RTC (Time) data
Factory/Depot mode (Our company only)
- Write factory data (defaults, serial number, etc.)
- Reset meter
- Firmware Update
1. Verify firmware version for the device using the App
2. Send firmware file to device from the App over the serial port
3. Confirm firmware update for the device using the App
Technical Assumptions for App:
1. App will connect to water meter using wired USB to optical serial interface
2. Android App supporting API level 24
3. Meter firmware will be bundled into App. New firmware requires updated App build that includes new firmware version.
4. No Database hosted on AWS instance to record meter values. How will information be transferred from App?
Thank you.
Related categories:
Mobile App Development
Android
User Interface / IA
App Design
Android App Development