MQTT 訊息代理程式中的 MQTT 功能支援
MQTT 訊息代理程式目前支援下列 MQTT 功能和控制封包。
功能或控制封包 | MQTT v3.1.1 | MQTT v5 |
---|---|---|
CONNECT 保持運作 | 支援 | 支援 |
CONNECT 將訊息 | 支援 | 支援 |
CONNECT 將會延遲訊息 | N/A | 支援 |
CONNECT 將會訊息到期間隔 | N/A | 支援 |
CONNECT 會訊息用戶屬性 | N/A | 支援 |
CONNECT Clean Start | 支援 | 支援 |
CONNECT 持續性會話 | 支援 | 支援 |
CONNECT 工作階段到期間隔 | N/A | 支援 |
CONNECT 用戶端接收上限 | N/A | 支援 |
CONNECT 用戶端封包大小上限 | N/A | 不支援 |
CONNECT 主題別名最大值 | N/A | 不支援 |
CONNECT 要求回應資訊 | N/A | 不支援 |
CONNECT 用戶屬性 | N/A | 支援 |
CONNECT 驗證數據 | N/A | 支援 |
CONNECT 驗證方法 | N/A | 支援 |
CONNECT 伺服器產生的用戶端標識碼 | N/A | 支援 |
CONNACK 會話存在 | 支援 | 支援 |
CONNACK 伺服器封包大小上限 (伺服器會根據記憶體設定檔設定允許的傳入封包大小上限) |
N/A | 支援 |
AUTH | N/A | 支援 |
發佈 QoS0 傳遞 | 支援 | 支援 |
發佈 QoS1 傳遞 | 支援 | 支援 |
發佈 QoS2 傳遞 | 不支援 | 不支援 |
發佈持續性會話的 QoS0 離線訊息 (已卸除脫機會話的 QoS0 訊息) |
不支援 | 不支援 |
發佈持續性會話的 QoS1 離線訊息 | 支援 | 支援 |
發佈 QoS1 流量控制 (訊息代理程式會盡可能傳送盡可能多的發佈,而不需要等待用戶端的接收最大值) |
N/A | 支援 |
PUBLISH 保留旗標 | 支援 | 支援 |
PUBLISH 相互關聯數據 | N/A | 支援 |
PUBLISH 回應主題 | N/A | 支援 |
PUBLISH 承載格式指標 | N/A | 支援 |
PUBLISH 訊息到期間隔 | N/A | 支援 |
PUBLISH 主題別名 | N/A | 不支援 |
PUBLISH 用戶屬性 | N/A | 支援 |
訂閱 | 支援 | 支援 |
SUBSCRIBE 保留為已發佈 | N/A | 支援 |
SUBSCRIBE 保留處理 | N/A | 支援 |
SUBSCRIBE 通配符 | 支援 | 支援 |
訂閱無本機 | N/A | 支援 |
UNSUBSCRIBE | 支援 | 支援 |
SUBSCRIBE $SYS主題 | 不支援 | 不支援 |
SUBSCRIBE 訂閱標識碼 | N/A | 不支援 |
訂閱共用訂閱 | 支援 | 支援 |
訂閱每個客戶端的訂閱數目上限 | 不支援 | 不支援 |
PINGREQ | 支援 | 支援 |
DISCONNECT | 支援 | 支援 |
DISCONNECT 會話到期間隔 | N/A | 支援 |