Služba brány
Tento multiplatformní nástroj v Pythonu propojuje rádiovou bránu s MQTT. Rádiová brána komunikuje přes virtuální sériový port USB pomocí souborů JSON.
pozor
- Windows
- Linux
- macOS
Abyste mohli službu Gateway Service nainstalovat, musíte mít v počítači nainstalovaný Python a pip, oba v systémové proměnné PATH.
Instalace
Službu Gateway Service nainstalujete tak, že otevřete příkazovou řádku (CLI) a spustíte tento příkaz:
tip
Stejným příkazem službu Gateway Service také aktualizujete na nejnovější verzi.
- Windows
- Linux
- macOS
pip install --upgrade --no-cache-dir bcg
sudo pip install --upgrade --no-cache-dir bcg
pip install --upgrade --no-cache-dir bcg
tip
Všechny dostupné příkazy zobrazíte zadáním bcg --help do příkazové řádky (CLI).
Výstup bcg --help
Usage: bcg [OPTIONS] COMMAND [ARGS]...
HARDWARIO gateway between USB serial port and MQTT broker
Options:
-c, --config FILENAME configuration file (YAML format).
-d, --device TEXT device
-H, --mqtt-host TEXT MQTT host to connect to (default is 127.0.0.1)
-P, --mqtt-port TEXT MQTT port to connect to (default is 1883)
--no-wait no wait on connect or reconnect serial port
--mqtt-username TEXT MQTT username
--mqtt-password TEXT MQTT password
--mqtt-cafile TEXT MQTT cafile
--mqtt-certfile TEXT MQTT certfile
--mqtt-keyfile TEXT MQTT keyfile
-v, --verbosity LVL Either CRITICAL, ERROR, WARNING, INFO or DEBUG
-D, --debug Print debug messages, same as --verbosity DEBUG.
--version Show the version and exit.
--help Show this message and exit.
Commands:
devices Print available devices.
help Show help.