跳过主要内容

两个da14531模块如何自动配对绑定吗?

DA14531 SmartBond TINY模块

4个月前

发布的lgnstar140点 2回答
0的问题

通过阅读BLE安全这个例程,已经基本了解da14531模块作为从机与手机或电脑配对绑定过程及相关函数调用,我还有以下问题:

1. da14531模块如何作为主机取代手机或电脑与另一da14531模块直接配对绑定吗?

2 .在哪里可以获取到da14531模块作为主机扫描到的所有da14531从机的列表吗?

3. da14531主机如何搜索到指定的da14531从机并自动与其配对绑定吗?

有相关的资料文档或例程可供参考吗?我是新手,请多关照!谢谢

接受答案!

4个月前

女警官 110点

最近正好做了类似的东西,这是我的流程:

1 .主机发起扫描(发送GAPM_START_SCAN_CMD),在注册的app_on_adv_report_ind回调中匹配需要配对的设备,保存地址信息。

2 .停止扫描(发送GAPM_CANCEL),停止扫描后连接(GAPM_START_CONNECTION_CMD)刚找到的设备。

3 .从机要求安全性(app_easy_security_request),主机根据是否有配对信息选择进行配对(GAPC_BOND_CMD)或者直接加密(GAPC_ENCRYPT_CMD)(绑定信息数据库可以用app_bond_db,这是默认的配对数据库)。

如果(配对){

3 .鉴权(可能触发app_on_tk_exch,取决于配置的io能力)。

4 .配对数据存入数据库(app_easy_security_bdb_add_entry)。

4个月前

lgnstar 140点

感谢您的回复解答,给了我很大启发,谢谢