MQTT Event + State Client

Uses secure WebSockets to d6977e2549ad4d2b9b9cf11391ab00a1.s1.eu.hivemq.cloud:8884/mqtt.
Events are non-retained JSON arrays, for example ["navigate","Fun place"].
State is retained JSON object, for example {"location":"Lobby","heading":"80"}, so new clients receive the latest state immediately.
idle
clientId:
Event topic
State topic (retained)

Quick send

One tap sends the preset immediately.

Predefined events

Saved in localStorage. Each preset becomes a quick-send button above.

Send event

Must be a JSON array. Example: ["navigate","Fun place"]

Publish state

Must be a JSON object. It will be published retained. Example: {"location":"Lobby","heading":"80"}

Received state

No state received yet.
waiting for retained state...
Log
events=non-retained | state=retained