日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

DDS介紹---DDS標(biāo)準(zhǔn)中有什么?

 一束光線 2022-05-15

DDS標(biāo)準(zhǔn)中有什么?

開(kāi)放國(guó)際數(shù)據(jù)中心連接標(biāo)準(zhǔn)(Open International Data-Centric Connectivity Standard)
DDS擁有一個(gè)活躍而充滿活力的社區(qū),不斷致力于擴(kuò)展其適用性。DDS標(biāo)準(zhǔn)當(dāng)前包括以下內(nèi)容:
●高性能,可擴(kuò)展,安全且以數(shù)據(jù)為中心的發(fā)布/訂閱抽象
●具有動(dòng)態(tài)發(fā)現(xiàn)服務(wù)的完全去中心化的體系結(jié)構(gòu),可自動(dòng)在匹配對(duì)等體之間建立通信
●豐富的服務(wù)質(zhì)量(QoS)特性,可控制數(shù)據(jù)分發(fā)的各個(gè)方面,如數(shù)據(jù)可用性、資源使用率、可靠性和時(shí)序
●可互操作的數(shù)據(jù)共享,獨(dú)立于平臺(tái)的可擴(kuò)展數(shù)據(jù)建模,編碼和表示
●RPC,安全性,資源受限的設(shè)備,Web集成和OPC UA集成的最新擴(kuò)展
 

OMG DDS標(biāo)準(zhǔn)(OMG DDS Standard)

核心

●DDS v1.4 – DDS規(guī)范描述了用于分布式應(yīng)用程序通信和集成的以數(shù)據(jù)為中心的發(fā)布-訂閱(DCPS)模型。
●DDSI-RTPS v2.3 –定義了實(shí)時(shí)發(fā)布-訂閱協(xié)議(RTPS)DDS互操作性有線協(xié)議。實(shí)施由OMG分配的RTPS供應(yīng)商ID標(biāo)識(shí)
●DDS-XTypes v1.3–定義了DDS類型系統(tǒng)和DDS數(shù)據(jù)的序列化表示。
●DDS-Security v1.1 –為兼容的DDS實(shí)現(xiàn)定義安全模型和服務(wù)插件接口(SPI)體系結(jié)構(gòu)。

類型語(yǔ)法和語(yǔ)言映射(IDL)

●IDL4 (Interface Definition Language) v4.2(也可作為ISO標(biāo)準(zhǔn)ISO / IEC 19516:2020獲得)–定義IDL,IDL是一種用于以獨(dú)立于編程語(yǔ)言的方式定義數(shù)據(jù)類型和接口的語(yǔ)言。這不是DDS標(biāo)準(zhǔn),但DDS依賴于此。
●IDL4-JAVA –定義IDL4類型到Java語(yǔ)言的映射。
●IDL4-C# –定義IDL4類型到C#語(yǔ)言的映射。

API

●DDS C++ API(用于DDS的ISO / IEC C ++ 2003語(yǔ)言PSM)–僅為DDS規(guī)范的以數(shù)據(jù)為中心的發(fā)布-訂閱(DCPS)部分定義了C ++ API。
●DDS Java API(用于DDS的Java 5語(yǔ)言PSM)–為DDS規(guī)范的以數(shù)據(jù)為中心的發(fā)布-訂閱(DCPS)部分定義了JavaAPI。
●其他語(yǔ)言API–用于C,Java,傳統(tǒng)C ++,ADA,C#和其他語(yǔ)言的API是使用相應(yīng)的IDL到語(yǔ)言映射從IDL中的DDSAPI派生的。

擴(kuò)展名

●DDS-RPC v1.0 –定義了一個(gè)分布式服務(wù)框架,該框架提供了獨(dú)立于語(yǔ)言的服務(wù)定義以及使用DDS進(jìn)行的服務(wù)/遠(yuǎn)程過(guò)程調(diào)用。支持自動(dòng)發(fā)現(xiàn),同步和異步調(diào)用以及QoS。
●DDS-XML v1.0–定義用于表示DDS相關(guān)資源的XML語(yǔ)法。提供用于DDS服務(wù)質(zhì)量(QoS),DDS數(shù)據(jù)類型和DDS實(shí)體(Domain Participant,主題,發(fā)布者,訂閱者,Data Writers和Data Readers)的XSD架構(gòu)文件。
●DDS-JSON v1.0–定義用于表示DDS相關(guān)資源的JSON語(yǔ)法。為DDS服務(wù)質(zhì)量(QoS),DDS數(shù)據(jù)類型,DDS數(shù)據(jù)和DDS實(shí)體(域參與者,主題,發(fā)布者,訂閱者,Data Writers和Data Readers)提供JSON模式文件。

網(wǎng)關(guān)

●DDS-WEB v1.0–定義了與平臺(tái)無(wú)關(guān)的抽象交互模型,該模型描述了Web客戶端應(yīng)如何訪問(wèn)DDS系統(tǒng)以及到特定Web平臺(tái)的一組映射,這些映射根據(jù)標(biāo)準(zhǔn)Web技術(shù)和協(xié)議實(shí)現(xiàn)了平臺(tái)獨(dú)立模型(PIM)。
●DDS-OPCUA v1.0 –定義了一個(gè)標(biāo)準(zhǔn)的,可配置的網(wǎng)關(guān),該網(wǎng)關(guān)可在使用DDS的系統(tǒng)與使用OPC UA的系統(tǒng)之間實(shí)現(xiàn)互操作性和信息交換。
●DDS-XRCE v1.0 –定義資源受限的低功耗設(shè)備(客戶端)使用的協(xié)議,以將數(shù)據(jù)發(fā)布和訂閱到DDS域。XRCE協(xié)議將XRCE客戶端連接到充當(dāng)DDS域網(wǎng)關(guān)的DDS代理。

正在進(jìn)行中的協(xié)議

●DDS-TSN –定義了一組機(jī)制,以允許DDS部署在時(shí)間敏感網(wǎng)絡(luò)(TSN)上并加以利用。定義DDSI-RTPS協(xié)議到TSN傳輸?shù)挠成洹?/section>
●DDSI-RTPS TCP/IP PSM–定義DDSI-RTPS協(xié)議到TCP / IP傳輸?shù)挠成洹?/section>
●DDS C# API –為DDS規(guī)范的以數(shù)據(jù)為中心的發(fā)布-訂閱(DCPS)部分定義了C#API。

DDS和CORBA是兩個(gè)獨(dú)立的連接標(biāo)準(zhǔn)

DDS和CORBA是兩個(gè)獨(dú)立的連接標(biāo)準(zhǔn),可實(shí)現(xiàn)信息交換,而與位置,硬件平臺(tái),編程語(yǔ)言或操作系統(tǒng)不同。
它們都提供了應(yīng)用程序可移植性(使用標(biāo)準(zhǔn)語(yǔ)言界面)和網(wǎng)絡(luò)互操作性。DDS和CORBA都是由Object Management Group(OMG)開(kāi)發(fā)的。但是,它們旨在支持不同的用例和集成模式。
DDS主要支持發(fā)布-訂閱數(shù)據(jù)分發(fā)。它還支持遠(yuǎn)程過(guò)程調(diào)用(RPC),可擴(kuò)展類型系統(tǒng),QoS和細(xì)粒度的安全性。
DDS與傳輸無(wú)關(guān):它可以在UDP/IP,TCP/IP,共享內(nèi)存或其他傳輸上運(yùn)行。
CORBA系列標(biāo)準(zhǔn)支持對(duì)分布式對(duì)象的遠(yuǎn)程方法調(diào)用。CORBA使用TCP / IP,SSL / TLS或其他傳輸方式。CORBA支持實(shí)時(shí)和嵌入式系統(tǒng)。
盡管DDS和CORBA標(biāo)準(zhǔn)是獨(dú)立的,但它們都利用OMG接口定義語(yǔ)言(IDL)來(lái)指定數(shù)據(jù)和服務(wù)類型。這允許應(yīng)用程序?qū)DS和CORBA交互使用相同的數(shù)據(jù)類型。
 
其他標(biāo)準(zhǔn)中的DDS

采用或包含了DDS的相關(guān)行業(yè)標(biāo)準(zhǔn)

AUTOSAR Adaptive,自適應(yīng)汽車開(kāi)放系統(tǒng)架構(gòu),從18.03版本開(kāi)始,在AUTOSAR Adaptive中支持DDS作為網(wǎng)絡(luò)綁定。
Open Robotics Robotic Operation System V2 (ROS2),開(kāi)源機(jī)器人操作系統(tǒng)V2。ROS2建立在DDS之上,DDS是其連接框架。
Generic Vehicle Architecture (GVA),英國(guó)國(guó)防部通用車輛架構(gòu)(DEF STAN 23-09)以DDS為通信標(biāo)準(zhǔn)。
Land Open Systems Architecture (LOSA),英國(guó)陸軍開(kāi)放系統(tǒng)架構(gòu),包括了GVA、GBA(Generic Base Architecture)、GSA(Generic Soldier Architecture)。
NATO Generic Vehicle Architecture (NGVA),北約通用車輛體系結(jié)構(gòu)(STANAG 4754)。
Common Image Generator Interface (CIGI),通用圖像生成器接口(CIGI),CIGI下一步將以DDS為接口方式。
The Object Management Group (OMG) ALert MAnagement Service (ALAMS),對(duì)象管理組織警報(bào)管理服務(wù)。
The Object Management Group (OMG) Application Management and Systems Monitoring (AMSM),對(duì)象管理組織應(yīng)用程序管理和系統(tǒng)監(jiān)視,支持DDS作為特定平臺(tái)模型。
The Open Group Future Airborne Capability Environment (FACE),未來(lái)機(jī)載能力環(huán)境。
The Open Group Sensor Open Systems Architecture (SOSA),傳感器開(kāi)放系統(tǒng)架構(gòu)。
Tactical Microgrid Standards Consortium (TMSC), 戰(zhàn)術(shù)微電網(wǎng)標(biāo)準(zhǔn)協(xié)會(huì)。
Unmanned Systems (UxS) Control Segment (UCS) Architecture, 無(wú)人系統(tǒng)控制段體系結(jié)構(gòu)。 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多