Neville’s status report for 2/19

This week I researched and finalized specifications in the software workflow. I settled on storing our sensor data in aMongoDB database via an intermediary MQTT broker. Specifically, the sensor data will be sent from our hardware programming interface running the ESP8266 WiFi module to a cloud-hosted MQTT broker exposed via a Python API (https://github.com/eclipse/paho.mqtt.python). We will install Micropython on the interface for this (https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html).The MQTT broker will then forward the packets to an Atlas-hosted MongoDB collection (table) via a webhook endpoint we will configure. I am currently on track for the tasks detailed on the Gantt chart. I will put in an order for “Atlas credits” once I detail the exact resource cost we need.

Leave a Reply

Your email address will not be published. Required fields are marked *