This repository is part of the LoRaBridge project. It provides the docker image for the Device Management used on our gateway device.
The Device Manager is a self-provided Python3 application keeping track of the discovered devices via the Redis server. It publishes MQTT messages on the Mosquitto server for device discovery events and status (data) updates. These messages are picked up by the HA Integration service.
DEV_MQTT_HOST
: IP or hostname of MQTT hostDEV_MQTT_PORT
: Port used by MQTTDEV_MQTT_USERNAME
: MQTT username if used (can be a file as well)DEV_MQTT_PASSWORD
: MQTT password if used (can be a file as well)DEV_DEV_MAN_TOPIC
: MQTT topic used by the converter to address this device manager (default:devicemanager
)DEV_REDIS_HOST
: IP or hostname of Redis hostDEV_REDIS_PORT
: Port used by RedisDEV_REDIS_DB
: Number of the database used inside RedisDEV_DISCOVERY_TOPIC
: MQTT topic used for announcing newly discovered devices (default:lorabridge/discovery
)DEV_STATE_TOPIC
: MQTT topic used for announcing states (measurements) of devices (default:lorabridge/state
)
All the LoRaBridge software components and the documentation are licensed under GNU General Public License 3.0.
The financial support from Internetstiftung/Netidee is gratefully acknowledged. The mission of Netidee is to support development of open-source tools for more accessible and versatile use of the Internet in Austria.