MQTT
MQTT je dostupan tako što se na
WebSocket zahtevu izabere protokol mqtt.

Konfiguracija
Section titled “Konfiguracija”| Polje | Uloga |
|---|---|
| URL | Adresa brokera (mqtt://, mqtts:// ili WebSocket) |
| Tema | Tema, koju nosi polje Događaj |
| Poruka | Objavljeni sadržaj |
| QoS | 0, 1 ili 2 — koristi se pri objavljivanju i pri pretplati |
| Zadrži (retain) | Označava poruku kao zadržanu kod brokera |
| Identifikator klijenta | Razrešava ga Handlebars; generiše se automatski ako se ostavi prazan |
| Korisnik / Lozinka | Akreditivi brokera; lozinka prihvata vrednost tipa Tajna |
| Keepalive | U sekundama |
| Pretplati se na temu | Podrazumevano uključeno: pri povezivanju Restorm se pretplaćuje na temu zahteva |
Tema prihvata {{variables}} — capteurs/{{site}}/{{capteurId}} je savršeno
ispravna tema.
Testament (Last Will and Testament)
Section titled “Testament (Last Will and Testament)”Četiri polja deklarišu poruku koju će broker objaviti ako vaš klijent naglo nestane: tema, sadržaj, QoS i zadržavanje testamenta.
To je tačno ono što treba da biste testirali ponašanje svog sistema pri prljavom prekidu veze: podesite testament, prekinite vezu i proverite da li pretplatnik reaguje.
Ponovno povezivanje
Section titled “Ponovno povezivanje”MQTT klijent se automatski ponovo povezuje, sa gornjom granicom od deset pokušaja.
U scenariju
Section titled “U scenariju”MQTT konekcija (koja se pretplaćuje na temu zahteva i emituje po jedan događaj za svaku primljenu poruku), MQTT objavljivanje (objavljuje, sa QoS-om i zadržavanjem iz zahteva) i Zatvaranje MQTT veze. Vidite Veze i tokovi.
Serverski režim
Section titled “Serverski režim”Restorm ume da hostuje lokalni MQTT broker: po jedan broker za svaki port, dostupan preko sirovog TCP-a i preko prolaza MQTT-preko-WebSocket-a. Vidite Simulacija WebSocket-a, Socket.IO-a i MQTT-a.
Uvoz iz AsyncAPI-ja
Section titled “Uvoz iz AsyncAPI-ja”AsyncAPI dokument čiji kanali koriste protokol mqtt direktno proizvodi MQTT
zahteve (po jedan za svaki kanal, za objavljivanje i za pretplatu), sa primerima
sadržaja sastavljenim prema šemi poruka. Vidite
Uvoz AsyncAPI-ja.