研究生: |
李碩翰 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 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 通訊工程研究所 Communications Engineering |
論文出版年: | 2017 |
畢業學年度: | 105 |
語文別: | 中文 |
論文頁數: | 60 |
中文關鍵詞: | 導覽 、智慧型手機 、低功耗藍牙 、GATT協定 |
外文關鍵詞: | Tour Guide, iOS, Bluetooth Low Energy, GATT Protocol |
相關次數: | 點閱:119 下載: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.
[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