In GitLab by @AjayKrishna123 on Oct 30, 2020, 20:31
Implemented by MEAN Stack team:
GCP sends a notification (includes the path and version number) to Ionic App that update is available
User will choose to start the update and send MQTT message
Implemented by Neel:
Raspberry pi reads MQTT start message which includes path
Raspberry Pi connects to Google Cloud Storage using path and downloads file
Raspberry Pi sends a notification to esp32 nodes through MQTT
esp32 connects to node js server on raspberry pi and downloads the file
once update ends send HTTP message to web server on raspberry pi saying the download is successful
Raspberry Pi consolidates all of the messages, and sends summary report including the name of successful devices and name of the unsuccessful device with failure reason.
In GitLab by @AjayKrishna123 on Oct 30, 2020, 20:31
Implemented by MEAN Stack team:
Implemented by Neel: