ttn ulm muecke
1.0.0
Um servidor que assina muitos fluxos MQTT (ou aplicativos) na rede TTN e salva os dados (sensor) em um banco de dados MySQL ou InfluxDB. Se ativado, ele pode redirecionar os dados do sensor para outra API HTTP, exemplo incluído.
Suporta recarregamento a quente. Quando um aplicativo foi adicionado ou removido do banco de dados, o serviço se inscreverá ou cancele a inscrição neste fluxo MQTT.
Só é testado com o Python 3. Pode funcionar no Python 2, mas eu não sei :)
Crie um ambiente virtual, insira -o e instale todas as dependências:
virtualenv <custom-path-to-virtual-env>
source <custom-path-to-virtual-env>/bin/activate
Instale todas as dependências:
pip install -r requirements.txt
Execute o servidor:
python3 server.py
... ou crie um serviço Systemd para um serviço mais estável.
AGPL 3.0
Consulte AGPL-3.0.txt.