# Wyjaśnienie jak działa komunikacja urządzeń z bramką. MQTT Explorer - Fajne narzędzie do MQTT

**URL:** <https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213>\
**Category:** faq\
**Created:** [2 Luty 2020 13:13 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213 "2020-02-02T13:13:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [2 Luty 2020 13:13 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/1 "2020-02-02T13:13:13Z")

</div>

# Broker MQTT

Na bramce AIS dom działa [broker MQTT Mosquitto](https://mosquitto.org/)

# Klient MQTT

## MQTT Explorer

MQTT Explorer to klient MQTT, który pozwala na przegląd tematów MQTT i pozwala na wysyłanie komunikatów do brokera MQTT

> **[MQTT Explorer](http://mqtt-explorer.com/)**
>
> An all-round MQTT client that provides a structured topic overview

# Połączenie z bramką AIS dom z klienta MQTT

Tak możemy połączyć się z brokerem MQTT z programu MQTT Explorer :  
(jeżeli nasz system nie obsługuje mDNS to zamiast nazwy hosta ais-dom.local podajemy IP bramki w lokalnej sieci)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/2eba5b083dc32c3ce695a04bffaef0b86fa545ca.png)

# Wysłanie widomości do bramki z kleinta MQTT

W MQTT wiadomość nie kierujemy do klienta, ale publikujemy na jakimś temacie, w ten sposób mamy pewność, że trafia ona do wszystkich klientów, którzy są podłączeni do brokera MQTT i nasłuchują (subskrybują) dany temat. Klientem jest każde urządzenie podłączone do brokera (gniazdko, przełącznik, żarówka, nasze esp8266, zigbee2mqtt podłączony do USB, itd…). Każdy klient nasłuchuje wiadomości o określonych tematach i może publikować wiadomości o dowolnym temacie.

Klientem MQTT jest też Asystent domowy, urządzenia po automatycznym wykryciu (MQTT auto discovery) “mówią/prezentują” Asystentowi, na jakich tematach nasłuchują komendy sterującej a na jakich publikują swój status. Dzięki temu Asystent domowy wie jak “rozmawiać” (komunikować się) z danym urządzeniem, tzn. wie jak wysłać mu komendę sterującą oraz jak odczytać jego aktualny status.

Jeśli na bramce zaczniemy nasłuchiwać tematu **/jolka/test** a innym klientem (MQTT Explorer) nadamy wiadomość na ten temat, to efekt będzie taki:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/0beb48a04236a15f50ccc4b65131891f1a420fb8.png)

# Wysłanie widomości MQTT z bramki do innego klienta

MQTT Explorer domyślnie nasłuchuje wszystkich tematów można to sprawdzić w zaawansowanych ustawieniach połączenia z brokerem MQTT / bramką AIS dom:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/8f7577266b87c4d7814cfe9e833ae16b6a79a4b3.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/51ec1d93bb66d8094899d5c8ce5d19834c5023cc.png)

Dlatego jeżeli wyślemy wiadomość MQTT z Asystenta domowego o dowolnym temacie to możemy ją odebrać w MQTT Explorer

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/6f6aebd11b0039104eed4a5ac6e5e68115086fa4.png)

# Publikowanie wiadomości MQTT za pomocą usługi

Usługa **mqtt.publish** publikuje wiadomość MQTT dzięki temu możemy publikować wiadomość na przykład w naszej automatyzacji (po wystąpieniu określonego zdarzenia) - wysyłaś wiadomości do innych urządzeń:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/252fe2c9df8ed443bd18ffddb916d4912b88d2c6.png)

# Odbierania wiadomości w automatyzacji

Zdefiniujmy nową automatyzację która po otrzymaniu wiadomości MQTT o temacie **/hej/jolka** odpowie “Część” za pomocą usługi czytania tekstu:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/9dd8994eb65fdb1f80d0e70316ab9c1eb636a018.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/d6aae3a7ce2f70b28d4e7e0fca32efdafd1f4263.png)

Po opublikowaniu wiadomości (nawet pustej) o temacie **/hej/jolka** otrzymamy stosowny komunikat:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/b335bae3b8c125e8352733d1b320a9d66a9c24cd.png)

Tak działa komunikacja MQTT, w ten sposób urządzenia wysyłają do bramki swój status (czy są włączone, jaką mają temperaturę, wersje oprogramowania, adres IP…), w ten sam sposób bramka wysyła do nich komendy (włącz, wyłącz, prześlij status…).

# Ograniczenia

Protokół MQTT jest ekstremalnie prosty i lekki. Metoda przesyłania wiadomości za pomocą publikowania / subskrybowania została zaprojektowana do transmisji dla urządzeń niewymagających dużej przepustowości. Dzięki temu jest to idealne rozwiązanie do przesyłania wiadomości pomiędzy urządzeniami (w IoT). Do tego został stworzony przez firmę IBM.

Za pomocą MQTT komunikują się urządzenia produkowane przez np. firmę Tuya (oczywiście tu broker MQTT jest w chmurze producenta). Niektóre brokery MQTT łączą jednocześnie 10 000 000 klientów:

> **[MQTT Messaging Broker](https://www.emqx.io/solutions/broker)**
>
> Being used in 5000+ enterprises worldwide, EMQ X MQTT message broker solution is aiming to help enterprises quickly build competitive IoT applications

Na bramce nie ma limitu klientów MQTT połączonych do brokera. Broker Mosquitto który działa na bramce oczywiście nie jest brokerem EMQX, ale poradzi sobie bez problemu z większą ilością urządzeń niż nasza doowa sieć WiFi 😉

> **[MQTT](https://pl.wikipedia.org/wiki/MQTT)**
>
> MQ Telemetry Transport (MQTT) – oparty o wzorzec publikacja/subskrypcja, ekstremalnie prosty, lekki protokół transmisji danych. Przeznaczony jest do transmisji dla urządzeń niewymagających dużej przepustowości. Poprzez ograniczenie prędkości transmisji, protokół zapewnia większą niezawodność. Protokół ten idealnie sprawdza się przy połączeniach maszyna-maszyna, w internecie rzeczy (IoT), w urządzeniach mobilnych, oraz tam, gdzie wymagana jest oszczędność przepustowości, oraz energii.
> Protokół MQ...

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [2 Luty 2020 13:37 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/2 "2020-02-02T13:37:03Z")

</div>

Wielkie dzięki za wyczerpującą odpowiedź 🙂 Rozjaśniło mi to jak odbierać komunikaty przez urządzenia np. Arduino i sterować nim. Na was zawsze można liczyć 🙂 Wkrótce w moim projekcie: **[Integracja Arduino Mega + Ethernet Shield z HA przez MQTT](https://ai-speaker.discourse.group/t/integracja-arduino-mega-ethernet-shield-z-ha-przez-mqtt/212)** pojawi się obsługa przekaźników 🙂

instalacja MQTT Explorera rozjaśniła mi sposób komunikowania się via MQTT.  
Mogę też rozbudować oprogramowanie aby wysyłało więcej informacji o sobie np. adres IP, mac itd, itp… tak jak to robią sonoffy 🙂

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [2 Marzec 2020 11:04 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/3 "2020-03-02T11:04:46Z")

</div>

jeszcze małe nakreślenie na “diagramie” działania naszego systemu i komunikacji bramki z urządzeniami

 ![mqtt_on_ais_dom_gate_2](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/1e671c331238f16db2b6c121bc42b482fd32594c.png)

 ![mqtt_on_ais_dom_gate](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/fb0f1bbcf818e24c0cff673b0513207a9cfa5ed5.png)

---

<div class="post-metadata">

**Autor:** ![mikolaj](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@mikolaj](https://ai-speaker.discourse.group/u/mikolaj)\
**Data wpisu:** [29 Grudzień 2020 22:40 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/4 "2020-12-29T22:40:55Z")

</div>

Mam pytanie, co może być nie tak że po restarcie AI-speker wszystkie urządzenia są offline. Urządzenia mają wgraną Tasmotę 9.1 i w Konsoli jest napisane że się podłanczają do Brokera MQTT. Po restarcie Tasmoty wszystko zaczyna działać ale jak mam 30 urządzeń resetować to coś jest nie tak. Dziwne na openhab i domoticz urządzenia się logowały się jak tylko Broker wstawał i też był na mosqtto.

---

<div class="post-metadata">

**Autor:** ![Stravi](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@Stravi](https://ai-speaker.discourse.group/u/Stravi)\
**Data wpisu:** [29 Grudzień 2020 22:52 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/5 "2020-12-29T22:52:41Z")

</div>

Pełny temat w konfiguracji mqtt to?: %topic%/%prefix%/

---

<div class="post-metadata">

**Autor:** ![mikolaj](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@mikolaj](https://ai-speaker.discourse.group/u/mikolaj)\
**Data wpisu:** [30 Grudzień 2020 05:16 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/6 "2020-12-30T05:16:29Z")

</div>

![Screenshot_2020-12-30-06-13-33-842_com.microsoft.emmx](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/f/f35e63ceb9109fc7477cfdade230fdfb3008a4da.jpeg) ![Screenshot_2020-12-30-06-13-55-123_com.microsoft.emmx](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/8bb60e360526fdf0745054f85d99c7327d8fd593.jpeg)

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [30 Grudzień 2020 05:24 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/7 "2020-12-30T05:24:31Z")

</div>

Sprawdź czy masz:  
GroupTopic dom  
Setoption19 1

---

<div class="post-metadata">

**Autor:** ![Michal.S](https://avatars.discourse-cdn.com/v4/letter/m/7993a0/32.png) [@Michal.S](https://ai-speaker.discourse.group/u/Michal.S)\
**Data wpisu:** [30 Grudzień 2020 07:21 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/8 "2020-12-30T07:21:51Z")

</div>

> **[Broker MQTT działający na bramce | Asystent domowy](https://www.ai-speaker.com/docs/ais_bramka_mqtt/#wykrywanie-urz%C4%85dzenia-mqtt-w-systemie-asystent-domowy)**
>
> Asystent domowy ma wbudowany broker MQTT.

---

<div class="post-metadata">

**Autor:** ![Stravi](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@Stravi](https://ai-speaker.discourse.group/u/Stravi)\
**Data wpisu:** [30 Grudzień 2020 09:18 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/9 "2020-12-30T09:18:30Z")

</div>

Ustaw temat tak jak napisałem a zacznie działać.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [30 Grudzień 2020 09:32 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/10 "2020-12-30T09:32:58Z")

</div>

@Stravi - kolejność `%topic%/%prefix%/``%prefix%/%topic%/` nie ma znaczenia.

Pewnie ma znaczenie Temat `dom_ %06X`

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/9e710ea8cb900659f955f22adc80419868a33e99.png)

---

<div class="post-metadata">

**Autor:** ![Stravi](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@Stravi](https://ai-speaker.discourse.group/u/Stravi)\
**Data wpisu:** [30 Grudzień 2020 09:36 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/11 "2020-12-30T09:36:33Z")

</div>

Ciekawe, bo u mnie właśnie ta zmiana pomagała na tego typu zachowanie.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [30 Grudzień 2020 09:43 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/12 "2020-12-30T09:43:22Z")

</div>

Już to przerabialiśmy @Stravi:

> [@BETA seedling Nowa wersja 0.109 wydana na kanale BETA](https://ai-speaker.discourse.group/t/beta-nowa-wersja-0-109-wydana-na-kanale-beta/423/22):
>
> Dzięki [Stravi](https://ai-speaker.discourse.group/u/Stravi), kolejność jednak ma znaczenie. [jolka](https://ai-speaker.discourse.group/u/jolka) należało by poprawić ten komunikat w oknie Tasmota.

Stanęło na tym, że:

> [@BETA seedling Nowa wersja 0.109 wydana na kanale BETA](https://ai-speaker.discourse.group/t/beta-nowa-wersja-0-109-wydana-na-kanale-beta/423/23):
>
> ale jak się ma opcje Home Assistant Auto discovery właczonoą HA automatycznie sam to odwaraca na taką wartość “%topic%/%prefix%/”

Podsumowując:  
Obowiązkowe dwie komendy, jeśli ktoś nie wgrywa Tasmota od AIS:  
`Setoption19 1`  
`GroupTopic dom`

Dobrze było by przeczytać dokumentację i poznać różnice jakie wprowadza AIS, tak jak zasugerował @Michal.S. Nie wszystko w _Asystencie domowym_ jest przenoszone 1:1 z innych systemów.

---

<div class="post-metadata">

**Autor:** ![mikolaj](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@mikolaj](https://ai-speaker.discourse.group/u/mikolaj)\
**Data wpisu:** [30 Grudzień 2020 23:13 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/13 "2020-12-30T23:13:40Z")

</div>

Dzięki za pomoc faktycznie po dokonaniu zmian wszystko już działa.  
Ale znalazłem jeszcze jeden problem. Na próbę wgrałem AIS Tasmotę i jest spora różnica w działaniu na korzyść AIS. Oryginalna tasmota się gubi jak naciska się przycisk np: 2razy na sekundę, nie wie jaki stan jest obecny. Wgrałbym AIS Tasmotę ale nie mogę przyciskać ESP przy dodawaniu do systemu. Czy jest jakaś wersja już \*.bin która dodawała by się do brokera w ten sam sposób co oryginalna Tasmota.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [31 Grudzień 2020 04:18 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/14 "2020-12-31T04:18:18Z")

</div>

AIS-Tasmota możesz dodać ręcznie konfigurując ustawienia zakładki MQTT. Nie musisz parować przez bramkę z procedurą przyciskania. Zrób tak samo jak byś miał oryginalną Tasmota.

---

<div class="post-metadata">

**Autor:** ![mikolaj](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@mikolaj](https://ai-speaker.discourse.group/u/mikolaj)\
**Data wpisu:** [31 Grudzień 2020 07:13 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/15 "2020-12-31T07:13:35Z")

</div>

Jak wgrałem firmware i zresetowałem ustawienia to sonoff nie generował swojej sieci, dopiero pojawiła się po przytrzymaniu przycisku.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [31 Grudzień 2020 07:33 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/16 "2020-12-31T07:33:28Z")

</div>

Możesz po kablu połączyć się z sonoff i ustawić konfigurację sieci przez komendy.

> [@Gniazdko GOSUND SP111](https://ai-speaker.discourse.group/t/gniazdko-gosund-sp111/861/108):
>
> Spróbuj z ręku podać komendy ustawiające sieć: Backlog SSID1 \*\*WiFiSSID\*\* Password1 \*\*WiFiHaslo\*\* ; PowerRetain 1; SetOption19 Uwaga: SSID rozróżnia wielkość liter. Edit: byłeś szybszy…

---

<div class="post-metadata">

**Autor:** ![mikolaj](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@mikolaj](https://ai-speaker.discourse.group/u/mikolaj)\
**Data wpisu:** [31 Grudzień 2020 09:42 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/17 "2020-12-31T09:42:19Z")

</div>

Nie potrafię się dobić do ESP jak skanuję WIFI to nie wykrywa żadnej sieci nawet ukrytej. Szkoda że nie ma żadnej binarki z automatycznym generowaniem otwartej sieci (może spróbuje samemu skompilować).

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [31 Grudzień 2020 09:45 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/18 "2020-12-31T09:45:02Z")

</div>

> [@Cezary.K](#):
>
> po kablu

Chyba po kablu wgrywasz, więc wpisz po TTL jeden wiersz i masz swoje WI-FI.  
Możesz użyć **[Tasmotizer](https://github.com/tasmota/tasmotizer)**, programu który pozwala na dokładanie ustawień do wgrywanej binarki.

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/8bd2261bd31a580837ae9c6e08aa23605a3fc383.png)

---

<div class="post-metadata">

**Autor:** ![mikolaj](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@mikolaj](https://ai-speaker.discourse.group/u/mikolaj)\
**Data wpisu:** [31 Grudzień 2020 11:26 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/19 "2020-12-31T11:26:04Z")

</div>

Dobra teraz wiem co miałeś na myśli Ja używam Tasmota-PyFlasher-1.0 i nie mam tej opcji

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [31 Grudzień 2020 11:40 UTC](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213/20 "2020-12-31T11:40:28Z")

</div>

Chcesz pisać własne binarki, więc pewnie masz jakiś minitor portu szeregowego. Cokolwiek z konsolą do wysłania komend, choćby Ardiuno IDE, Putty…

[Następna strona](https://ai-speaker.discourse.group/t/wyjasnienie-jak-dziala-komunikacja-urzadzen-z-bramka-mqtt-explorer-fajne-narzedzie-do-mqtt/213.md?page=2)
