IoT-Automation-V2
Development of the second iteration IoT framework from existing Greenhouse Automation, expanding it to Home Automation and more robust website
About IOT-Automation-V2
- IoT automation system capable of auto-discovering switches and sensors, and controlling them using MQTT protocol
- Closed loop system with features like react system, switch scheduler, sensor data visualizer, sensors/switches health monitor
- UX interface based on Vuejs/Bootstrap at front-end and Laravel with MySQL persistence at back-end
- IoT communication layer (Broker_ codes) based on revamped version of MOSCA MQTT broker and WebSocket
- REST Apis in node.js for automated channel creation for the local ThingSpeak server to perform data logging and Twitter alert
Tech Specs: Node.js, PHP, Laravel, Vuejs, MQTT, Bootstrap, WebSockets, RESTful API, nodemcu, Lua, MySQL, AMCharts
Components
License
The Laravel framework is open-sourced software licensed under the MIT license.