Data Collection Module
- Various types of IoT (Internet of Things) sensors, e.g., temperature, pressure, vibration, photo-sensors, motion detection sensors will be deployed in the home.
- The sensors will be sending their data to Raspberry Pi using CoAP/MQTT protocols.
- An application will be developed and run on Raspberry Pi to tag and log all the data sensed from various sensors.
- The collected data will be sent to the remote server for online analytics and for remote access.
Web-based Controller Module
- A controller module application will be developed at the server side.
- The web-based controller module running on the online web server will allow a user to see the real-time reading of sensors and to perform various actuation tasks.
- The user will be provided with a web-based GUI for various sensors, using which the user will be able to send various commands to the sensors. The commands will be received at the data collection module at Raspberry Pi, from where it will be sent to the devices.
Analytics Module
- The data analytics module will be developed at the server side.
- The analytics module will perform analysis on data collected from the IoT devices.
- Based on the analysis, the module will perform various recommendations to the user. For example, a recommendation can be made to the user telling for how long a particular light should be ideally ON.
- The analysed data and recommendations will be shown through various reports, graphs, and charts.
The following figure presents a general architecture of the proposed system.
No comments:
Post a Comment