-
Notifications
You must be signed in to change notification settings - Fork 927
MQTT protocol
The current formal protocol specification can be found at:
As questions arise around particular aspects of the specification, we are collecting clarifications:
-
[Topic format](Topic format)
-
[Security considerations](Security considerations)
-
[Are topics dynamic](Are topics dynamic)?
-
[Overlapping topics](Overlapping topics)
-
[KeepAlive for the client](KeepAlive for the client)
-
[Miscellaneous clarifications](Miscellaneous clarifications)
-
[MQTT over Websockets](MQTT over Websockets)
-
[Duplicates on QOS 0](Duplicates on QOS 0)
-
[Clarify UTF8 strings](Clarify UTF8 strings)
-
[Will Message UTF8 Support](Will Message UTF8 Support)
-
[ClientID autogeneration](ClientID autogeneration)
Ideas (and reasons for why they may be required) are being collected here:
-
[ClientID autogeneration](ClientID autogeneration)
-
[Topic string enhancement](Topic string enhancement)
-
[Broker auto-discovery](Broker auto-discovery)
-
[URL scheme](URL scheme)
-
[Status field for acks](Status field for acks)
-
[Add messageid to ping](Add messageid to ping)
-
[Bridge protocol](Bridge protocol)
-
[Extended CONNACK codes](Extended CONNACK codes)
-
[Registered topics like MQTT-S](Registered topics like MQTT-S)
-
[Time To Live for retained message](Time To Live for retained message)
-
[Extended ClientID](Extended ClientID)
-
[Short usernames and passwords](Short usernames and passwords)
MQTT Community Wiki by mqtt.org community members is licensed under a Creative Commons Attribution 4.0 International License and was made possible by the generosity of all of its contributors.