Master Degree project - IBM Watson IoT Platform and NODERED applications
This project is based on the IBM Watson IoT Platform and focuses on developing a smart application to detect excessive shocks by collecting real-time accelerometer and orientation data from smartphones. The Watson IoT Platform supports device management, data storage and access, uses MQTT and TLS protocols for communication, and provides support for real-time and REST APIs. The development utilizes Node-RED, a Node.js-based tool, to extend application modules.
The application aims to:
The project also discusses five key areas:
Conclusion
According to theacceleration and orientation data collected by smartphone, the extended moduledeveloped in Node-RED can realize the view of shock data and send messages tothe associated external application according to the excessive shock eventdetected, and data virtualization of shock on the Watson IoT Platform. Based onthe extended module, it is proved that it is possible to develop smartapplications using mobile phone sensor real data. During this process, it wasalso discovered that the data could not be obtained due to the browser'ssecurity settings. In the smart application, obtaining the data of the mobiledevice requires the user's permission. Overall, smart applications for theInternet of Things based on mobile phone sensors are feasible, and applicationswith different needs can be developed in the cloud using sensor data.
Video demonstration of IoT
https://www.dropbox.com/s/9drjy0o0hl69fe0/Ass3_Video.mp4?dl=0