You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何STM32发送的UDP报文在Wireshark中显示为ECHO协议?

STM32 UDP报文被Wireshark识别为ECHO的原因及解决办法
  • Wireshark协议识别规则导致:Wireshark通过端口号匹配上层协议,ECHO协议默认绑定UDP/TCP的7号端口。如果你的STM32发送UDP报文时使用了7号端口(目的端口或源端口),Wireshark会优先将其识别为ECHO协议,而非单纯显示UDP。
  • STM32端口配置错误:检查代码中UDP相关配置,确认是否将发送的目的端口或本地源端口设置为7。比如调用udp_sendto或udp_connect接口时,端口参数填了7。
  • 验证与修复方法:
    1. 在Wireshark中右键目标报文,选择「Decode As」,手动指定为UDP协议,查看是否能正常解析UDP内容。
    2. 修改STM32代码中的UDP端口号为非知名端口(如8080、5555),重新烧录后发送报文,观察Wireshark的识别结果。

内容的提问来源于stack exchange,提问作者KAnahar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 19:05:30