行動科技與應用
beacon技術簡介
last updated: 2020/3/14
Outline
- 什麼是Beacon?
- Beacon運作方式
- 實做Eddystone Beacon
什麼是Beacon?
http://www.slideshare.net/softwebsolutions/battle-of-beacons-eddystone-vs-ibeacon
- 透過Bluetooth Low Energy (BLE) 發送訊號的小型裝置
- 訊號發送範圍:可達100公尺
- 電池壽命:可達3年
- 頻段:2.4GHz
Beacon運作方式
Beacon運作方式
支援BLE手機
設置Beacon
支援BLE手機設定
- Android 4.3.2以上
- iOS 8以上
Android手機/平板設定
-
Android手機4.3.2以上版本
-
開啟[藍牙]功能
-
開啟[定位]功能
-
Android 6.0以上開啟[Chrome定位]執行階段權限
-
設定詳情參考google網站
接收Beacon訊息
Android 4.4以上:
- [設定/Google/NearBy通知]
Android 4.3.2版:
- 開啟Chrome
- [設定]/[隱私權]/[實體化網路]

iPhone手機/ iPad
- iOS 8.0以上版本
- 安裝Chrome App
- 將Chrome新增至 「今日檢視」
- 開啟藍牙功能
iPhone手機/ iPad
- iOS 8.0以上版本
- 安裝Chrome App
- 將Chrome新增至 「今日檢視」
- 開啟藍牙功能
Beacon運作方式
支援BLE手機
設置Beacon
購買Beacons
支援Eddystone標準的beacon廠商
設置Beacons
以Eddystone-URL封包為例(Physical Web )
1.廣播短址封包
2.接收短址
3.短址轉網址(須為https)
4.擷取網頁內容
設置Beacon工作
- Beacon設定、安裝地點
- 短址轉址服務
- 支援https的網頁
iBeacon vs Eddystone
兩大陣營
- Apple iBeacon 2013/06
- Google Eddystone 2015/07
- 市面上大多數Beacon:兩者相容(更新firmware即可)
Eddystone
Open Source
跨平台
BLE-enabled手機
三種封包:UUID/URL/TLM
瀏覽器 / 開發專屬apps
認證機制:EID封包
iBeacon
非Open Source
iOS/Android apps
BLE-enabled手機
單一封包:UUID
開發專屬Apps
無類似EID認證機制
實做Eddystone Beacon
Recatch: 設置Beacon工作
- Beacon設定、安裝地點
- 短址轉址服務
- 支援https的網頁
Why Short URL?

總長度:31Bytes
17Bytes
Eddystone How-to
https://community.estimote.com/hc/en-us/article_attachments/202358537/EDDYSTONE_COMPATIBLE_BEACON.png
- 安裝Beacon Toy(模擬器)
- 設定Beacon廣播的短址
- 準備HTTPS網站內容
Beacon Toys


輸入網址
產生Google短址
(不建議!)
選填:自訂名稱
Beacon Toys


已啟動
已暫停
關於短址與https
- 短址服務:tiny.cc
- 可自訂短址名稱,可重複修改網址
- https:可使用firebase free web hosting服務
- 免費SSL憑證(安裝於網站)
- cloudflare免費SSL服務
行動科技與應用
By Leuo-Hong Wang
行動科技與應用
Lesson3: beacon技術簡介
- 1,105