Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
第三方 BLE 设备尝试连接到我的 GATT 服务器,结果是他的本地应用程序无法访问该设备。我的疯狂猜测是我应该阻止该设备连接到我的 GATT 服务器,但我不知道该怎么做。有什么建议吗?谢谢
您可以使用您希望接受连接的设备的白名单来配置您的 GATT 服务器。这样它就不会接受来自任何 3rd 方设备的连接。
这个决定并不是那么简单:有必要onLeScan在应用程序进入后台(已onPause收到,但仍然没有onDestroy)之前清除任何指向先前发现(扫描)的 BLE 设备的链接。如果您仍然保留这些链接,您将无法从其他应用程序连接到这些设备。
onLeScan
onPause
onDestroy