/IoT-Box

Primary LanguagePython

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.

Autoren

  • Harald Moritz - Hauptentwickler - Github
  • Valentin Benke - Outdoorstationsentwicklung - Github
  • Sophie Tomitsch - Backoffice - Github