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

网关设备, 语音中控设备等
Post Reply
ROVER
Posts: 79

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

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

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

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

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

Attachments
log.txt
(3.16 MiB) Downloaded 16 times
企业微信截图_17516153267978.png
Kyson
Posts: 269

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

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

ROVER
Posts: 79

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

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

code_1.png
code_2.png
code_3.png
Kyson
Posts: 269

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

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

ROVER
Posts: 79

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

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

定义1.png
定义1.png
Attachments
定义2.png
ROVER
Posts: 79

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

Kyson 2025年 Jul 10日 10:02

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

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

qiusui
Posts: 121

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

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

ROVER
Posts: 79

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

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

qiusui
Posts: 121

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

ROVER 2025年 Jul 11日 10:58

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

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

Post Reply