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里的扩展方案后续会推出

相关推荐
网络研究院16 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智16 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest16 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_16 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_9618451516 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟16 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白16 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G16 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森16 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒16 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php