AT+SOCKET指令返回96错误

[复制链接]
查看903 | 回复6 | 2024-8-21 15:30:13 | 显示全部楼层 |阅读模式
本帖最后由 cuimg 于 2024-8-21 15:32 编辑

Ai-M62-CBS模块(4mbFlash版),首先通过AT+WJAP连接WIFI成功,然后发送AI-SOCKET指令提示“AT+SOCKET:96”

相同的环境与指令在Ai-M62-M2-I开发板上运行ok没问题,请问可能是什么原因
回复

使用道具 举报

爱笑 | 2024-8-21 15:42:00 | 显示全部楼层
马上抓个技术给你解决!
用心做好保姆工作
回复 支持 反对

使用道具 举报

cuimg | 2024-8-21 15:52:17 | 显示全部楼层
爱笑 发表于 2024-8-21 15:42
马上抓个技术给你解决!

这两个模块的AT指令集是相同吗,在实际测试的时候发现,Ai-M62-CBS好像对ComboAT指令集的好多东西都不支持,比如AT+STAINFO?就不支持,是不是这个芯片是一个阉割版,对其稳定性和功能有点怀疑

相同的功能之前用Ai-M62-M2-I开发板来测试就没有任何问题
回复 支持 反对

使用道具 举报

123456 | 2024-8-21 16:02:58 | 显示全部楼层
能否提供下两个不同模组的固件版本  发送AT+GMR指令进行读取
回复 支持 反对

使用道具 举报

WT_0213 | 2024-8-22 09:00:08 | 显示全部楼层
看看有没有新固件烧录下呢
回复 支持 反对

使用道具 举报

cuimg | 2024-8-24 11:36:22 | 显示全部楼层
抱歉回复晚了,固件版本号如下

AT+GMR
at version:1.0.0
sdk version:release_bl_iot_sdk_1.6.40
firmware version:release/V4.18_P1.1.3

这个是最新版本吗?

通过这两天测试,发现有一个环境的路由器接收会出现上述问题,但是另外一个路由器没有出现,怀疑可能是信号导致的,现在正在持续测试评估,看看到底能否找到具体原因。
回复 支持 反对

使用道具 举报

cuimg | 2024-8-24 11:46:40 | 显示全部楼层
另外,还想反馈一个问题,就是在发送AT+SOCKET指令的时候,如果多次发送AT+SOCKET指令,好像芯片会缓存每一次收到的AT+SOCKET指令

比如,MCU连续发送三次:AT+SOCKET=4,192.168.2.2,8081\r\n

然后,修改了IP地址,在第四次发送AT+SOCKET=4,192.168.2.20,8081\r\n的时候,芯片并不是立即执行第四次的发送指令,而是依次先把前三次的缓存执行完,再去执行第四次的指令

由于前三次指令IP错误,会导致AT+SOCKET:97(连接失败)连续反馈三次,这样响应正确的第四次指令的时间会延长很久,不知道这是否是一个可以改进的点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则