zigbee远程抓取空中包

1.问题

在客户环境,zigbee设备可能会有离线,离网,控制失败,响应不及时等各种问题。

要分析这类问题,往往需要用ubiqua等抓包软件抓取空中报文,这样就需要技服和用户约定时间,带着抓包设备到达现场进行抓包。

这样往往费时费力,效率很低,拉长问题排查周期,降低用户满意度,甚至影响产品最终能否成功交付。

2.方案

远程抓包,就是解决这个问题的,只要在应用服务器下发抓包命令,网关就会开始抓取空中报文,等抓包完成后,抓包文件自动上传到服务器供相关人员分析排查,避免上门出差,极大缩短问题排查周期。据统计,上门抓包一般时间需要3-5天(从开始协调用户时间,到订票出差,最后抓包完成返回公司),而远程抓包一般只需3-5分钟。

整体框图

具体抓包流程

1).技服在服务器上点击开始抓包。可以选择抓取全部报文,也可以指定只抓取某个终端设备的报文

2).协调器收到抓包指令后,根据设备地址、报文类型等,把收发的空中报文进行处理,然后上报网关

3).网关收到zigbee空中报文后,记录到本地,直到抓包结束。

4).用户点击结束抓包后,网关把暂存的抓包文件上传到服务器,相关人员下载分析。

3.抓包效果对比

1)ubiqua抓包结果

2)远程抓包结果

甚至远程抓包,还能比ubiqua抓包更详细,因为空中碰撞,ubiqua抓包可能还会丢失一些包

比如ubiqua抓包,就漏掉了beacon request和beacon

对应的远程抓包,则把beacon request和beacon抓了出来

4.注意事项

1)目前该方案只适用于silicon 芯片

2)目前只能在SOC工程里进行扩展

3)NCP里的扩展方案后续会推出

相关推荐
李白你好17 小时前
Burp Suite 自动注入 HTTP Header 的插件
网络·网络协议·http
梁辰兴17 小时前
计算机网络基础:具有集中目录服务器的 P2P 工作方式
服务器·网络·计算机网络·计算机·p2p·计算机网络基础·梁辰兴
艾莉丝努力练剑17 小时前
【Linux网络】网络层IP协议(二):网段划分
linux·运维·服务器·网络·tcp/ip·udp
InHand云飞小白17 小时前
告别有线宽带束缚!5G Wi-Fi 6 CPE赋能企业网络新范式
网络·5g·网络运维·5g路由器·连锁门店·5gcpe·商业联网
艾莉丝努力练剑17 小时前
【Linux网络】网络层IP协议(三):网段划分(下)
linux·运维·服务器·网络·tcp/ip
ZHW_AI课题组17 小时前
使用ResNet网络实现猫狗数据集分类
网络·分类·数据挖掘
霸道流氓气质17 小时前
SSL Socket 通信与本地 Mock Server 实践指南
网络·网络协议·ssl
SDWAN_Cheap18 小时前
网络基础扫盲第二弹:DNS、DHCP、ARP、NAT、TCP/IP,从原理到实践
网络·tcp/ip·dns·网络基础
z92098102318 小时前
常用的改机软件 MTK 高通 展讯 紫光展锐 改串 一键新机 怎么做?修改SN NV数据 qcn
网络
Dynadot_tech18 小时前
掘金优质中文域名——Nameclub中文IDN交易板块重磅上线
网络·域名·中文域名·dynadot·域名管理·域名交易