Back-end and Web Dashboard for Monitoring and Controlling IoT Devices
$3000-5000 USD
Betalt ved levering
1. Create a back-end to
- Manage device's owners and users
- Manage devices include sensor devices and switch devices
- Manage locations and areas
- Manage widgets of dashboards
- Widget details are:
.... Define Devices and Levels of status,
.... Manage Charts
.... Define Notification/message, Actions with conditions/rules (Send email or control IoT switches)
- Reports
.... Output reports of device statuses, notifications and actions
.... Output reports of devices and belonged owners
2. Server Process
- Retrieve data IoT data from external database
- Prepare display information for widgets
- Handle above user defined rules to trigger following items
.... Send Notification, email message (When devices meet rules)
.... Control IoT switches (When devices meet rules)
.... The rules would consider timers or counters
.... Keep logs of actions
- Process started on server started
3. Create Dashboard Web Pages
- Only authorized users can access dashboard
- Select area or sub-area to display
- Real-time update the dashboard
- Dashboard contains widgets, the widget contents are
.... Display Device status,
.... Display Charts
- Display summary of sub-areas in the main area
- Allow users to select area
- Allow users to mute, stop notifications
4. Email cron jobs
- Please schedule cron job to send emails or send control signals
You are required to access another database which continuously collecting statuses of IoT devices.
IoT device switches are controlled by APIs.
Please read the document of the following link
You can
- use document to connect APIs OR
[login to view URL]
- use vendor provided JAVA SDK to call APIs
[login to view URL]
Case 1:
Type of Solution
- Energy Consumptions
Devices involved
- Switches
- Remote
Criteria
- When Switches or Remote is opened, Dashboard will receive a message, display the status of Switches or Remote to "open", then display and start timer
- When Switches or Remote is closed, Dashboard will receive a message, display the status of Switches or Remote to "close", then display and start timer
- Calculate the total power consumption and prepare charts
Case 2:
Type of Solution
- Security
Devices involved
- PIR Sensor
- Door Sensor
Criteria
- When Door Sensor is in "open" status, Dashboard will receive a message, system will send email alert and browser displays notification
- When PIR Sensor sensed some one there, Dashboard will receive a PIR message, system will send email alert and browser displays notification
- To prevent false alarm, add an option to Dashboard to decide to temporary or permanently stop sending email alert and the browser notification
Case 3
Type of Solution
- Hub Server, Pantry
Devices involved
- Water Leakage Sensor
- Water Valve
Criteria
- Start Water Valve at scheduled time
- When Water Leakage Sensor send an "alarm" signal, Dashboard will receive a message, system stop the Water Valve and send email alert and browser displays notification
* Back-end can define different conditions. It includes temperature sensor, system time, timer, counter, ON/OFF status of Switches
Please read the attached wire-frame for reference
Projekt ID: #30552198
Om projektet
21 freelancere byder i gennemsnit $4683 timen for dette job
Hello I saw your job details carefully and understand what you want. I have +7 years of experience in Web Development. I have rich experience in Backend and Front end. I suggest laravel for backend, I suggest react or Flere
Hi There, How are you? We have read the Job Description and review the Wireframe carefully and understand that you need a Web App to Monitor and Control. We have huge experience in Software Development. We can handle Flere
Narinder Alliance Technologies LLC An IT Consulting and Software Development company. We have a team expert in Web Designing, Application Development and Databases. Major offerings include Digital Transformation, Appl Flere
Hi there! This is Ramesh Hope you are doing well. I’ve read your brief and I can do this as you want.. I have 10 years of experience in this field.. so contact me if you really want to make this.. I am expert on: Php Flere