Přeskočit na hlavní obsah

Gateway Service

Tento multiplatformní nástroj v Pythonu propojuje rádiovou bránu s MQTT. Rádiová brána komunikuje přes virtuální USB sériový port pomocí souborů JSON.

caution

Aby bylo možné získat Gateway Service, musíte mít na svém zařízení nainstalovaný Python a pip a mít je v systémové PATH

Instalace

Pro instalaci Gateway Service stačí otevřít CLI vašeho systému a spustit následující příkaz:

tip

Stejný příkaz můžete použít i k aktualizaci Gateway Service na nejnovější verzi

pip install --upgrade --no-cache-dir bcg
tip

Seznam všech dostupných příkazů získáte zadáním bcg --help do svého 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í