Pytania otagowane jako mqtt

W przypadku pytań dotyczących protokołu komunikacyjnego MQTT, lekkiego systemu opartego na TCP / IP do komunikacji maszyna-maszyna.

5
Kiedy i dlaczego korzystać z protokołu MQTT?
Opracowuję urządzenie do pomiaru temperatury, wilgotności i masy. Obecnie używa HTTPS do przesyłania danych na zdalny serwer. Teraz wiem, że istnieje protokół o nazwie MQTT, który jest uważany za „protokół Internetu rzeczy”. W jakim przypadku i dlaczego powinienem przejść z HTTPS na MQTT?

2
Czy Mosquitto może obsługiwać wielu brokerów?
Rozważałem Mosquitto jako brokera komunikatów MQTT dla domowej sieci IoT, ale obawiam się, że broker może być pojedynczym punktem awarii, który mógłby doprowadzić do awarii całej mojej sieci, gdyby zawiodła, ponieważ wszystkie wiadomości muszą przejść broker i żadne wiadomości nie mogą być w ogóle przesyłane, jeśli broker przejdzie w tryb …

3
Zamieszanie na temat nawiązywania połączenia klient-serwer w MQTT
Zgodnie ze specyfikacjami zawsze klient powinien ustanowić połączenie z serwerem. Klient: Program lub urządzenie korzystające z MQTT. Klient zawsze ustanawia połączenie sieciowe z serwerem . To może Publikuj komunikaty aplikacji, którymi mogą interesować się inni klienci. Zasubskrybuj, aby poprosić o przesłanie komunikatów aplikacji, które jest zainteresowany Anuluj subskrypcję, aby usunąć …
19 mqtt 

2
Czy klient MQTT może zasubskrybować utworzony przez siebie temat?
W moim rozumieniu w MQTT temat jest tworzony, gdy klient opublikuje coś z odpowiednią nazwą tematu. Nie ma potrzeby konfigurowania tematu, wystarczy opublikować na nim temat. Od tutaj . Czy klient może subskrybować własny temat po jego opublikowaniu, utworzeniu? Nie mogłem znaleźć żadnych ograniczeń w specyfikacjach . Nie jest wymienione …
18 mqtt 


3
Nie subskrybuj # - więc jak zrzucić wszystkie wiadomości do bazy danych za pomocą Mosquitto?
Blog HiveMQ wymienia pod „najlepszymi praktykami”, aby nie subskrybować wielopoziomowego symbolu wieloznacznego podczas próby zrzucenia wszystkich wiadomości do bazy danych. Twierdzą, że klient subskrybujący może nie być w stanie nadążyć za dużym obciążeniem wiadomości i proponują użycie wtyczki brokera do bezpośredniego połączenia się ze strumieniem wiadomości. Czasami konieczne jest subskrybowanie …
16 mqtt  mosquitto 

2
Jak zaimplementować MQTT na STM32F030K6T6?
Wspomniany kontroler to STM32F030K6T6 , który ma rdzeń małej mocy ARM® 32-bit Cortex®-M0, pamięć Flash 32 kB i pamięć SRAM 4 kB. Interfejs SIM808 do połączenia z Internetem. Zasoby dotyczące pamięci są dość ograniczone. Czy można zaimplementować MQTT na tym urządzeniu? Jakie wymagania powinien spełniać mikrokontroler, aby móc używać / …



2
Czy protokół MQTT jest odpowiedni do przesyłania odczytów czujników przez BLE?
Załóżmy, że istnieje wiele słabych czujników (np. Urządzenia poziomu Arduino), które opierają się na BLE jako środkach komunikacji i że urządzenia te są podłączone do bardziej wydajnej bramy (np. Urządzenia Raspberry pi). Chciałbym wiedzieć, czy MQTT jest uważany za odpowiedni protokół do przesyłania ich odczytów (krótkie, częste wiadomości z serii). …

3
Mosquitto na Raspberry Pi odmawia połączenia po zmianie ustawień dziennika
W moich nieustających staraniach, aby mój Raspberry Pi dowodził moimi sprawami, założyłem brokera Mosquitto MQTT. W ustawieniach podstawowych wszystko poszło dość dobrze. Mogę publikować wiadomości testowe za pomocą polecenia publikowania i odbierać je za pomocą polecenia subskrypcji. Następnie postanowiłem podwyższyć poziom dziennika i zmodyfikowałem plik mosquitto.conf w następujący sposób. Wersja …

1
Co się stanie, gdy w MQTT nie będzie subskrybenta tematu?
Sytuacja wygląda następująco: Jest klient, wydawca, nie subskrybuje żadnego tematu. Ten klient ma jeden własny temat i publikuje na nim dane. Ale nie ma żadnych innych klientów subskrybujących ten temat. Tak więc ten biedny i samotny klient może być uważany za nienormalny ( rozdział 5.4.8 ). Implementacje serwera mogą monitorować …
12 mqtt 

4
Jak mogę korzystać z 2FA w sieci MQTT?
Jak mogę korzystać z 2FA (uwierzytelnianie dwuskładnikowe) po podłączeniu nowego urządzenia do brokera, jeśli jest to w ogóle możliwe? Ponieważ wydaje się to łatwiejsze, drugim czynnikiem może być najpierw rozwiązanie programowe, ale chętnie przyjmę pomysły na wprowadzenie twardych tokenów (może RFID). Sensowne byłoby, gdyby urządzenia uwierzytelniały się tylko przy pierwszym …

3
Czy istnieją brokerzy MQTT, którzy utrzymują komunikaty QoS 1/2 na dysku?
Na razie EMQ (Erlang MQTT Broker) nie wydaje się utrzymywać komunikatów QoS 1/2 na dysku: Jak EMQ utrzymuje komunikaty QoS 1/2? Dlatego w przypadku nieoczekiwanego ponownego uruchomienia serwera limity pamięci lub inne komunikaty o zdarzeniach mogą zostać utracone, mimo że komunikaty poziomu QoS 1/2 muszą zostać dostarczone przynajmniej raz lub …
12 mqtt 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.