Data Distribution Service
Модель TCP/IP (RFC 1122) |
---|
Прикладний рівень |
Транспортний рівень |
Мережевий рівень |
Канальний рівень |
DDS (англ. Data Distribution Service) — служба поширення даних, що використовується у мережах реального часу для обміну повідомленнями між пристроями за принципом видавець-підписник.
Історія
Перша версія стандарту була опублікована Object Management Group (OMG) у грудні 2004 р. В його розробці брали участь фахівці американської компанії Real-Time Innovations та французької Thales Group. Окремі аспекти DDS різних версій були захищені патентами США[1][2][3][4].
У квітні 2015 р. опублікована версія 1.4 DDS[5].
Відкритий вихідний код служби DDS (OpenDDS) був розроблений Object Computing. У липні 2007 р. вийшла перша версія OpenDDS. У 2020 р. актуальною була версія OpenDDS 3.14[6].
Застосування
У комбінації з протоколом MQTT сервіс DDS може бути використаний для Інтернету речей (IoT)[7].
Іншим напрямом реалізації DDS є забезпечення обміну даними у бортових мережах транспортних засобів[8]. Зокрема, на цій основі функціонує архітектура транспортних засобів NGVA.
DDS є механізмом поширення даних для групового управління кількома роботами. З цією метою DDS інтегрується в систему програмування роботів Robot Operating System (ROS).
DDS-TSN — визначає механізми розгортання і застовування DDS у чутливих до часу мережах (TSN).
Див. також
Примітки
- ↑ US Patent US8874686
- ↑ US Patent US8671135
- ↑ US Patent US8150988
- ↑ US Patent US9015672
- ↑ Data Distribution Service (DDS), Version 1.4. 10 квітня 2015. Процитовано 9 листопада 2016.
- ↑ Відео презентації специфіки OpenDDS 3.14
- ↑ David Barnett. Comparison of MQTT and DDS as M2M Protocols for the Internet of Things. Published on May 29, 2013.
- ↑ Слюсар В. І. Концепція архітектури транспортних засобів як мережі мереж.//Збірник матеріалів ХІІ науково-практичної конференції «Пріоритетні напрямки розвитку телекомунікаційних систем та мереж спеціального призначення. Застосування підрозділів, комплексів, засобів зв'язку та автоматизації в операції Об'єднаних сил» (14 — 15 листопада 2019 р.). — Київ. — С. 218—219