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

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):陳怡茜
作者(外文):Chen, Yi-Chien
論文名稱(中文):基於藍芽低功耗技術之Android智慧型裝置非連線訊息交換系統實現
論文名稱(外文):Implementation of Connectionless Message Exchange Systems for Android-based Smartphone Based on Bluetooth Low Energy Technology
指導教授(中文):蔡育仁
指導教授(外文):Tsai, Yuh-Ren
口試委員(中文):梁耀仁
黃政吉
口試委員(外文):Liang, Yao-Jen
Huang, Jeng-Ji
學位類別:碩士
校院名稱:國立清華大學
系所名稱:通訊工程研究所
學號:107064537
出版年(民國):109
畢業學年度:109
語文別:英文
論文頁數:77
中文關鍵詞:低功耗藍芽Android智慧型裝置非連線訊息交換系統
外文關鍵詞:Bluetooth Low EnergyAndroid-based SmartphoneConnectionless Message Exchange System
相關次數:
  • 推薦推薦:0
  • 點閱點閱:380
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
由於智慧型裝置之普及性,在一般人日常生活中已經成為不可或缺的隨身配備為提升智慧型裝置在智慧生活中的應用,本論文在Android智慧型裝置上實做一個生活訊息自動傳遞系統。本系統利用低功耗藍芽的廣播及掃描功能,讓用戶在彼此間不用建立連線的情況下,進行有效率且不須人為操作的資料、訊息交換,達到用戶在不知不覺的情況下完成資料傳遞、訊息廣播與資訊分享,並利用眾人之力將訊息廣泛的傳播給其他有興趣的相關群體,而不需要藉由電信業者所提供之通訊服務來傳遞訊息。此生活訊息交換系統可承載不同類型的訊息交換,例如:防疫接觸史追蹤系統-使用者於日常生活當中隨身攜帶智慧型裝置,利用隨時廣播自己的ID及掃瞄,可以記錄下所接觸到的其他使用者ID,達成與感染者接觸史追蹤之應用。自動名片交換系統-使用者利用智慧型裝置廣播名片資料,並且同時掃描由其他裝置所廣播的名片資料,達到快速且自動化的名片交換;商業廣告暨折價券分享系統-區域性商家可以將廣告與折價券訊息透過本系統傳遞出去,並藉由眾人傳遞達成廣告與吸引客人的目的。
The popularity of smartphones has become an indispensable accessory nowadays in everyone’s daily life. This work implements a message exchange system on Android-based smartphones to enhance the convenience of smartphone’s application in our lives. This system uses the functions of the Bluetooth low power, such as advertising and scanning, to exchange data and information between each device. Without manual operation, the device doesn’t need to establish a connection with each other. Users can unknowingly complete data transmission, message broadcasting, and information sharing. Without the need for the communication services provided by the telecommunications company, this system can spread the message to other interested and related groups by every user. This message exchange system can be used in different aspects. For implementation, we develop three applications in this thesis. The first app is a contact tracking system that is used to record the contact history of users. Carrying smartphones to advertise their ID and scan others, users can record the IDs of other users that they had contacted for tracing contact history with the infected person in the future. The second is the business card exchanging system, which can help users exchange business cards more easily. The third app is a coupon forwarding system, which can receive and forward the coupons through this system automatically.
致謝 II
中文摘要 III
ABSTRACT IV
CONTENTS V
LIST OF FIGURES VII
LIST OF TABLES X
Chapter 1 Introduction 1
1.1 Research Motivation and Goals 1
1.2 Research Method 2
1.3 Related Works 3
Chapter 2 General Background Information 6
2.1 The Evolution of Bluetooth 6
2.2 Bluetooth Low Energy (BLE) 7
2.2.1 Physical Layer 7
2.2.2 Legacy Advertising 7
2.2.3 Extended Advertising 10
2.2.4 Scanning 12
2.3 Android Operating System 14
Chapter 3 System Design 16
3.1 System Architecture 16
3.2 Advertising Procedure 17
3.2.1 Legacy Advertising 18
3.2.2 Extended Adverting 20
3.2.3 Segmentation 21
3.3 Scanning Procedure 22
3.4 Advertising/ Scanning Performance Evaluation 24
3.4.1 Legacy Advertising Performance Evaluation 26
3.4.2 Segment Performance Evaluation 30
3.4.3 Extended Advertising Performance Evaluation 42
Chapter 4 Practical Applications of the Proposed Architecture 44
4.1 Contact Tracing 45
4.1.1 Overview 45
4.1.2 Application Functions 47
4.1.2.1 Android Application 47
4.1.2.2 Server 50
4.2 Business Card Exchanging System 51
4.2.1 Overview 51
4.2.2 Application Functions 51
4.3 Commercial Ad Forwarding System 55
4.3.1 Overview 55
4.3.2 Application Functions 55
4.3.2.1 Store Side 55
4.3.2.2 User Side 56
Chapter 5 System Implementation 63
5.1 Contact Tracing 63
5.2 Business Card Exchanging System 68
5.3 Commercial Ad Forwarding System 71
Chapter 6 Conclusion 75
References 76
[1] IDC, "Worldwide smartphone shipment OD market share forecast," [Online]. Available: https://www.idc.com/promo/smartphone-market-share/os. [Accessed Aug 2020].
[2] Developers, "Distribution Dashboard," [Online]. Available: https://developer.android.com/about/dashboards/index.html. [Accessed Aug 2020].
[3] Ramsey Faragher , Robert Harle, "Location Fingerprinting With Bluetooth Low Energy Beacons," IEEE Journal on Selected Areas in Communications,v.33, pp. 2418-2428, Nov 2015.
[4] Wikipedia contributors, "COVID-19 pandemic," [Online]. Available: https://en.wikipedia.org/wiki/COVID-19_pandemic. [Accessed Aug 2020].
[5] Wikipedia contributors, "COVID-19 apps," [Online]. Available: https://en.wikipedia.org/wiki/COVID-19_apps. [Accessed Aug 2020].
[6] Apple, Google, "Contact Tracing-Bluetooth Specification," 2020. [Online]. Available: https://covid19-static.cdn-apple.com/applications/covid19/current/static/contact-tracing/pdf/ContactTracing-BluetoothSpecification.pdf. [Accessed Aug 2020].
[7] Apple, Google, "Contact Tracing Overview," [Online]. Available: https://www.blog.google/documents/57/Overview_of_COVID-19_Contact_Tracing_Using_BLE.pdf. [Accessed Aug 2020].
[8] Jason Bay, Joel Kek, Alvin Tan, Chai Sheng Hau, Lai Yongquan, Janice Tan, Tang Anh Quy, "BlueTrace: A privacy-preserving protocol for community-driven contact tracing across borders," Government Technology Agency, Singapore, 2020.
[9] Wikipedia contributors, "Bluetooth," [Online]. Available: https://en.wikipedia.org/wiki/Bluetooth. [Accessed Aug 2020].
[10] Bluetooth SIG, "Bluetooth Specification," [Online]. Available: https://www.bluetooth.com/specifications/archived-specifications/. [Accessed Aug 2020].
[11] Wikipedia contributors, "Android (operating system)," [Online]. Available: https://en.wikipedia.org/wiki/Android_(operating_system). [Accessed Aug 2020].
[12] Android developers, "Advertise Settings," [Online]. Available: https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings. [Accessed Aug 2020].
[13] Android developers, "ScanSettings," [Online]. Available: https://developer.android.com/reference/android/bluetooth/le/ScanSettings. [Accessed Aug 2020].
[14] Android Developers, "ScanFilter," [Online]. Available: https://developer.android.com/reference/android/bluetooth/le/ScanFilter. [Accessed Aug 2020].
[15] Joshua Sivaa,Jian Yang,Christian Poellabauer, "Connection-less BLE Performance Evaluation on Smartphones," The 16th International Conference on Mobile Systems and Pervasive Computing (MobiSPC), pp. 51-58, 2019.
[16] Matti Siekkinen ; Markus Hiienkari ; Jukka K. Nurminen ; Johanna Nieminen, "How low energy is bluetooth low energy? Comparative measurements with ZigBee/802.15.4," 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), pp. 232-237, 2012.
[17] Jan Jaap Treurniet ; Chayan Sarkar ; R. Venkatesha Prasad ; Willem De Boer, "Energy Consumption and Latency in BLE Devices under Mutual Interference: An Experimental Study," 2015 3rd International Conference on Future Internet of Things and Cloud, pp. 333-340, 2015.
[18] Android contributors, "Bluetooth overview," [Online]. Available: https://developer.android.com/guide/topics/connectivity/bluetooth. [Accessed Aug 2020].
[19] Wikipedia contributors, "Nginx," [Online]. Available: https://en.wikipedia.org/wiki/Nginx. [Accessed Aug 2020].
(此全文限內部瀏覽)
電子全文
中英文摘要
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *