Page 1 of 2

【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 4日 15:49
by ROVER

你好,我们在压测过程中有发现一种情况,好像会导致网关扫不到设备。

我们的压测流程是先触发1个Zigbee设备配网,然后网关开启扫描,扫描到设备后,将设备加入网关,然后删除设备,重复这个流程。

目前,分析了多次压测失败的log,都有发现一个现象,删除设备之后,还能在网关的邻居表中找到该设备(我们有自己写了1个接口,基于芯科的sdk去获取邻居表,打印lqi),怀疑设备是否是没有正常离网。

企业微信截图_17516151718921.png
企业微信截图_17516151718921.png

log如附件所示,麻烦帮忙分析下。


Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 4日 16:42
by Kyson

有个问题,主控和 Zigbee 模组是通过串口通信的,你是怎么同时跑 SDK 和 芯科 SDK?另外,你检查邻居表是怎么获取的,代码段截一下图。


Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 8日 16:05
by ROVER

代码大致如下,这是一个线程,每16秒会拿一次邻居表

code_1.png
code_2.png
code_3.png

Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 10日 10:02
by Kyson

有个问题,你是如何同时运行芯科 SDK 和涂鸦 SDK 的?这个问题我们搭建环境验证一下。不过,这个问题跟配不上网没有关联。


Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 11日 10:45
by ROVER

我们是在一些头文件中自己补了一些定义,然后去调到芯科的接口。类似这样

定义1.png
定义1.png

Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 11日 10:46
by ROVER
Kyson 2025年 Jul 10日 10:02

有个问题,你是如何同时运行芯科 SDK 和涂鸦 SDK 的?这个问题我们搭建环境验证一下。不过,这个问题跟配不上网没有关联。

但是每次测试失败,没扫描到,都有观察到这个现象


Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 11日 10:50
by qiusui

你好,
可以麻烦提供下出现异常前后的zigbee网络抓包吗
我们也在尝试复现这个异常


Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 11日 10:58
by ROVER

不好意思,因为这个问题是压测发现的,在过程中我们没办法抓包一直开着,所以没有Zigbee抓包 :(


Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 11日 11:02
by qiusui
ROVER 2025年 Jul 11日 10:58

不好意思,因为这个问题是压测发现的,在过程中我们没办法抓包一直开着,所以没有Zigbee抓包 :(

那等我这边再尝试看看,有进展我会同步给你,另一个新的群控丢包问题我也会同步分析的


Re: 【求助】【网关】有概率出现,删除设备后,设备好像还存在网络中,导致下一次扫描,扫描不到该设备

Posted: 2025年 Jul 11日 17:33
by ROVER

好的,麻烦您