帳號:guest(18.222.110.69)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):李碩翰
作者(外文):Li, Shuo-Han
論文名稱(中文):結合低功耗藍牙GATT協定與無線區域網路之iOS智慧型裝置高速率傳輸系統實現–以圖書館無線導覽系統為例
論文名稱(外文):Implementation of A High Rate Transmission System for iOS-based Smartphones via Combining Bluetooth Low Energy GATT Protocol and Wireless LAN - An Application of Library Wireless Tour Guide
指導教授(中文):蔡育仁
指導教授(外文):Tsai, Yuh-Ren
口試委員(中文):黃政吉
梁耀仁
口試委員(外文):Huang, Jeng-Ji
Liang, Yao-Jen
學位類別:碩士
校院名稱:國立清華大學
系所名稱:通訊工程研究所
學號:104064509
出版年(民國):106
畢業學年度:105
語文別:中文
論文頁數:60
中文關鍵詞:導覽智慧型手機低功耗藍牙GATT協定
外文關鍵詞:Tour GuideiOSBluetooth Low EnergyGATT Protocol
相關次數:
  • 推薦推薦:0
  • 點閱點閱:598
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
現今博物館、美術館等展覽場所,多以解說人員、隨身的音訊播放器、文書紙張...等方式進行導覽。在不同展覽場所因為環境的不同或者其他限制而有不同的導覽方式,目前還未有一套適用於各種環境的導覽方式。隨著近年智慧型裝置普及,幾乎人手一機,因此本研究提出一個通用性的智慧型裝置導覽系統,基於iOS系統以低功耗藍牙與Wi-Fi作為通訊方式來提供導覽服務。
本研究在iOS智慧型裝置上開發應用程式,透過低功耗藍牙搜尋鄰近範圍內是否有導覽區域,若有搜尋到導覽區域,利用低功耗藍牙GATT協定連線獲得導覽區域的基本資訊。使用者想觀看更多導覽資訊,應用程式會引導使用者連上無線存取點,使用Wi-Fi進行導覽區域資料的傳輸,最後顯示導覽資料於使用者的iOS智慧型裝置上。本研究使用單板電腦來提供導覽服務,透過Node.js低功耗藍牙相關函式庫,並設計shell script來自動化發送區域基本資訊。此外,建立單板電腦提供的無線區域網路環境,讓iOS智慧型裝置可以透過Wi-Fi向單板電腦上的HTTP伺服器要求導覽資源。
Various guide services are offered by large indoor exhibition space, such as museum and art gallery, to provide visitors a memorable journey. For instance, there are tours for different age levels, portable audio equipment with recording information, leaflets... and other ways provided to guide. On account of multiple restriction and difference circumstances, there has been no a general solution existing for indoor exhibition guide. With the popularity of intelligent devices in recent years, this study proposes a comprehensive wireless tour guide system, based on iOS smart devices via combining BLE and the Wi-Fi wireless communication technology, to provide tour guide.
Wireless tour guide system consists of two parts, including iOS application and Linux-based embedded system. After launching, iOS application searches for nearby tour nodes through BLE. If iOS application finds tour nodes, BLE connection will be created for the sake of requesting basic tour information. Furthermore, iOS application will lead users to connect to wireless access point through the Wi-Fi for advanced tour information, if users are fascinated with tour nodes. This study applies Linux-based single board computer to provide tour service through the Node.js BLE-related library, and the design of shell script to automate the sending basic tour information. Because of wireless local area network environment provided by single board computer, iOS application is allowed to request for tour resources offered by HTTP Server through the Wi-Fi.
誌謝 i
摘要 ii
Abstract iii
目錄 iv
圖目錄 vi
表目錄 vii
第1章 緒論 1
1.1 研究動機 1
1.2 研究目標 2
1.3 研究方法 3
1.4 論文架構 9
第2章 相關研究 10
第3章 研究背景 13
3.1 低功耗藍牙協定介紹 13
3.1.1 中心端與周邊端 16
3.1.2 廣播封包 19
3.2 GATT協定探討 21
3.2.1 GATT服務結構 22
3.3 傳輸範例 24
3.4 無線存取點 26
3.5 HTTP 伺服器 26
3.6 Node.js 27
3.7 iOS 28
3.7.1 MVC 28
第4章 系統設計 29
4.1 系統架構 29
4.2 單板電腦端 33
4.2.2 低功耗藍牙傳輸器設定 34
4.2.3 低功耗藍牙伺服器 34
4.2.4 廣播服務 34
4.2.5 GATT伺服器架構 35
4.2.6 低功耗藍牙伺服器程式流程 37
4.2.7 無線存取點設定 39
4.2.8 HTTP伺服器 40
4.3 iOS智慧型裝置端 40
4.3.1 iOS介面架構 41
4.3.2 搜尋結果清單頁面 43
4.3.3 搜尋子程式 45
4.3.4 顯示資料流程 47
4.3.5 取檔URL 48
第5章 系統成果 49
5.1 實驗需求 49
5.2 iOS應用程式執行結果 50
5.3 單板電腦執行結果 54
第6章 結論 57
參考資料 58
[1] 國立自然科學博物館,導覽資訊,
http://www.nmns.edu.tw/ch/visit/services.htm
[2] Radio-electronics, “NFC Technology.” Available:
http://www.radio-electronics.com/info/wireless/nfc/nfc-near-
field-communications-technology.php
[3] Bluetooth SIG, “A guide to joining the IoT.” Available:
https://www.bluetooth.com/~/media/downloads/iot-whitepaper-
independentdata.ashx
[4] Apple Inc.,“Bluetooth Accessory Design Guidelines for Apple
Products.” Available:
https://developer.apple.com/hardwaredrivers/
BluetoothDesignGuidelines.pdf
[5] Bluetooth SIG, “Traditional Profile Specifications.” Available:
https://www.bluetooth.com/specifications/profiles-overview
[6] Apple Inc.,“MFi Program.” Available:
https://developer.apple.com/programs/mfi/
[7] Bluetooth SIG, “Serial Port Profile.” Available:
https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?
doc_id=260866&vId=290097
[8] J. Sieck,“Location based services and museum information
systems,”in Intelligent Systems, Modelling and Simulation
(ISMS), 2012 Third International Conference on, 2012, pp. 663-
666.
[9] O. A. Hammadi, A. A. Hebsi, M. J. Zemerly, and J. W. P. Ng,
“Indoor Localization and Guidance Using Portable Smartphones,”
in Web Intelligence and Intelligent Agent Technology (WI-IAT),
2012 IEEE/WIC/ACM International Conferences on, 2012, pp. 337-
341.
[10] Z. He, B. Cui, W. Zhou and S. Yokoi, “A proposal of interaction
system between visitor and collection in museum hall by
iBeacon, ” in Proceedings of 10th International Conference on
Computer Science & Education (ICCSE), Cambridge, 2015, pp. 427-
430.
[11] Radio-electronics, “RFID Radio Frequency Identification
Technology Tutorial.” Available:http://www.radio-
electronics.com/info/wireless/radio-frequency-identification-
rfid/technology-tutorial-basics.php
[12] Wikipedia, “QR code.” Available:
https://en.wikipedia.org/wiki/QR_code
[13] Apple Inc.,“Getting Started with iBeacon.” Available:
https://developer.apple.com/ibeacon/Getting-Started-with-
iBeacon.pdf
[14] Bluetooth SIG, “Our History.” Available:
https://www.bluetooth.com/about-us/our-history
[15] Bluetooth SIG, Specification of the Bluetooth System-Core,
Version 4.0, June 2010,
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?
doc_id=229737
[16] Bluetooth SIG, “Assigned Numbers.” Available:
https://www.bluetooth.com/specifications/assigned-numbers
[17] Wikipedia, “Wireless access point.” Available:
https://en.wikipedia.org/wiki/Wireless_access_point
[18] Wikipedia, “Web server.” Available:
https://en.wikipedia.org/wiki/Web_server
[19] Node.js Foundation. Available:
https://nodejs.org/en/
[20] Node.js Taiwan Wiki Book. Available:
https://www.gitbook.com/book/dca/nodejs-tw-wiki-book/details
[21] Apple Inc., “About the iOS Technologies.” Available:
https://developer.apple.com/library/content/documentation/
Miscellaneous/Conceptual/iPhoneOSTechOverview/Introduction/
Introduction.html
[22] Wikipedia, “iOS.” Available:
https://en.wikipedia.org/wiki/IOS
[23] Apple Developer, “Guides and Sample Code.” Available:
https://developer.apple.com/library/content/navigation/
[24] RAMAnimatedTabBarController.” Available:
https://github.com/Ramotion/animated-tab-bar
(此全文未開放授權)
電子全文
中英文摘要
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *