MQTT
Az MQTT úgy érhető el, hogy egy WebSocket
kérésen az mqtt protokollt kell kiválasztani.

Konfiguráció
Section titled “Konfiguráció”| Mező | Szerepe |
|---|---|
| URL | A bróker címe (mqtt://, mqtts:// vagy WebSocket) |
| Topic | A téma (topic), amelyet az Esemény mező hordoz |
| Üzenet | A közzétett hasznos teher |
| QoS | 0, 1 vagy 2 — a közzétételnél és a feliratkozásnál is érvényes |
| Retain | A brókeren megtartottként jelöli meg az üzenetet |
| Client ID | Handlebars oldja fel; ha üresen marad, automatikusan generálódik |
| Felhasználó / Jelszó | A bróker hitelesítő adatai; a jelszó elfogad Titok típusú értéket |
| Keepalive | Másodpercben |
| Feliratkozás a topicra | Alapértelmezés szerint bekapcsolva: csatlakozáskor a Restorm feliratkozik a kérés topicjára |
A topic elfogad {{variables}} hivatkozásokat — a
capteurs/{{site}}/{{capteurId}} teljesen érvényes topic.
Utolsó akarat (Last Will and Testament)
Section titled “Utolsó akarat (Last Will and Testament)”Négy mező határozza meg azt az üzenetet, amelyet a bróker közzétesz, ha a kliens váratlanul eltűnik: az utolsó akarat topicja, hasznos terhe, QoS-a és megtartása.
Pontosan erre van szükség ahhoz, hogy a rendszer viselkedése egy csúnya kapcsolatvesztés esetén tesztelhető legyen: be kell állítani egy utolsó akaratot, meg kell szakítani a kapcsolatot, majd ellenőrizni, hogy a feliratkozó reagál-e.
Újrakapcsolódás
Section titled “Újrakapcsolódás”Az MQTT-kliens automatikusan újrakapcsolódik, legfeljebb tíz kísérlet erejéig.
Forgatókönyvben
Section titled “Forgatókönyvben”MQTT-kapcsolat (feliratkozik a kérés topicjára, és minden beérkezett üzenetről eseményt bocsát ki), MQTT-közzététel (közzétesz, a kérés QoS-ával és megtartásával), valamint MQTT-kapcsolat bezárása. Lásd: Kapcsolatok és folyamok.
Kiszolgálómód
Section titled “Kiszolgálómód”A Restorm helyi MQTT-brókert is képes üzemeltetni: portonként egy brókert, amely nyers TCP-n és egy MQTT-WebSocket átjárón keresztül is elérhető. Lásd: WebSocket, Socket.IO és MQTT szimulálása.
Importálás AsyncAPI-ból
Section titled “Importálás AsyncAPI-ból”Az olyan AsyncAPI-dokumentum, amelynek csatornái az mqtt protokollt
használják, közvetlenül MQTT-kéréseket állít elő (csatornánként egyet,
közzétételi és feliratkozási módban), az üzenetsémából felépített példa hasznos
terhekkel. Lásd: AsyncAPI importálása.