嗨CYibin
我需要在项目DA1458x_SDK \ 5.0.4 \ \ target_apps \ ble_examples \ prox_reporter基础上添加配对绑定功能。
在同一场所有多个蓝牙终端设备,和多个手机(每个手机有指定的APK)。我需要每个手机上的APK只能和其中的某一个终端配对连接,配对成功后该终端不能被其它手机配对连接,该手机也不能和其它终端配对连接,实现一对一配对绑定连接。(类似于小米手环)。请给予相关例程和教材,谢谢!
另外:5.0.4 \ target_apps \ ble_examples \ \项目ble_app_security例程只能通过ios lightblue调试吗,android有对应的APK调试工具吗?
关键词:
设备:
嗨Lewuyouc,
你可以配置以下宏:
#定义APP_BOND_DB_MAX_BONDED_PEERS (5)
当为 1 时,终端只能被一个对端设备(对等设备,即手机)连接。
只有清除掉这个已配对的设备的信息后,才能连接下一个。
通过以下接口,可以清除配对信息:
default_app_bdb_remove_entry
浅蓝色也有安卓的版本
BR
CYibin
你好,CYibin
如果我想通过佘北获取时间,设备会长时间进入休眠状态,请问该如何处理?在睡眠状态如何计时?
你好,
你可以调用app_easy_timer接口来启用一个秒计数器。
如果單純只是更改APP_BOND_DB_MAX_BONDED_PEERS的數量,並不能實現一對一的綁定。
APP_BOND_DB_MAX_BONDED_PEERS的數量只是同時間可以允許記錄幾個綁定手機。
當記錄值最大時,又有新的手機來連線,最舊的會被刪除改記錄新的。
多谢补充,你说的对,单纯的设置APP_BOND_DB_MAX_BONDED_PEERS还不行,还应该再加一些判断,防止被其它设备连接。