Simulimi i WebSocket, Socket.IO dhe MQTT
Tipi i kërkesës WebSocket jep qasje te tre servera, sipas protokollit të zgjedhur.
Klik me të djathtën mbi një dosje ▸ Shto ▸ Server WebSocket / Server Socket.IO / Server MQTT.

Server WebSocket
Section titled “Server WebSocket”Pranon lidhjet hyrëse mbi localhost:<port> dhe lejon lëshimin e kornizave
drejt klientëve të lidhur.
Server Socket.IO
Section titled “Server Socket.IO”E njëjta gjë, por me semantikën e Socket.IO: mesazhet janë ngjarje të emërtuara.
Ndërmjetës MQTT
Section titled “Ndërmjetës MQTT”Më interesanti nga të tre: Restorm streh një ndërmjetës MQTT vendas të vërtetë.
- Një ndërmjetës për çdo portë.
- I arritshëm përmes TCP-je të papërpunuar dhe përmes një ure MQTT-mbi-WebSocket — klientët tuaj nga shfletuesi mund pra të lidhen drejtpërdrejt.
- Publikimet dhe abonimet funksionojnë normalisht, përfshirë QoS-në dhe ruajtjen.
Kjo lejon të zhvillohet dhe testohet një zinxhir i plotë IoT pa instaluar Mosquitto dhe pa varur nga një ndërmjetës i përbashkët.
Ndarja e portës
Section titled “Ndarja e portës”Këta servera e ndajnë prizën e vet me serverat
HTTP të së njëjtës portë: Restorm i drejton
kërkesat e zakonshme drejt rrugëve HTTP dhe kërkesat për kalim (upgrade) drejt
serverit në kohë reale.
Një server HTTP simulimi dhe një server Socket.IO mund pra të dëgjojnë së
bashku në :8080 — kjo është shpesh pikërisht topologjia e një aplikacioni web
të vërtetë.
Brenda një skenari
Section titled “Brenda një skenari”Veprimet Mbyllje e serverit WebSocket dhe Mbyllje e serverit Socket.IO e mbyllin një server të hapur nga një veprim lidhjeje në modalitetin e serverit. Shihni Serverat e strehuar.