6个帖子/ 0新
最后一篇
Lewuyouc.
离线
最后一次露面:2年5天前
加入:2016年7月18日01:38
蓝牙配对绑定

嗨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调试吗,安卓有对应的APK调试工具吗?

关键词:
设备:
cyibin.
离线
最后一次露面:10个月2周前
职员
加入:2017-12-14 02:48
嗨Lewuyouc,

嗨Lewuyouc,

你可以配置以下宏:

的#define APP_BOND_DB_MAX_BONDED_PEERS(5)

当为1时,终端只能被一个对端设备(对等设备即手机)连接。

只有清除掉这个已配对的设备的信息后,才能连接下一个。

通过以下接口,可以清除配对信息:

default_app_bdb_remove_entry

淡蓝色也有安卓的版本

布尔

cyibin.

Lewuyouc.
离线
最后一次露面:2年5天前
加入:2016年7月18日01:38
你好,CYibin

你好,CYibin

如果我想通过佘北获取时间,设备会长时间进入休眠状态,请问该如何处理?在睡眠状态如何计时?

cyibin.
离线
最后一次露面:10个月2周前
职员
加入:2017-12-14 02:48
你好,

你好,

你可以调用app_easy_timer接口来启用一个秒计数器。

ziv324
离线
最后一次露面:3个月1周前
加入:2016年1月8日07:36
如果单纯只是更改APP_BOND_DB_MAX

如果单纯只是更改APP_BOND_DB_MAX_BONDED_PEERS的数量,并不能实现一对一的绑定。

APP_BOND_DB_MAX_BONDED_PEERS的数量只是同时间​​可以允许记录几个绑定手机。

当记录值最大时,又有新的手机来连线,最旧的会被删除改记录新的。

cyibin.
离线
最后一次露面:10个月2周前
职员
加入:2017-12-14 02:48
多谢补充,你说的对,单纯的设置APP_BOND_DB

多谢补充,你说的对,单纯的设置APP_BOND_DB_MAX_BONDED_PEERS还不行,还应该再加一些判断,防止被其它设备连接。