Přeskočit na hlavní obsah

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

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.

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.

Příklad použití​