(34.226.234.102) 您好!臺灣時間:2021/05/12 11:08
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:鄭逸民
研究生(外文):Yi-Min, Cheng
論文名稱:Beacon微定位技術應用於行動載具驗票系統之研究
論文名稱(外文):Mobile Ticketing Validation System with Micro-location Based Beacon Technology
指導教授:陳英一陳英一引用關係
指導教授(外文):Ing-Yi, Chen
口試委員:陳俊良郭斯彥
口試日期:2016-06-17
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:資訊工程系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
畢業學年度:104
語文別:中文
中文關鍵詞:行動票證微定位裝置低功耗藍芽
外文關鍵詞:Mobile TicketingBeaconBluetooth Low Energy
相關次數:
  • 被引用被引用:1
  • 點閱點閱:800
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
Beacon為低功率藍芽(Bluetooth Low Energy) 訊號發射器,Beacon的出現使智慧型手機能快速與生活周遭進行互動,手機應用程式透過接收Beacon訊號即可做出各式各樣的線上或線下回應。Beacon擁有唯一且加密過的應用參數,包含UUID、Major、Minor,使應用程式能精準且安全的呈現收到Beacon訊號後的對應行為。
本研究應用Beacon於數位票證的驗證上,除了探討票劵的數位化外,更透過Beacon的特性實現數位票證自動化且安全的驗證,主要運作模式是透過Beacon傳送加密的Key至手機,程式藉由此Key與手機中的數位票證進行比對,以完成數位票證的驗證。目前本研究結果已應用於主要電影院中,且每個月有10%的用戶透過Beacon進行數位票證的防偽驗證。
本研究遵循軟體工程的規範發展,從最初的需求分析、軟體架構到最後的軟體測試、維護等都依照基本的軟體工程架構發展。更以Scrum方式快速迭代以控管需求變更及快速發展。
A beacon is a signal transmitter based on Bluetooth Low Energy (BLE). With the help of beacon, smartphones can quickly interact with its surrounding. Once beacon signal is received, mobile application can execute a variety of online or offline tasks. Since each beacon can carry a set of unique information including UUID, Major and Minor in its signal, mobile application can show customized responses according to the signal content received.
The purpose of this research is to integrate the beacon technology into a mobile ticketing system and demonstrate that digital tickets can be automatically and safely verified with the help of beacon. During the verification process, beacons first broadcast encrypted message continuously. After mobile application receives the beacon signals, it compares the key values contained in the signal with the ones associated with digital tickets stored in the smartphone and then completes the verification process. Such verification scheme has been used in several movie theaters successfully. At present, about ten percent customers regularly use this beacon-assisted ticket verification mechanism.
This study follows the standard of software engineering process including requirements analysis, software architecture to the software testing, maintenance and so on. This study also applies scrum methodology to streamline the software development and requirement management processes.
摘 要 i
ABSTRACT ii
誌 謝 iii
目 錄 iv
表目錄 vi
圖目錄 vii
第一章 導論 1
1.1 研究背景 1
1.2 研究動機與目的 2
1.3 論文架構 3
第二章 相關研究與技術 4
2.1 QR Code 相關技術 4
2.1.1 QR Code簡介 4
2.1.2 QR Code核心技術 5
2.1.3 QR Code綜合比較 6
2.2 NFC 相關技術 7
2.2.1 NFC簡介 7
2.2.2 NFC核心技術 8
2.2.3 NFC綜合比較 9
2.3 Beacon 相關技術 10
2.3.1 iBeacon簡介 10
2.3.2 Gimbal簡介 11
2.3.3 Beacon 簡介 12
2.3.4 Beacon核心技術 14
2.3.5 Beacon應用參數 16
2.3.6 Beacon應用架構 18
2.3.7 Beacon綜合比較 20
2.4 行動應用開發相關技術 21
2.4.1 智慧型手機介紹 21
2.4.2 原生App Native開發相關技術 23
2.4.3 混合App Hybrid相關技術 25
2.4.4 開發技術綜合比較 26
第三章 行動載具驗票系統分析與設計 27
3.1 研究背景 27
3.1.1 需求分析 27
3.1.2 系統分析 28
3.2 技術架構 29
3.2.1 運作流程 30
3.2.2 功能分析 32
3.3 系統模組設計 34
3.3.1 Beacon模組 34
3.3.2 票夾模組 38
3.3.3 訊息模組 40
第四章 環境與系統建置 42
4.1 軟硬體環境部署 42
4.1.1 硬體環境建置 42
4.1.2 軟體環境建置 43
4.2 環境建置 44
4.2.1 開發環境建置 44
4.2.2 開發架構調整 49
4.2.3 設定Beacon裝置 51
4.3 系統建置 53
4.3.1 資料庫環境建置 53
4.3.2 實作及串接各應用模組 54
4.4 系統建置成果 57
第五章 結論 63
參考文獻 65
[1]The Statistics PortalStatistics and Studies from more than 18,000 Sources
http://www.statista.com/statistics/266210/number-of-available-applications-in-the-google-play-store/
[2]Wikipedia,Mobile ticketing,https://en.wikipedia.org/wiki/Mobile_ticketing
[3]Wikipedia,QR Code,https://en.wikipedia.org/wiki/QR_code
[4]Wikipedia,NFC,https://en.wikipedia.org/wiki/Near_field_communication
[5]Wikipedia,Beacon,https://en.wikipedia.org/wiki/Beacon
[6]Gimbal Beacon,http://www.gimbal.com/
[7]Wikipedia,Bluetooth,https://en.wikipedia.org/wiki/Bluetooth
[8]iBeacon for Developers,https://developer.apple.com/ibeacon/
[9]IDC: The premier global market intelligence firm. http://www.idc.com/prodserv/smartphone-os-market-share.jsp
[10]J. Leal, P. M. Costa, T. Galvão, "Exploring ticketing approaches using mobile technologies: QR Codes, NFC and BLE," International Conference on Intelligent Transportation Systems, 2015.
[11]L. Finžgar, M. Trebar, "Use of NFC and QR code Identification in an Electronic Ticket System for Public Transport," Software, Telecommunications and Computer Networks (SoftCOM), 2011.
[12]S. M. Nasution, E. M. Husni, A. I. Wuryandari, "PROTOTYPE OF TRAIN TICKETING APPLICATION USING NEAR FIELD COMMUNICATION (NFC) TECHNOLOGY ON ANDROID DEVICE," International Conference on System Engineering and Technology, 2012.
[13]W. N. Narzt, S. Mayerhofer, O. W. S. Haselböck, N. Höfler, "Be-In/Be-Out with Bluetooth Low Energy: Implicit Ticketing for Public Transportation Systems," International Conference on Intelligent Transportation Systems, 2015.
[14]S. Kajioka, T. Mori, T. Uchiya, I. Takumi, H. Matsuo, "Experiment of Indoor Position Presumption Based on RSSI of Bluetooth LE Beacon," Global Conference on Consumer Electronics, 2014


[15]S. Noguchi, M. Niibori, E. Zhou, M. Kamada, "Student Attendance Management System with Bluetooth Low Energy Beacon and Android Devices," International Conference on Network-Based Information Systems, 2015.
[16]M. Choi, W. K. Park, I. Lee, "Smart Office Energy-Saving Service Using Bluetooth Low Energy Beacons and Smart Plugs," International Conference on Data Science and Data Intensive Systems, 2015.
[17]M. Portnoi, C. C. Shen, "Location-Aware Sign-on and Key Exchange using Attribute-Based Encryption and Bluetooth Beacons," IEEE Conference on Communications and Network Security, 2013.
[18]J. T. Mattila, J. Kiljander, J. P. Soininen, "Advertising semantically described physical items with Bluetooth Low Energy beacons," Mediterranean Conference on Embedded Computing, 2013.
[19]Wikipedia,Android,https://en.wikipedia.org/wiki/Android_(operating_system)
[20]Android Developers,https://developer.android.com/
[21]Wikipedia,iOS,https://en.wikipedia.org/wiki/IOS
[22]Apple Developer,https://developer.apple.com/
[23]Wikipedia,Cordova,https://en.wikipedia.org/wiki/Apache_Cordova
[24]Apache Cordova,https://cordova.apache.org/
[25]Wikipedia,Unified Modeling Language
https://en.wikipedia.org/wiki/Unified_Modeling_Language
[26]AngularJS — Superheroic JavaScript MVW Framework
https://angularjs.org/
[27]Ionic: Advanced HTML5 Hybrid Mobile App Framework
http://ionicframework.com/
[28]SENSORO Beacon,https://www.sensoro.com/
[29]Microsoft Visual Studio Enterprise 2015
https://www.microsoft.com/zh-tw/download/details.aspx?id=48143
[30]IndexedDB | MDN - Mozilla Developer Network
https://developer.mozilla.org/zh-TW/docs/IndexedDB
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔