找回密码
 立即注册

微信扫码登录

查看: 113|回复: 6

[BLE SDK] ble_single_sdk3.4.2.6中SMP配对加密blc_smp_enableSecureConnection比以前变化大么

[复制链接]

1

主题

3

回帖

17

积分

英勇黄铜

积分
17
发表于 2025-6-20 17:20:50 | 显示全部楼层 |阅读模式 来自 北京
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR825x
SDK及版本: tc_ble_single_sdk-3.4.2.6
本帖最后由 we_7241385855 于 2025-6-20 17:20 编辑

泰凌微技术支持团队 你们好,
我们的应用之前使用你们的single connection SDK 3.4.2.1 patch 0005开发了slave和master两端,现在硬件布线有些改动,准备使用现在的3.4.2.6 SDK升级Slave端应用,但是发现例子程序似乎没有启用配对时Secure connection,  相应的api 函数,以前的版本(包括你们现在网上手册说明的)是 blc_smp_setParingMethods(),后来的版本函数名字更正为blc_smp_setPairingMethods(),smp.h中似乎又增加了一个函数blc_smp_enableSecureConnections().但我们调用后面两个函数,build后,都不能与之前的Master端模块完成配对。如果不调用这些函数,似乎能配对,但按手册包括现在网上的手册,则不能利用BLE4.2开始实现的安全连接特性。请问是否存在相关问题,另外新的函数哪里能找到详细的支持资料。谢谢。

48

主题

198

回帖

831

积分

版主

积分
831
发表于 2025-6-20 18:59:20 | 显示全部楼层 来自 上海
blc_smp_setPairingMethods等效blc_smp_setParingMethods(),只是更正了Pairing的拼写错误

1

主题

3

回帖

17

积分

英勇黄铜

积分
17
 楼主| 发表于 2025-6-20 19:07:26 | 显示全部楼层 来自 北京
TL_SW 发表于 2025-6-20 18:59
blc_smp_setPairingMethods等效blc_smp_setParingMethods(),只是更正了Pairing的拼写错误

谢谢回复,这个明确了,就是纠正拼写错误。那么blc_smp_enableSecureConnections()与之前的函数比有什么不同么? 还有,用SDK 3.4.2.6开发Slave端应用,有没有可能在启用配对Secure connection时兼容用SDK 3.4.2.1开发的Master端?

48

主题

198

回帖

831

积分

版主

积分
831
发表于 2025-6-20 19:10:00 | 显示全部楼层 来自 上海
blc_smp_enableSecureConnections()是新的API,也可以使能SC,只是入参不同,不影响你的使用

48

主题

198

回帖

831

积分

版主

积分
831
发表于 2025-6-20 19:10:52 | 显示全部楼层 来自 上海
你说的问题不会出现。你可以使用feature_smp_security中的demo确认下

1

主题

3

回帖

17

积分

英勇黄铜

积分
17
 楼主| 发表于 2025-6-20 21:29:46 | 显示全部楼层 来自 北京
好的,谢谢快速回复,我再研究一下demo code.

1

主题

3

回帖

17

积分

英勇黄铜

积分
17
 楼主| 发表于 2025-6-20 22:28:05 | 显示全部楼层 来自 北京
最后好像是与RxMtuSize设置有关,按照feature_smp_security中code, 加上blc_att_setRxMtuSize(65),与之前SDK的Master连接上了。多谢TL_SW大力支持!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-7-1 20:13 , Processed in 0.100898 second(s), 21 queries .

Powered by Telink 隐私政策

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

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