找回密码
 立即注册

微信扫码登录

查看: 76|回复: 3

[BLE SDK] 多链接SDK

[复制链接]

1

主题

1

回帖

13

积分

英勇黄铜

积分
13
发表于 4 天前 | 显示全部楼层 |阅读模式 来自 福建
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: -
使用多链接SDK的SMP部分功能,just work配对方式,但是实际连接的时候还是需要手机端点击确认才能完成配对,可以不需要手机点击确认就完成配对吗,感谢大佬解答一下疑问
image.png
378827df-89d5-4371-a492-75d62dabb947.jpg

0

主题

20

回帖

83

积分

不屈白银

积分
83
发表于 前天 14:53 | 显示全部楼层 来自 上海
您好,
    如果您看到两次手机弹窗,其中一次是因为板端发出Security_Request,另一次是手机发出Pairing_Req。这各种情况,可以关闭板端的Security_Request发送。 您可以在SMP初始化时调用 blc_smp_configSecurityRequestSending(secReq_cfg newConn_cfg, secReq_cfg reConn_cfg, u16 pending_ms);,将3个参数全部设置为0。这样我们不会主动发出Security_Request,等待手机发起Pairing_Req,这样就会少一个弹窗。
    如果您只看到一次弹窗,这说明手机可能不会主动发起加密流程,需要我们触发,这时候就不能关闭板端Security_Request。
    除此之外,关闭Security_Request也有兼容性风险,比如和某些手机配对后再断开,手机不会主动回连。我们不建议关闭。
        

1

主题

1

回帖

13

积分

英勇黄铜

积分
13
 楼主| 发表于 前天 15:17 | 显示全部楼层 来自 福建
TL_LJP 发表于 2025-11-12 14:53
您好,
    如果您看到两次手机弹窗,其中一次是因为板端发出Security_Request,另一次是手机发出Pairing_R ...

感谢您的回答,目前8258模组是作为central角色来发起连接,手机是作为peripheral,模组端那应该是pairing request,手机是pairing response,但是手机端弹窗必须点击配对的确认键才能完成整个流程,手机的这种行为不算是蓝牙规范吧

0

主题

20

回帖

83

积分

不屈白银

积分
83
发表于 前天 16:14 | 显示全部楼层 来自 上海
您好,
    绝大部分手机都会有该弹窗的,防止连错设备。蓝牙规范没有规定手机行为,这是手机host通用的一种做法。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-11-14 16:54 , Processed in 0.096967 second(s), 23 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表