Přeskočit na hlavní obsah

Správa hostitele

informace

Aby to fungovalo, musíte mít v počítači nainstalovaný a spuštěný broker MQTT Mosquitto.

Jak nainstalovat Mosquitto:

Ve Windows Mosquitto nainstalujete a spustíte podle návodu How to Install The Mosquitto MQTT Broker on Windows.

Dále potřebujete nainstalovanou a spuštěnou službu Gateway Service.

Tento multiplatformní nástroj v Pythonu slouží k ovládání rádia a uzlů.

pozor

Abyste mohli nástroj Host Management Tool nainstalovat, musíte mít v počítači nainstalovaný Python a pip, oba v systémové proměnné PATH.

Instalace​

Nástroj Host Management Tool nainstalujete tak, že otevřete příkazovou řádku (CLI) a spustíte tento příkaz:

tip

Stejným příkazem nástroj Host Management Tool také aktualizujete na nejnovější verzi.

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

Všechny dostupné příkazy zobrazíte zadáním bch --help do příkazové řádky (CLI).

Výstup bch --help

Usage: bch [OPTIONS] COMMAND [ARGS]...

Options:
--gateway TEXT Gateway name [default: usb-dongle].
-H, --mqtt-host TEXT MQTT host to connect to [default: 127.0.0.1].
-P, --mqtt-port INTEGER RANGE MQTT port to connect to [default: 1883].
--mqtt-username TEXT MQTT username.
--mqtt-password TEXT MQTT password.
--mqtt-cafile PATH MQTT cafile.
--mqtt-certfile PATH MQTT certfile.
--mqtt-keyfile PATH MQTT keyfile.
-v, --verbosity LVL Either CRITICAL, ERROR, WARNING, INFO or
DEBUG

--version Show the version and exit.
-h, --help Show this message and exit.

Commands:
gw Gateway
node
pairing
pub
sub Subscribe topic.

Příklad použití​

informace

V jiném terminálu nebo na pozadí musí běžet mosquitto a bcg --device YOUR_RADIO_DONGLE.

Odběr všech topiců MQTT (#)​

bch sub

Pokud máte vlastní server, spusťte příkaz s hostname nebo IP adresou serveru (v příkladu hub.local)​

bch -H hub.local sub

Odběr konkrétních topiců​

bch sub node/kitchen/#

Publikování zprávy MQTT na brokeru MQTT, který běží na localhostu​

bch pub node/kitchen/thermometer/0:0/temperature 21.70

Spuštění režimu párování​

bch pairing --start
bch -H hub.local pairing --start

Ukončení režimu párování​

bch pairing --stop
bch -H hub.local pairing --stop

Výpis spárovaných uzlů​

bch node list