Develop IOT sample site with remote Over the air programming of mesh network
- or -
Post a project like this2904
$500
- Posted:
- Proposals: 1
- Remote
- #1131876
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 1 - 2 weeks
General information for the business: IOT Cloud automation system
Kind of development: New program from scratch
Description of requirements/functionality: Your offer should be for:
0. Research for the components or solutions that can be used, create diagrams or graphical schemes.
Practical test:
1. create a working sample:
- Develop any firmware needed for gateway / nodes, setup MQTT client and MQTT broker (with authentication)
- A web page that saves and upload settings and sample function to gateway
- A 2nd page showing live sensor data from end node (wired or wireless to gateway), and a button to turn relay on at a different end node connected to gateway (wireless)
Specific technologies required: arduino,eclipse,mqtt,embedded systems
Extra notes: The project aim is to create an IOT site that generate,upload and set up an automation system (specifically for gardening) per the user choice in the site configuration wizard.
The web site will also gather the data (sensors / relay values, gateway / node statuses) and show their values live on dashboard.
Requirements / specifications:
The gateway Can be arduino+pi / ESP or any combination that works per the requirements:
- Over-the-air gateway update via the online website (dashboard): to save configurations (turn relay 5 off at 8am) and modify functions such as add new node with sensors and relays. A firmware might be needed to authenticate and allow the remote update.
- The gateway is also responsible to get live data / status from the end nodes (sensors/relay node). and pass them on to the dashboard site (cloud Internet / internal network dashboard), An authentication will be needed.
- The nodes may be wired and or wireless nodes that hold the sensors and relays. the gateway should be able to communicate with a decent (30+/-) amount of nodes and pass data to the dashboard site. the communication between node to gateway can be mesh network nrf24l01, or WIFI, or serial.
- Adding nodes or extending network nodes should be easy. The gateway should recognize each node that was newly added and also once the functionality of the node is set in system, the gateway will upload code to node with any sensor module that was selected by user (from a predefined supported sensors).
Your offer should be for:
0. Research for the components or solutions that can be used, create diagrams or graphical schemes.
Practical test:
1. create a working sample:
- Develop any firmware needed for gateway / nodes, setup MQTT client and MQTT broker (with authentication)
- A web page that saves and upload settings and sample function to gateway
- A 2nd page showing live sensor data from end node (wired or wireless to gateway), and a button to turn relay on at a different end node connected to gateway (wireless)
The same working sample will be used and further developed in the next project in pph where we also create the functions that will be supported and uploaded to gateway.
Kind of development: New program from scratch
Description of requirements/functionality: Your offer should be for:
0. Research for the components or solutions that can be used, create diagrams or graphical schemes.
Practical test:
1. create a working sample:
- Develop any firmware needed for gateway / nodes, setup MQTT client and MQTT broker (with authentication)
- A web page that saves and upload settings and sample function to gateway
- A 2nd page showing live sensor data from end node (wired or wireless to gateway), and a button to turn relay on at a different end node connected to gateway (wireless)
Specific technologies required: arduino,eclipse,mqtt,embedded systems
Extra notes: The project aim is to create an IOT site that generate,upload and set up an automation system (specifically for gardening) per the user choice in the site configuration wizard.
The web site will also gather the data (sensors / relay values, gateway / node statuses) and show their values live on dashboard.
Requirements / specifications:
The gateway Can be arduino+pi / ESP or any combination that works per the requirements:
- Over-the-air gateway update via the online website (dashboard): to save configurations (turn relay 5 off at 8am) and modify functions such as add new node with sensors and relays. A firmware might be needed to authenticate and allow the remote update.
- The gateway is also responsible to get live data / status from the end nodes (sensors/relay node). and pass them on to the dashboard site (cloud Internet / internal network dashboard), An authentication will be needed.
- The nodes may be wired and or wireless nodes that hold the sensors and relays. the gateway should be able to communicate with a decent (30+/-) amount of nodes and pass data to the dashboard site. the communication between node to gateway can be mesh network nrf24l01, or WIFI, or serial.
- Adding nodes or extending network nodes should be easy. The gateway should recognize each node that was newly added and also once the functionality of the node is set in system, the gateway will upload code to node with any sensor module that was selected by user (from a predefined supported sensors).
Your offer should be for:
0. Research for the components or solutions that can be used, create diagrams or graphical schemes.
Practical test:
1. create a working sample:
- Develop any firmware needed for gateway / nodes, setup MQTT client and MQTT broker (with authentication)
- A web page that saves and upload settings and sample function to gateway
- A 2nd page showing live sensor data from end node (wired or wireless to gateway), and a button to turn relay on at a different end node connected to gateway (wireless)
The same working sample will be used and further developed in the next project in pph where we also create the functions that will be supported and uploaded to gateway.
Junell A.
100% (20)Projects Completed
19
Freelancers worked with
18
Projects awarded
40%
Last project
29 Mar 2023
France
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
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