Skip to content

IoT Project

michelheil edited this page Dec 1, 2019 · 4 revisions

This is a description about the IoT project.

Brief idea:

  • Attach multiple sensors to Arduino
  • Send data (e.g. from the sensors) from Arduino to ESP8266 over UART
  • Connect ESP8266 to a MQTT broker that is running on my PC
  • ESP module forwards sensor data received from Arduino to MQTT broker. A key word on each message directs the payload into specified topics
  • Use Spark Streaming to process the data on the topics and provide outcome back to the broker
  • Also allow publishing of commands that steer the Arduino (e.g. through mosquitto_pub or the Android App MQTT Dash)
  • Data from ESP to Arduino is sent over UART

Code Base:

Peripheral Devices:

  • AMG8833 (Infrared Camera 8x8)
  • DS3231 (Real Time Clock)
  • BME680 (Temperature, Pressure, Humidity, Air Quality)
  • 1602 LCD
  • Moisture Sensors

Wiki

Overview of IoT Project

Clone this wiki locally