ttn ulm muecke
1.0.0
Ein Server, der viele MQTT -Streams (oder Anwendungen) im TTN -Netzwerk abonniert und die (Sensor-) Daten in einer MySQL- oder InfluxDB -Datenbank speichert. Wenn es aktiviert ist, kann die Sensordaten in eine andere HTTP -API umleiten, einschließlich Beispiel.
Unterstützt heißes Nachladen. Wenn eine App aus der Datenbank hinzugefügt oder entfernt wurde, wird der Dienst diesen MQTT -Stream abonniert oder abmelden.
Es wird nur mit Python getestet.
Erstellen Sie eine virtuelle Umgebung, geben Sie sie ein und installieren Sie alle Abhängigkeiten:
virtualenv <custom-path-to-virtual-env>
source <custom-path-to-virtual-env>/bin/activate
Installieren Sie alle Abhängigkeiten:
pip install -r requirements.txt
Führen Sie den Server aus:
python3 server.py
... oder erstellen Sie einen Systemd -Dienst für einen stabileren Service.
AGPL 3.0
Siehe AGPL-3.0.TXT.