Salary
$1500-3000
Location
Singapore, SINGAPORE(GENERAL), Singapore, Singapore
Posted on
Jul 16, 2020
Profile
Android app for monitoring power
System description.
The system is designed to monitor a large number of power monitoring devices (PowerMons) remotely located globally. The power monitors are dedicated pieces of hardware and firmware that monitor the power useage and timing of power consuming devices such as pumps. Whenever the power consumption changes the PowerMon device reports this to a database running on AWS Dynamo. This part of the system is already running with a few devices in trial mode.
See ‘Power mon block [login to view URL]’ for an overall view of the system.
There are 2 separate tables running on AWS, one is individual for each PowerMon and contains details of its location, status and user. The 2nd table holds details of each event on each PowerMon, including type of event, power level, timing and switch status amongst others.
2. App requirement.
The phone App is primarily designed to enable the user, the owner of the pump, to see if the pump has switched on each day on schedule and to alert the user if it’s late. There are a number of other requirements for the App to setup the PowerMon and enquire as to its status.
The initial setup of the PowerMon to talk via WiFi to the PowerMon is to be setup by the App. To test this requires the programmer to have an actual device, we will supply this.
3. Screens.
The major part of this specification is in the form of draft screens attached as ‘PowerMon app [login to view URL]’. These are not final either in quantity, content nor flow. What is not covered in detail are error and recovery situations, for example where the database does not respond, the supplier is to suggest and design screens and flow to correct these situations. As such we expect the specification to be a dynamic document that is progressively revised as the final design evolves. Consequently we are looking for an fixed price offer to cover say the 21 designated screens and approximately 10 more to make a total of 31. Thereafter we will be looking for an hourly rate price to cover upgrades and changes. Alternately we may take the ongoing maintenance of the system in-house and will require the supply of the complete and documented source code as part of the final completion.
Skills:
Android
, Mobile App Development
, Amazon Web Services
, Linux
, Java
Company info
Sign Up Now - EmploymentCrossing.com
Recruiter job
90 Day Old Job