Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
|
smarthome:klient-opi-svetla [2018/12/17 11:04] mwk |
smarthome:klient-opi-svetla [2018/12/17 15:16] (aktuální) mwk |
||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== | + | ====== |
| ===== WiringPi - ovládání GPIO ===== | ===== WiringPi - ovládání GPIO ===== | ||
| [[http:// | [[http:// | ||
| Řádek 75: | Řádek 75: | ||
| Pokud nam vse funguje pres commandlajnu, | Pokud nam vse funguje pres commandlajnu, | ||
| ===== MQTT - mosquitto ===== | ===== MQTT - mosquitto ===== | ||
| + | ==== instalace ==== | ||
| + | |||
| + | Importujeme [[https:// | ||
| + | <code bash> | ||
| + | wget http:// | ||
| + | apt-key add mosquitto-repo.gpg.key</ | ||
| + | Pridame pro apt, podle verze armbianu: | ||
| + | <code bash>cd / | ||
| + | <code bash> | ||
| + | wget http:// | ||
| + | wget http:// | ||
| + | wget http:// | ||
| + | </ | ||
| + | <code bash> | ||
| + | apt-get update | ||
| + | apt-cache search mosquitto | ||
| + | apt-get install mosquitto | ||
| + | </ | ||
| + | ==== testování ==== | ||
| + | subscribe na vsechny topicy (vetsinou jen pro ucely testu) | ||
| + | <code bash> | ||
| + | a z jine masiny, kde mame nainstalovano pustime | ||
| + | <code bash> | ||
| + | |||
| + | ===== mosquitto >> command - mqtt-launcher ===== | ||
| + | kdyz nam to funguje, spojime obe casti v celek, za pouziti [[https:// | ||
| + | potrebujeme pip | ||
| + | <code bash> | ||
| + | pip install paho-mqtt</ | ||
| + | launcher.conf.example prejmenujeme na launcher.conf: | ||
| + | |||
| + | < | ||
| + | mqtt_broker = ' | ||
| + | mqtt_port = 1883 # default: 1883 | ||
| + | mqtt_clientid = ' | ||
| + | mqtt_username = | ||
| + | mqtt_password = | ||
| + | topiclist = { | ||
| + | # topic | ||
| + | " | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | }, | ||
| + | " | ||
| + | | ||
| + | }, | ||
| + | " | ||
| + | | ||
| + | }, | ||
| + | " | ||
| + | | ||
| + | }, | ||
| + | }</ | ||
| + | |||
| + | editujeme mqtt-launcher.py, | ||
| + | < | ||