物聯網協議之DDS【雜談】
阿新 • • 發佈:2021-08-08
當你學會了搜尋,可以解決90%的問題,剩下的問題,雖然不能直接檢索,也可間接檢索,或加工過濾得到答案。
今天給大家簡單聊一聊【物聯網DDS協議】。
DDS(Data Distribution Service for Real-Time Systems),由物件管理組(OMG®)釋出和維護,是一箇中間件協議和API標準,採用釋出/訂閱體系架構,強調以資料為中心,提供豐富的QoS服務質量策略,以保障資料進行實時、高效、靈活地分發,可滿足各種分散式實時通訊應用需求。
在汽車領域,Adaptive AUTOSAR在2018年引用了DDS,作為可選擇的通訊方式之一。DDS的實時性,恰好適合於自動駕駛系統,因此在這類系統中,通常會存在感知,預測,決策和定位等模組,這些模組都需要非常高速和頻繁地交換資料。藉助DDS,可以很好地滿足它們的通訊需求。
DDS在其他領域的應用也非常廣泛,包括:航空,國防,交通,醫療,能源等。在機器人開發領域,對ROS 2有所瞭解的人都知道,ROS 2相對於ROS 1最主要的一個變化就是DDS的引入。
DDS傳輸層預設值為UDP,TCP也支援。
以下為【軟體測試理論】歷史文章連結:
以上原文來自我的公眾號【不只是測試】,掃描加關注哦O(∩_∩)O~