我正在嘗試以與現有自動聯系人跟蹤應用程式類似的方式使用廣告 BLE-Beacons 來實作應用程式。但是我需要比信標布局中的正常 25 個空閑位元組更多。
由于藍牙 5 應該有可能使用最多 255 位元組資料包大小的擴展廣告(如此處所述:https ://www.novelbits.io/bluetooth-5-advertisements/ )
我已經看到了額外的資料欄位,但它只支持 long 并且我找不到關于它的檔案,如果它真的是我正在搜索的內容。
那么是否可以選擇使用擴展廣告,還是我需要從頭開始實施它?如果額外資料欄位用于擴展廣告,則應該可以將我的資料轉換為位元組,然后轉換為 long 并在讀取時向后執行,不是嗎?
非常感謝您的幫助
桑尼
uj5u.com熱心網友回復:
雖然 Android 8 SDK 支持擴展的 BLE 5.0 廣告資料包BluetoothDevice.PHY_LE_2M,但這僅適用于具有 5.0 擴展的硬體支持和韌體驅動程式的設備。
Android Beacon 庫沒有任何允許廣告信標資料包或掃描擴展長度的信標資料包的工具。原因是:
- 相對較少的手機型號具有對 BLE 5.0 擴展的韌體支持。
- 沒有常用的信標格式使用這些擴展資料包。
也就是說,該庫是可擴展的,可以進行擴充,為受支持的設備提供這些功能。如果您可以為添加這些功能提供一個很好的案例,并且有興趣幫助完成這項作業,您可能希望針對開源存盤庫打開一個功能請求問題或提議的實作拉取請求。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/334739.html
標籤:安卓 信标 山寨信标 ibeacon-android
上一篇:如何處理匿名用戶的過期令牌
