找回密码
 立即注册

微信扫码登录

查看: 165|回复: 5

Touchlink恢复出厂命令的发送

[复制链接]

1

主题

4

回帖

27

积分

英勇黄铜

积分
27
发表于 2025-6-17 11:31:58 | 显示全部楼层 |阅读模式 来自 广东深圳
information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR8656
SDK及版本: V3.6.8.7
现在我想实现一个发送ZLL Reset Factory Request命令来让附近的Touchlink灯组恢复出厂的功能,我的调用方式是


reset2FactoryFlag = 1;
zcl_touchLinkStart();


发现在调用后,只有小概率让灯组恢复出厂,这个调用方法是我自己琢磨出来的,所以想询问一下,正常的使用方法是怎样的。
并且我发现调用完这个函数,成功让灯组恢复出厂之后,设备调用重启命令无法重启,必须在重启前再调用一次zcl_touchLinkInit();

1

主题

4

回帖

27

积分

英勇黄铜

积分
27
 楼主| 发表于 2025-6-17 18:17:54 | 显示全部楼层 来自 广东深圳

Touchlink配对抓包

Touchlink配对抓包


后续我又通过rf_macDataRecvCallbackRegister 将MAC层数据打印出来,上图是我开始Touchlink配对时的抓包信息,可以看到scan response在串口工具和抓包工具里是一致的,但是在恢复出厂设置的时候,抓包工具可以抓到scan response,但是串口工具就没有报文的打印信息。

27

主题

300

回帖

953

积分

版主

积分
953
发表于 2025-6-20 15:13:23 | 显示全部楼层 来自 上海
你好,
你的方法是正确的。
reset2FactoryFlag = 1;
zcl_touchLinkStart();


在发起端执行如上操作后,发起端会向目标端发起ZLL Reset To Factory New命令。
当目标设备收到恢复出厂命令后,会执行离网操作。
wechat_2025-06-20_151123_787.png


1

主题

4

回帖

27

积分

英勇黄铜

积分
27
 楼主| 发表于 7 天前 | 显示全部楼层 来自 广东深圳
TL_YB 发表于 2025-6-20 15:13
你好,
你的方法是正确的。
《---myCode-C---》

/*
*  zcl_touchlink_register
*
*/
_CODE_ZCL_ status_t zcl_touchlink_register(u8 endpoint, const zcl_touchlinkAppCallbacks_t *cb)
这个函数是在哪里调用的 我看发起ZLL Reset 成功之后都会调用这个函数。

1

主题

4

回帖

27

积分

英勇黄铜

积分
27
 楼主| 发表于 6 天前 | 显示全部楼层 来自 广东深圳
还有几个问题:
1.我的设备作为发起端去TouchLink第一个灯具之后,还可以Touchlink其他的灯具,如何实现通过GroupId来进行灯组管理,并且Group的组上限在哪里设置(如何配置TouchLink的上限设备)?
2.比如我对第一个灯具发起Touchlink,那么后面的灯具和我的设备都是作为终端设备连接第一个灯具Router创建的网络。当我对第一个灯具发起恢复出厂命令的时候,灯具离网并恢复出厂。但是设备没有发送Router Request去让其他灯具创建网络。

1

主题

4

回帖

27

积分

英勇黄铜

积分
27
 楼主| 发表于 6 天前 | 显示全部楼层 来自 广东深圳
A474F719-B731-42e4-B51C-EEDC535B3140.png 12C67F22-346A-4140-98A6-89AA215209F8.png 这是其他设备的抓包数据。
第一张图可以看到两个灯具的shortaddr分别是0x61和0x62.并且在发送onoff命令的时候,设备向0x61发送命令,0x61再广播该命令,0x61是路由设备。
在第二张图对0x61做恢复出厂操作之后,0x61离网之后,设备主动会发送rejoin request去加入0x62的路由。


但是在开发的时候,使用泰凌SDK提供的接口,如上述回答一样的API,无法触发rejoin reqeust的操作。所以想问下 需要如何实现图二的rejoin request
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-7-1 18:28 , Processed in 0.097750 second(s), 24 queries .

Powered by Telink 隐私政策

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

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