ttn ulm muecke
1.0.0
Un servidor que se suscribe a muchas transmisiones (o aplicaciones) MQTT en la red TTN y guarda los datos (sensor) en una base de datos MySQL o InfluxDB. Si está habilitado, puede redirigir los datos del sensor a otra API HTTP, ejemplo incluido.
Admite la recarga caliente. Cuando se agregó o eliminó una aplicación de la base de datos, el Servicio se suscribirá o cancelará la suscripción de esta secuencia MQTT.
Solo se prueba con Python 3. Podría trabajar en Python 2, pero no lo sé :)
Cree un entorno virtual, ingrese e instale todas las dependencias:
virtualenv <custom-path-to-virtual-env>
source <custom-path-to-virtual-env>/bin/activate
Instale todas las dependencias:
pip install -r requirements.txt
Ejecute el servidor:
python3 server.py
... o crear un servicio Systemd para un servicio más estable.
AGPL 3.0
Ver AGPL-3.0.txt.