发帖
4 0 0

ai-wb2-07s,wifi模块在使用at指令时,末尾多出一位00

15128909848
新手上路

1

主题

1

回帖

49

积分

新手上路

积分
49
Ai-WB2系列 42 4 昨天 08:54
在使用ai-wb2-07s 时,监测到 由wifi模块发送到服务器的数据报文会在末尾多出 一位 00。
发送                       
             senddata("AT+MQTT=4,ffCG6FPtIC4vdgY4mdKX\r\n");
      HAL_Delay(500);
                        senddata("AT+MQTT=5,ffCG6FPtIC4vdgY4mdKX\r\n");
      HAL_Delay(500);                       
                        senddata("AT+MQTT=6,ffCG6FPtIC4vdgY4mdKX\r\n");
这几个 连接设备的  不会多出来。

但是发送订阅和发布mqtt时会多出来                         senddata("AT+MQTTSUB=\"v1/devices/me/rpc/request/+\",0\r\n");       
                  senddata("AT+MQTTPUB=\"v1/devices/me/telemetry\",1,0,123\r\n");

看到方法不要使用转义符,直接用ascii 发送,也还是会出现 00

──── 0人觉得很赞 ────

使用道具 举报

固件问题,部分MQTT平台需要00作为结束符,新固件已经取消了。
昨天 12:51
Ai-Thinker小泽 发表于 2025-7-14 10:06
固件问题,部分MQTT平台需要00作为结束符,新固件已经取消了。

感谢解答。在这几条命令里,为什么会出现连接设备的指令 不会多出来00,  最下面的发送订阅和发布会多出来 00 呢?这种情况只能升级固件吗?
15128909848 发表于 2025-7-14 12:51
感谢解答。在这几条命令里,为什么会出现连接设备的指令 不会多出来00,  最下面的发送订阅和发布会多出 ...

是的,老版本是直接加入00作为结束符的,新的取消的话用户要自己加,更灵活一点
昨天 22:07
学习一下😉
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29253 个
  • 话题数: 42201 篇