我已經完成了關於LE藍牙和GATT的大量閱讀,但我仍然在努力完全理解GATT是什麼。爲了簡單起見,我想表達我希望自己的應用程序如何工作,並簡單地被告知是否可行。基本前提是它將用作位置跟蹤器,並且信標(特別是iBeacons專用)將放置在建築物周圍,並且每當您輸入信標範圍時,都會通過手機將消息發送到服務器。這個想法是,它不需要掃描,手機只是簡單地監聽,並且每當燈塔廣告時,範圍內的手機都會聽到並提出事件。Android中使用GATT的低能耗藍牙
場景:
- 客戶端下載應用程序,並進入大樓的第一次。
- 建築在每個房間都有燈塔,例如每5秒鐘廣告一次。
- 當客戶走進房間並處於信標範圍內時,手機會收到不友好的信息「Beacon 2具有-87的RSSI」。
- 當他們離開房間時,他們將不再聽到該消息,因此在聽到來自信標的另一條消息之前什麼都不會做。
注意:此方案不涉及任何掃描,循環或配對。手機只會知道它必須收聽LE藍牙信息。
那麼,這可能嗎?從我所看到的情況看,您需要使用GATT掃描並連接每個信標,然後才能從它們接收數據。
任何關於此事的信息都非常感謝,謝謝!