研究生: |
陳宗耀 Chung-Yao Chen |
---|---|
論文名稱: |
嵌入式Wi-Fi技術在物聯網應用中之研究與實現 Research & Implementation of the Embedded Wi-Fi Technologies for IoT Applications |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
王秀仁
Show-Ran Wang 黃忠偉 Allen Jong-Woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2018 |
畢業學年度: | 106 |
語文別: | 中文 |
論文頁數: | 80 |
中文關鍵詞: | 網際網路 、物聯網 、無線區城網路 、嵌入式裝置 、Wi-Fi 、MQTT 、Pub/Sub |
外文關鍵詞: | Embedded Device, Pub/Sub |
相關次數: | 點閱:485 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
網際網路的蓬勃發展,提供各項推陳出新的服務,使得網路已是生活的一部分。基於網際網路的技術基礎,物聯網因應而生,並且快速成長,2020年超過500億台設備連線上網的市場規模,十分吸引人投入研究。
海量的裝置上網互聯,要維持正常的運作,須要有健強的網路協定。大部分的IoT應用領域,裝置以輕巧、小型化、低功耗為訴求。
因此,設定研究程序為:了解網路原理,協定分層運作;探討WLAN架構,布建無線區城網路;研究IoT應用層協定MQTT標準。研究目標為:整合嵌入式Wi-Fi發展模組,組成無所不在的智能裝置,建立連接網路的載具,以Pub/Sub的應用模式,連接到雲端伺服器取得服務,達成應用。
在實作時,以C++為程式語言。在研究Server端與Client端的API及Protocol之後,實現了以Wi-Fi為實體層,MQTT為應用層的IoT雲端連線。最後,在兩個實作案例中驗證成功,確實達成發佈/訂閱的訊息交換。
The Internet has thrived and offers a variety of innovative services that make the Internet a part of life. Based on the technical foundation of the Internet, the Internet of Things is born and grows rapidly. In 2020, it is very attractive that the market scale of more than 50 billion devices connected to the Internet.
A large number of devices are connected to the Internet. To maintain normal operations, a robust network protocol is required. In most IoT applications, devices are demanding in terms of light weight, miniaturization, and low power consumption.
Therefore, the research procedure is set up to: understand the network principle and the hierarchical operation of protocol; explore the WLAN architecture, build the wireless LAN; study MQTT protocol standard of the IoT application layer. The research goal is to integrate embedded Wi-Fi development modules to form a ubiquitous smart device, establish a message carrier connected to the network, connect to the cloud server to obtain services and achieve application through the Pub/Sub model.
In the implementation, C++ is the programming language. After studying the API and protocol of the server and the client, it realized the IoT cloud connection with Wi-Fi as the physical layer and MQTT as the application layer. Finally, the verification is successful in the two implementation cases, and the message exchange through the publish/subscribe model is indeed achieved.
[1] K. Ashton, That ‘Internet of Things’ thing: In the real world, things matter more than ideas, RFID Journal, http://www.rfidjournal.com/articles/view?4986
[2] CMU, The “only” coke machine on the internet, http://www.cs.cmu.edu/~coke/
[3] R. Minerva, A. Biru, D. Rotondi, Towards a definition of the internet of things (IoT). Technical report, IEEE, 2015
[4] ITU, SERIES Y, 2005
[5] ESTI, “machine to machine (M2M) communication”, 2010
[6] IEEE P2413, http://standards.ieee.org/innovate/iot/
[7] S. Ray, Y. Jin, A. Raychowdhury, The changing computing paradigm with internet of things: a tutorial introduction. IEEE Des. Test 33(2), 76–96 (2016)
[8] Uckelmann et al., Architecting the Internet of Things, Springer, 2011
[9] N. Kushalnagar, G. Montenegro, C. Schumacher, Ipv6 over low-power wireless personal area networks (6LoWPANs): overview, assumptions, problem statement, and goals, https://tools.ietf.org/html/rfc4919
[10] Y.-P.E. Wang, X. Lin, A. Adhikary, A. Grövlen, Y. Sui, Y.W. Blankenship, J. Bergman, H. Shokri-Razaghi, A primer on 3GPPnarrowband internet of things (NB-IoT). CoRR, abs/1606.04171 (2016)
[11] LoRa Alliance, LoRa wide area network for IoT, https://www.lora-alliance.org/What-Is-LoRa/Technology
[12] Sigfox, About sigfox, http://www.sigfox.com/
[13] Z. Shelby, K. Hartke, C. Bormann, The constrained application protocol (CoAP), https://tools.ietf.org/html/rfc7252
[14] OASIS, MQTT version 3.1.1 oasis standard, http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.pdf
[15] OMG, Data distribution service DDS, http://www.omg.org/spec/DDS/1.4/
[16] XSF, Extensible messaging and presence protocol (XMPP), https://xmpp.org/extensions/index.html