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 10:46] mwk |
smarthome:klient-opi-svetla [2018/12/17 15:16] (aktuální) mwk |
||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== WiringPi - ovládání GPIO ====== | + | ====== OPIone - Světla ====== |
+ | ===== WiringPi - ovládání GPIO ===== | ||
[[http:// | [[http:// | ||
<code bash>git clone https:// | <code bash>git clone https:// | ||
Řádek 17: | Řádek 18: | ||
<code bash> | <code bash> | ||
- | ===== osvedcene " | + | ==== osvedcene " |
<code bash> | <code bash> | ||
* vyhodi tabulku s cislovanim pinu | * vyhodi tabulku s cislovanim pinu | ||
Řádek 72: | Řádek 73: | ||
gpio write 5 1 | gpio write 5 1 | ||
</ | </ | ||
+ | Pokud nam vse funguje pres commandlajnu, | ||
+ | ===== 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, | ||
+ | < |