目录

域格移芯 cat1模块YM310 X09 - 低功耗应用说明

TCP服务初始化

序号 AT指令(加粗字体)/返回数据 指令解析/返回解析
1 AT+CEREG? 查询网络注册状态
+CEREG: 0,1 <n>=0,表示禁用 URC,上报<stat>=1,标识已经注册网络,而且是本地网络
2 AT+CGATT? 查看当前 GPRS 附着状态
+CGATT: 1 <state>=1,标明当前 GPRS 已经附着
3 AT+CIPMUX=0 设置为单连接模式,1为多连接模式,0为单连接模式。
OK
4 AT+CIPQSEND=1 设置为快发模式(推荐使用这种模式)
OK
5 AT+CSTT 启动任务,设置 APN模块注册网络后会从网络自动获取<apn>并激活一个 PDP 上下文
OK
6 AT+CIICR 激活移动场景,获取 IP 地址
OK
7 AT+CIFSR 查询分配的 IP 地址
“010.068.027.049”(样例) 分配的 IP 地址
8 AT+CIPSTATUS 查询下链接状态
OK
STATE: IP STATUS

低功耗通用使用流程

1、设置服务器地址

单连接: AT+CIPSTART=“TCP”,“122.51.209.56”,1000

OK

CONNECT OK

多连接: AT+CIPSTART=0,“TCP”,“122.51.209.56”,1000

OK

CONNECT OK

参数1:配置服务参数类型
参数2:服务器地址
参数3:服务器端口
多连接前面加个通道号id,后面参数依次向后推

2、设置心跳包参数

AT^HEARTCONFIG=1,0,180

OK


参数1:是否开启心跳包功能 1打开,0关闭
参数2:连接TCP服务id。如果是单链接,固定为 0;如果是多链接,取值为 0~5
参数3:心跳包间隔时间,5~600秒

3、设置心跳包发送内容

AT^HEARTBEAT=0,TCP-heart

OK

设置 HEX 编码格式心跳包内容:

AT^HEARTBEATHEX=4,313233343536

OK


参数1:连接id,如果是单链接,固定为 0;如果是多链接,取值为 0~5
参数2:字符串类型,最长为 256 字

4、 设置 RI 指示功能

AT+CFGRI=1

OK


参数1:0:RI指示功能关闭;1:RI指示功能打开
RI引脚默认高电平,触发会产生一个120ms低脉冲


5、 设置十六进制字符串唤醒

AT^WAKEUPHEX=“414243”

OK


参数1:十六进制字符串,414243表示字母ABC



6、 关闭网络灯

AT+CNETLIGHT=0

OK

网络指示管脚定义:
数据传输状态  管脚电平快闪(125ms 高/125ms 低)
待机状态      管脚电平慢闪(1800ms 高/200ms 低)
找网状态      管脚电平慢闪(200ms 高/1800ms 低)

7、 通过串口进入休眠模式

AT+CSCLK=2

OK


测试1: 不接USB, 直接发送AT+CSCLK=2进入SLEEP1
测试2: 接USB, 发送AT+CSCLK=2后,需要将USB口和RNDIS设备全部禁用,
        让usb进入suspend状态,会进入SLEEP1。




8、 接收到服务器数据

RX:test         / /接收服务器数据,无法触发RI

RX:abc         / /接收服务器数据,无法触发RI

RX:ABC         / /接收服务器数据,触发RI

收到  ABC   唤醒包,触发RI产生一个120ms低脉冲,唤醒模块


< 回到YM310 X09资料大全