IoT Mobile App (cross platform)
- or -
Post a project like this$$$
- Posted:
- Proposals: 9
- Remote
- #1900908
- Expired
Ranked Number-1 Service Providers on PPH: Expert IOS ANDROID Mobile App Developer | Web Developer |Digital Marketing|3D Animater
Campbell
Ruby on rails developer | Angular Developer | React Developer | Ionic developer| Electron Developer |
Bhubaneshwar
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |
Auckland
948330102240819038681243093132380942893310886812103028444628
Description
Experience Level: Expert
Estimated project duration: 1 - 6 months
We are building a powerful IoT Platform (Atlas) and we need a Software Engineer to help us on the front end side! The back-end is already developed and a couple of IoT devices have already integrated!
Here are the details on the underlying technologies and elements of the project:
- There are numerous identifiable connected devices.
- Each device consists of modules. Each module is either a sensor or an actuator.
- There are also accounts. Each account owns a set of devices to which it has access
- A central server collects information for all devices. This server also handles a database that holds all information for all devices, accounts and relationships between them
-There is also the concept of actions and alerts that can be set for each account . Actions are commands to be sent to devices if a set of conditions is met. Alerts behave similarly, only notify the accounts instead of the devices. The conditions include simple logical and numerical operations on the state of modules, and are user-definable
The mobile app should utilize the server's REST API to provide the following UI:
1) Account creation and Login
2) Pairing of a new device to account. The user can also apply alias names to his/her devices
3) List of all available devices for the logged in account
4) List of all available device's modules with current states/value. This should look nice. Different module types should be shown with different visual means, depending on their module type (e.g. there could be a module type of 'switch' and another of 'temperature sensor').
5) Creation/ deletion of actions. User can set an action and the corresponding set of conditions. The action refers to setting the state of a module of one of the devices and the conditions are a logical combination of numerical or logical comparisons between the values of modules and constants. Date/time conditions can also be used. The conditions are a bit tricky for easily usable UI and it will require a clever and creative implementation by the developer. I will provide a more detailed description of the mechanism of course.
6) Creation/deletion of alerts. Alerts are very similar to actions only without an acting command. Just a set of conditions as above. The action in this case is just a user notification sent by the central server.
7) Prompt in case of an incoming alert message
The project requires a rather skilled and motivated mobile app developer. Our aim is we develop a user-friendly application that will facilitate IoT monitoring and transform IoT management to a mobile game!
Looking for a creative and passionate developer that would like to work with us in weekly iterations that will be planned, discussed and delivered every Sunday over skype.
iotac development team
Here are the details on the underlying technologies and elements of the project:
- There are numerous identifiable connected devices.
- Each device consists of modules. Each module is either a sensor or an actuator.
- There are also accounts. Each account owns a set of devices to which it has access
- A central server collects information for all devices. This server also handles a database that holds all information for all devices, accounts and relationships between them
-There is also the concept of actions and alerts that can be set for each account . Actions are commands to be sent to devices if a set of conditions is met. Alerts behave similarly, only notify the accounts instead of the devices. The conditions include simple logical and numerical operations on the state of modules, and are user-definable
The mobile app should utilize the server's REST API to provide the following UI:
1) Account creation and Login
2) Pairing of a new device to account. The user can also apply alias names to his/her devices
3) List of all available devices for the logged in account
4) List of all available device's modules with current states/value. This should look nice. Different module types should be shown with different visual means, depending on their module type (e.g. there could be a module type of 'switch' and another of 'temperature sensor').
5) Creation/ deletion of actions. User can set an action and the corresponding set of conditions. The action refers to setting the state of a module of one of the devices and the conditions are a logical combination of numerical or logical comparisons between the values of modules and constants. Date/time conditions can also be used. The conditions are a bit tricky for easily usable UI and it will require a clever and creative implementation by the developer. I will provide a more detailed description of the mechanism of course.
6) Creation/deletion of alerts. Alerts are very similar to actions only without an acting command. Just a set of conditions as above. The action in this case is just a user notification sent by the central server.
7) Prompt in case of an incoming alert message
The project requires a rather skilled and motivated mobile app developer. Our aim is we develop a user-friendly application that will facilitate IoT monitoring and transform IoT management to a mobile game!
Looking for a creative and passionate developer that would like to work with us in weekly iterations that will be planned, discussed and delivered every Sunday over skype.
iotac development team
Panos A.
70% (2)Projects Completed
1
Freelancers worked with
1
Projects awarded
0%
Last project
5 Apr 2018
Greece
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hi Panos.
Can you please provide information is this position still available?
598151
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies