| 研究生: |
江沐政 Mu-Cheng Chiang |
|---|---|
| 論文名稱: |
DDS 系統中基於代理人之 數據傳輸設計與實現 Design and Implementation of Agent-based Data Transmission in DDS System |
| 指導教授: |
許獻聰
Shiann-Tsong Sheu |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 通訊工程學系 Department of Communication Engineering |
| 論文出版年: | 2022 |
| 畢業學年度: | 110 |
| 語文別: | 英文 |
| 論文頁數: | 43 |
| 中文關鍵詞: | 代理人系統 、資料分發服務 、影像串流 、物聯網 |
| 外文關鍵詞: | agent, DDS, stream, IOT |
| 相關次數: | 點閱:9 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著第五代行動通訊與物聯網產業及元宇宙的發展,更快速且更具有資料管控能力的傳輸方式顯得尤為重要。傳統的傳輸架構通常採用TCP作為傳輸環境。然而主從式架構容易在節點產生瓶頸,且受限於網際網路協定位址 (IP) 於各用戶間互相的知曉情況。DDS 使用基於資料而非基於IP的傳輸方式,用戶皆可藉由發布 (Publish) 來提供同一個域 (Domain) 內其他用戶 (Participant) 欲給予的主題 (Topic) 資料,域內的其他用戶可藉由訂閱 (Subscribe) 來取得所需資料。使用資料分散式服務 (DDS) 進行傳輸可視為一種便利的替代傳輸選項。使得資料的傳輸迥異於傳統傳輸形式,避開主從式架構之缺點,實踐資料中心的點對點傳輸模型。
現今的物聯網設備中無人飛行載具 (UAV) 作為影像傳輸設備的載具已應用於多種場景,舉凡經濟、民生、娛樂、國防等,皆有其一席之地。常規的UAV傳輸方式通常為傳統的主從式架構,本研究旨在取代舊有之傳輸架構,套用DDS 系統作為其資料傳輸媒介。藉由開發一本地代理 (Agent) 程式,該Agent 具有泛用性。使用該Agent 可套用DDS系統至各種應用,藉由在本地端的資料轉傳,使各應用皆可透過DDS系統作為傳輸層的傳輸工具,藉此提高系統之開發佈署速度。本研究以Gstreamer 此一常用於UAV之成熟影像傳輸系統作為佈署範例
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.