|
查看: 6515|回复: 6

[BLE Mesh] TelinkSigMesh使用IOS版本,绑定key失败,元素个数异常问题

[复制链接]

3

主题

2

回帖

39

积分

英勇黄铜

积分
39
发表于 2025-5-6 16:48:35 | 显示全部楼层 |阅读模式 来自 浙江杭州
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: 4101
TelinkSigMesh使用IOS版本,LIGHT_CNT值为3,ELE_CNT_EVERY_LIGHT值为2,SDK中composition data都放在page0,其中第二元素按照SDK中此时应该是一个大小为5的结构体数组,如果对第二元素数组其余变量全部赋值,会出现key绑定失败,蓝牙断开原因0x13,后两个元素不赋值(下图),可以绑定成功,但是使用app配网后composition data中显示的元素个数为8,请问这是什么原因?
_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=8438100339750501813&skey=@crypt_1282.jpg Snipaste_2025-05-06_16-48-17.png

3

主题

2

回帖

39

积分

英勇黄铜

积分
39
 楼主| 发表于 2025-5-7 10:09:49 | 显示全部楼层 来自 浙江杭州
app的log中配网时获取到的元素个数为6,且绑定key之前获取到了composition data中的数据如下(数据为page0中的所有元素均赋值),此时无法正常完成绑定key 的过程
001102010001016900070000001101000002000300021400140010021004100610071003120412001301130313041313101102000000000200021006130000020002100613000002000210061300000200021006130000020002100613
配网.png
data.png

5

主题

325

回帖

1113

积分

版主

积分
1113
发表于 2025-5-9 17:53:20 | 显示全部楼层 来自 广东深圳
model id目前是通过相应的宏控制开关的,并不是直接改composition data的内容。 原因是每个element上的model id都需要有对应的model id资源(model id对应的全局变量可查看mesh_save_map[]数组。比如composition data page中有4个onoff server model,那么onoff model对应的model资源model_sig_g_onoff_level.onoff_srv[]元素个数也是4。 绑定的时候会访问到model id对应的model id资源,如果composition data中的model id个数与对应model 资源的个数不一致会出现错误。

1

主题

3

回帖

17

积分

英勇黄铜

积分
17
发表于 2026-7-11 16:58:35 | 显示全部楼层 来自 广东深圳
我用iphone12promax 配网总是失败: keybindfailed, 怎么办。其他型号无此问题。

1

主题

3

回帖

17

积分

英勇黄铜

积分
17
发表于 2026-7-11 17:00:40 | 显示全部楼层 来自 广东深圳
绑定失败: Error Domain=connect or read ATT fail. keybind fail. Code=-1 "(null)"

5

主题

325

回帖

1113

积分

版主

积分
1113
发表于 2026-8-3 15:05:19 | 显示全部楼层 来自 广东深圳
 log 有提示“绑定失败: Error Domain=connect or read ATT fail. keybind fail. Code=-1 "(null)"”,那就要先确认是否的确是 GATT 一直连接不成功 ? 是的话,那就看下为什么不能连接成功。

5

主题

325

回帖

1113

积分

版主

积分
1113
发表于 2026-8-3 15:07:15 | 显示全部楼层 来自 广东深圳
另外,需要分析的话,需要 把 固件端的 UART 调试 log 和 app 端的 log 发出来

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部