DA14531 SmartBond TINY模块
4个月前
发布的lgnstar140点 2回答通过阅读BLE安全这个例程,已经基本了解da14531模块作为从机与手机或电脑配对绑定过程及相关函数调用,我还有以下问题:
1. da14531模块如何作为主机取代手机或电脑与另一da14531模块直接配对绑定吗?
2 .在哪里可以获取到da14531模块作为主机扫描到的所有da14531从机的列表吗?
3. da14531主机如何搜索到指定的da14531从机并自动与其配对绑定吗?
有相关的资料文档或例程可供参考吗?我是新手,请多关照!谢谢
4个月前
最近正好做了类似的东西,这是我的流程:
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)。
}