• 天游8线路检测中心

    产品
    天游8线路检测中心云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
    200
    +
    私有云项目
    数据本地化
    业务个性化
    10
    +
    万 公有云注册用户
    80%公有云功能免费
    付费VIP享自定义品牌服务
    天游8线路检测中心云官网
    天游8线路检测中心智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
    提供代研、代料、代工一站式OEM/ODM服务
    天游8线路检测中心智造官网
    天游8线路检测中心智能 — 解决方案 打包提供云、管、边、端整体解决方案
    从问题诊断、方案设计,到实施落地、系统运维
    天游8线路检测中心智能官网
    支持中心
    WH-LTE-G405tf 系列AT指令报错原因及解决方法
    2019-05-24


    该使用方法也适用于7S4 V2/ G780 V2/ G776

     

    注意:我司设备发送AT指令时,AT指令的最后一定要加回车换行

     

    1. 模块已经在配置状态了

    2. AT指令不正确,模块不识别

    3. AT指令的参数超过指定范围

    4. 配置状态和通讯状态的区分方法

     

    1. 本篇介绍的这3个型号405tf/7S4 V2/780 V2/776,进入配置状态后,如果发送的指令没有加回车换行,模块是既不报错,也不执行指令

    1>先看下正常的情况,成功进入配置状态, 正确发送AT指令,也有正确的回复

    2>下面看下不正常的现象:

    上面已经正确进入配置状态,如果我发送的AT指令不带回车换行的话,模块既不报错也不返回正确的指令,这是因为在配置状态的时候,回车换行是AT指令的结束符,如果没有收到回车换行,模块就认为这条指令没有结束,一直在等待接收后面的指令。并且这个现象看着和我司的测试服务器通讯是一样的,就容易导致无法判断问题,所以在发送AT指令的时候,一定要加上回车换行

    3>这时候我们加上回车换行,再次发送,发现还是报错。这是因为上次发送的指令模块并没有执行,模块在一直等待回车换行这个结束符,我们这次发送的指令有回车换行这个结束符,其实模块收到的是AT+VERAT+VER(回车换行),这个指令模块是不识别的,所以会报错。

    4>这个时候重新发送一次正确的AT指令就可以恢复正常了

    2. AT指令不正确,模块不识别

    这种情况和1中的第三步是同一种情况,我们发送一个模块不支持的指令,例如AT+SOCKC,因为本篇中介绍的型号,都是支持2socket,所以是没有AT+SOCKC这个指令的,如果我们发送的话,可以看到模块还是报ERR:2这个错误的

    3. AT指令参数超过指定范围

    通过产品的软件设计手册,可以知道AT+RSTIM这个指令的参数范围是60~65535,如果发送这个指令的时候,参数不在这个范围的话,会报ERR:4,但是参数只要在指令范围内,模块就可以正确响应AT指令

    4. 配置状态和通讯状态的区分方法

    配置状态下:只能发送AT指令查询或者修改模块的参数,是不能和服务器进行数据通讯的

    通讯状态下:DTU和服务器能够正常的进行数据传输

    客户使用的时候,可能会记不得是在配置状态还是通讯状态了,可能会误操作,在配置状态下发送数据给服务器,却发现服务器收不到数据,这种情况下,可以在发送的数据后面加上回车换行,如果有报错,说明在配置状态,需要先进入通讯状态,再发送数据给服务器;如果没有模块没有返回报错信息,那就是在通讯状态了,如果不报错,服务器也收不到的话,得联系技术支持具体分析原因解决


    工作日每天: 14:00~17:00
    抖音、天猫 "天游8线路检测中心旗舰店"

    关注天游8线路检测中心微信公众号
    了解更多信息

    天游8线路检测中心