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
- Windows
- Linux
- macOS
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
- 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
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.