mosquitto_sub/pub - proszę o pomoc

proxxon
Posts: 124
Joined: Wed Nov 22, 2017 2:42 pm
Has thanked: 4 times
Been thanked: 2 times

Post

Czy ktoś mógłby mi napisać jak odczytać dane/wysłać (np. włączyć kanał) przez w/w polecenia? Oczywiście mowa przy użyciu brokera dostarczanego przez serwer Supli.

Próbuję na malinie takie coś:
mosquitto_sub -v -h "mqtt10.supla.org" -p 8883 -u "<nazwa_użytkownika>" -P "<wygenerowane_hasło>" -t supla/+/devices/xxxx/channels/xxxxx/state

i cisza...

za to MQTT Explorerem widzę wszystko bez problemu (aczkolwiek nie wiem co wpisać w sekcji Publish żeby zmienić stan przekaźnika).

Docelowo chciałbym zrobić gateway ESP-NOW na MQTT bo przez linki bezpośrednie jest za duży lag i mam nadzieję MQTT będzie szybsze :D

EDIT:
z przełącznikiem -d widzę takie coś:
Client mosqsub|31852-raspberry sending CONNECT
co sekundę czyli client nie może się połączyć, pytanie tylko dlaczego?

EDIT2:
Ok, udało się połączyć, po pierwsze musiałem do tematu dodać "/#" albo zasubskrybować konkretne pole, po drugie dodać do komendy:
--capath /etc/ssl/certs/
czyli cała komenda:
mosquitto_sub -v -h "mqtt10.supla.org" -p 8883 -u "<nazwa_użytkownika>" -P "<wygenerowane_hasło>" -t supla/+/devices/xxxx/channels/xxxxx/state/# --capath /etc/ssl/certs/
Pozostaje pytanie jak coś wysłać przez mosquitto_pub
proxxon
Posts: 124
Joined: Wed Nov 22, 2017 2:42 pm
Has thanked: 4 times
Been thanked: 2 times

Post

Ok, przekopałem forum i znalazłem post:
viewtopic.php?p=93871#p93871

Nie wiedziałem że załącza się w innym topicu niż czyta stan. Teraz już działa :)

Return to “Pomoc”