MQTT 5 0 正式成為OASIS標準

2021-09-25 20:10:49 字數 1066 閱讀 7001

作為oasis mqtt技術委員會的一員,emq在上週收到oasis的一項公告:在最近的投票中,mqtt 5.0 標準以17票通過0票反對被批准為oasis標準。委員會將準備並發布作為oasis標準的最終版,並在完成後通知委員會成員。

mqtt協議是一種基於客戶端、伺服器架構的、以發布和訂閱方式傳遞訊息的一種訊息傳輸協議。mqtt是一種輕量的、開放的、易用的和易實現的協議,這些特性使mqtt能夠適應不同的使用環境,包括資源受限的場景,比如m2m通訊和各種物聯網應用場景。此次通過的mqtt 5.0是自2023年的3.1.1版本以來的一次重要的協議公升級,新協議能適應近年來行業發展的新需求,同時也為未來物聯網行業發展的做了協議上的準備。

emq公司從成立到現在,我們emq一直致力於為整個物聯網行業提供最好的mqtt協議產品,同時也在積極的參與mqtt標準的制定。從2023年起,emq就在oasis mqtt 技術委員會中擁有投票權,是目前為止唯一的擁有投票權的中國公司。

在emq的產品線中,emq x 2.x版本實現了mqtt 3.1.1標準,已經被國內外各行各業廣泛應用,其中既有世界五百強的巨頭公司,也有伴隨著物聯網浪潮而來的新興企業。emq作為行業的領導者,對於mqtt 5.0的支援也走在行業的的前列,emq x 3.0 開源版已於2023年9月支援mqtt 5協議,是業內首個支援mqtt 5 的開源訊息中介軟體產品。這次oasis將mqtt 5.0納入正式標準,我們預見,在不久的將來,mqtt 5 將會迅速普及。

和mqtt3.1.1標準相比,mqtt 5.0帶來了不少貼合應用的新特性,我們在這裡列舉一些比較重要的特性:

增加了會話和訊息的過期,用以改善老版本中clean session不夠靈活的地方;

增加了原因碼和原因字串,給使用者乙個更明確的的錯誤報告方式;

定型了一些通用正規化,例如能力發現和請求響應等;

新的擴充套件機制,包括使用者自定義屬性(user properties);

對共享訂閱的協議支援(此前標準無共享訂閱的內容,共享訂閱由各個軟體廠商自已定義,不具備通用性);

新增了大量的訊息屬性,使得客戶端應用的開發更為靈活等。

emq後續會以專題系列的形式,向各位讀者詳細介紹mqtt 5.0標準。

增強認證 MQTT 5 0 新特性

mqtt v5 帶來了 很多新的特性,我們會盡 以通俗 懂的 方式展示這些特性,並 這些特性對開發者 的影響。到目前為止,我們已經 這些 mqtt v5 新特性,今天我們將繼續討論 增強認證 在物聯網的應用場景中,安全設計是非常重要的乙個環節,敏感資料洩露或是邊緣裝置被非法控制等事故都是不可接受的,...

主題別名 MQTT 5 0 新特性

mqtt v5 相較於 mqtt v3.1 和 v3.1.1 提供了許多新特性。我們會盡量以通俗易懂的方式展示這些特性,並 這些特性對開發者的影響。我們已經 過其中一部分 mqtt v5 新特性,今天將繼續討論 主題別名。主題別名 topic alias 是 mqtt v5.0 中新加入的與主題名 ...

Tpflow V5 0 正式版發布

tpflow工作流引擎是一套規範化的流程管理系統,基於業務而驅動系統生命力的一套引擎。徹底釋放整個資訊管理系統的的活力,讓系統更具可用性,智慧型應用型,便捷設計性。tpflow團隊致力於打造中國最優秀的php工作流引擎。關於5.0 版本 tpflow工作流引擎5.0版可能是我們最大的一次改版了,從2...