LINE Simple Beacon
Workshop
https://hackmd.io/@taichunmin/chatbot-tw-202002
- 在小空間內佈置很多 Beacon
- 根據每個 Beacon 的訊號大小來估算距離
- 利用 Beacon 距離來定位
- 閹割版 Beacon (功能受限)
- 用戶有裝 LINE 和開權限就能用
- 免費版要加官方帳號好友才能用
- 透過 Message API Webhook 收資料
- 不會告訴你藍芽訊號大小
桃園打卡活動
2020/06/22 ~ 2020/07/12
- 在桃園前 24 大的站架設 Beacon
- 每 3 次打卡獲得 LINE POINTS 10 點
- 約 800 人打過卡
- 累計打卡約 2200 次
- 超過 34% 的人去超過 1 站打卡
- 4% 使用者成功去 24 站打卡
webhook 事件類型
- 用戶靠近 (enter)
- 用戶遠離 (leave) (即將移除)
- 待在附近 (stay) (需申請)
- 從廣告進來 (banner) (需申請)
Simple Beacon 專屬
Device Message (dm)
- 最多 13 個 bytes
- 突破 10 個 HWID 的限制
前置準備
- 一個能廣播 BLE 的裝置
- 一個 Message API 頻道
- 新手建議型號:
ESP32-DevKitC-32D-F
- 售價:RMB $55 / 個
- 從大陸運回台灣的運費另計
情境
- 供電:行動電源由機器外供電
- 溫度:攝氏 80 度
- 濕度:相對濕度 85 %
- 測試流程:
但是鋰電池和水銀電池
在這種極端環境下
都沒辦法正常運作
LINE Beacon 實測
2019/10/04
廣播資料格式不同

結論
- iBeacon 和 LINE Beacon 的
訊號切換間隔大約是 150 毫秒
- 時間戳記大約 15 秒增加一次
- 斷電期間時間戳記不能歸零
- 斷電期間時間戳記不會增加
LINE Simple Beacon Workshop https://hackmd.io/@taichunmin/chatbot-tw-202002 在 LINE 聊天機器人中,有一個 webhook 的事件類型是 beacon,可以讓我們來取得使用者的定位,並且根據使用者的位置來提供內容,本次議程是工作坊類型,講者將會準備 20 組 ESP32-DevKitC 來借大家製作自己的 LINE Simple Beacon。備註:本次議程需自備電腦,一條 Micro USB 的線,並提前安裝好 Arduino 軟體,講者準備借給大家的 ESP32-DevKitC 數量有限,議程結束後需歸還,晚到者可能需要與他人同一組。
{"metaMigratedAt":"2023-06-15T03:13:31.847Z","metaMigratedFrom":"YAML","title":"LINE Simple Beacon Workshop","breaks":true,"description":"<span style=\"font-size: 20px\">https://hackmd.io/@taichunmin/chatbot-tw-202002</span>","contributors":"[{\"id\":\"0d9a5e06-1f92-4142-b9df-fed4c8873573\",\"add\":10793,\"del\":5592}]"}