IoT-Box
Das ist die Steuerung des Indoor- und Outdoormoduls der IoT-Box für den Wettbewerb 3-IoT-Stars 2018.
Getting Started
Die Outdoorstation kommuniziert mit der Indoorstation, die dann die Daten auf den 3-Server pusht.
Voraussetzungen
Die Indoorstation bedarf einem Raspberry Pi und die Outdoorstation eines ESPs. An beide Stationen müssen über I2C jeweils ein MLP115A2 (Druck, Temperatur) und ein BME280 (Luftfeuchtigkeit, Temperatur) angeschlossen werden.
Authentifikation
Zusätzlich ist noch ein creadential.py zu erstellen mit folgendem Format:
url = "https://URL/api" # Backend URL
cid = "customerId@mail.com" # Customer ID
uid = "UserId" # User ID
sid = "SiteId" # Site ID
passwd = "Password12345" # Password
did = "DeviceId" # Device ID
Installation
Auf dem Raspberry muss der Code mittels des unten angeführten Befehles gestarten werden:
sudo python ReadSensors.py
Der Code der Outdoorstation "Outdoorstation.ino" muss mittels der Arduino IDE hochgeladen werden.