摘要(英) |
With the development of the fifth-generation mobile communication, the industry Internet of Things (IIoT) and the Metaverse, a faster and friendly data-controlled transmission method is particularly important. The traditional transmission architecture usually adopts TCP as the transmission protocol. However, the master-slave architecture is prone to bottleneck at nodes and is limited by the mutual knowledge of Internet Protocol (IP) addresses among users. Data Distributed Services (DDS) uses data-centric method rather than IP-based transmission method. Users can publish data to specific topic in a domain that other users (participants) in the same domain can easily get the data by subscription. Transmission using DDS can be seen as a convenient and alternative transmission solution. It avoids the shortcomings of the master-slave structure, and accomplishes the point-to-point transmission.
Unmanned Aerial Vehicle (UAVs) has been used in various scenarios, such as surveillance, livelihood, entertainment, national defense, etc. The conventional UAV transmission method is the master-slave architecture. The purpose of this study is to replace the legacy transmission architecture by applying the DDS system as its transmission framework. This study will develop a DDS-agent software. Using this DDS-agent software, the DDS system can be easily applied to various applications. Through the data transfer at the local end, applications can communicate each other as usual through the DDS-agent software, thereby improving the development and deployment speed. This study uses Gstreamer, which is a matured video transmission software used in UAVs, as a deployment example. |
參考文獻 |
[1] F. Hmissi and S. Ouni, “An MQTT Brokers Distribution Based on Mist Computing for Real-Time IoT Communications,” Wireless Personal Communications, under review, 2022.
[2] E. Pereira, R. Pinto, J. Reis and G. Galves, “MQTT-RD: A MQTT based Resource Discovery for Machine to Machine Communication,” The 4th International Conference on Internet of Things, Big Data and Security (IoTBDS), pp. 115-124, Oct. 2019.
[3] OMG Data-Distribution Service, https://www.omg.org/spec/DDS/1.4/PDF, 2015.
[4] OpenDDS Developer′s Guide, https://download.objectcomputing.com/OpenDDS/ OpenDDS-latest.pdf.
[5] The Real-time Publish-Subscribe Protocol DDS Interoperability Wire Protocol (DDSI-RTPSTM) Specification, https://www.omg.org/spec/DDSI-RTPS/2.3/ Beta1/PDF, Sep. 2018.
[6] G. Aures and C. Lübben, ”DDS vs. MQTT vs. VSL for IoT”, Seminar IITM SS 19, Network Architectures and Services, Oct. 2019.
[7] B. Al-madani, A. Al-Roubaiey and T. Al-shehari, “Wireless video streaming over Data Distribution Service middleware,” IEEE International Conference on Computer Science and Automation Engineering, Aug. 2012.
[8] OpenDDS Architecture, https://opendds.org/documents/architecture.html.
[9] S. Profanter, A. Taket, K. Dorofeev, M. Rickert and A. Knoll, “OPC UA versus ROS, DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols,” IEEE International Conference on Industrial Technology (ICIT), Jul. 2019.
[10] A. Detti, P. Loreti, N. Blefari-Melazzi and F. Fedi, “Streaming H.264 scalable video over data distribution service in a wireless environment,” IEEE International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), Jun. 2010. |