376.3远程通信模块接口协议(6)

2020-02-22 12:02

Q/GDW 1376.3—2012

表A.3 +CSQ命令语法

命令 +CSQ 返回值 +CSQ: , OK ERROR: +CSQ=? +CSQ: (list of supported s),(list of supported s) OK

:信号强度。

示例:

AT+CSQ +CSQ: 22,99 OK

A.1.4 获取当前网络注册状态+CREG

获取当前网络注册状态。命令语法见表A.4。

表A.4 +CREG命令语法

命令 +CREG=[] +CREG? OK +CREG:,[,,] OK ERROR ERROR: 返回值

a) :URC模式;

1) 0(默认值):禁止AT+CREG的主动上报

2) 1:使能+CREG: 的主动上报,当=1,网络注册的状态发生改变的时候,上报

+CREG: 3) 2:使能+CREG: [,,]的主动上报,如果上次下发AT+CREG READ命令或主

动上报后 参数值没有改变,则不会显示,在呼叫过程中,可选参数也不会显示,当=2,小区信息发生改变时,上报+CREG: [,,],位置信息,仅当=2时上报

b) :当前网络注册状态。

1) 0:没有注册,通信模块现在并没有在搜寻要注册的新的运营商 2) 1:注册了本地网络

3) 2:没有注册,但通信模块正在搜寻要注册的新的运营商 4) 3:注册被拒绝 5) 4:未知原因

6) 5:注册了漫游网络

示例:

23

Q/GDW 1376.3—2012

AT+CREG=2 OK AT+CREG?

+CREG: 2,1,“0002”,“0004” OK

A.1.5 获取通信模块IMEI号 +CGSN 获取通信模块IMEI号。命令语法见表A.5。

表A.5 +CGSN命令语法

命令 返回值 +CGSN +CGSN: OK +CGSN=? OK

:模块IMEI号。

示例:

AT+CGSN

+CGSN: “35567001029****” OK

A.1.6 重启模块+CFUN

重启模块。命令语法见表A.6。

表A.6 +CFUN命令语法

命令 返回值 +CFUN=, OK ERROR: +CFUN? +CFUN: OK ERROR: +CFUN=? +CFUN: (list of supported s), (list of supported s) OK

a) :模块工作模式;

1) 0:休眠模式 2) 1:正常模式 b) :重启模块。

1) 0:无变化 2) 1:重启模块

示例:

24

Q/GDW 1376.3—2012

AT+CFUN=1,1 OK

A.1.7 串口多路复用+CMUX

启用通信模块串口多路复用功能。命令语法见表A.7。

表A.7 +CMUX命令语法

命令 AT+CMUX=[,[,[,[,[,[,[,[,]]]]]]]] OK 返回值

a) :整数类型,MUX打开状态下的模式,本规范中至少需要支持基本模式;

1) 0:基本模式(默认值) 2) 1:增强模式

b) :整数类型,帧格式子集;

1) 0:UIH frames used only(默认值) 2) 1:UI frames used only

c) :整数类型,串口速率;

1) 1:9600bit/s 2) 2:19200bit/s 3) 3:38400bit/s 4) 4:57600bit/s

5) 5:115200bit/s(默认值) 6) 6:230400bit/s 7) 7:460800bit/s 8) 8:921600bit/s

d) :整数类型,最大帧长,1~32768,默认值为31(如果选择增强模式则默认为则默认为

64);

e) :整数类型,接收确认定时器,1代表10毫秒,1~255,默认值为10(100ms); f) :整数类型,最大重连次数,0~100,默认值为3;

g) :整数类型,多路控制通道响应定时器, 2~255,2代表20毫秒,默认值为30; h) :整数类型,唤醒响应定时器,1~255,1代表1秒,默认值为10;

i) :整数类型,窗口大小,1~7,默认值为2,用于支持错误恢复的增强模式。

示例:

发送:AT+CMUX=0 返回:OK

A.2 外部协议栈使用范例 GPRS网络 AT

25

Q/GDW 1376.3—2012

OK ATE0 OK

AT+CPIN? +CPIN: READY OK

AT+CSQ +CSQ: 25,0 OK

AT+CREG? +CREG: 0,1 OK

AT+CGDCONT=1,“IP”,“CMNET” OK

ATD*99***1# CONNECT

CDMA网络 AT OK ATE0 OK

AT+CPIN? +CPIN: READY OK

AT+CSQ +CSQ: 25,0 OK

AT+CREG? +CREG: 0,1 OK

ATDT#777

26

Q/GDW 1376.3—2012

CONNECT

A.3 内部协议栈使用范例 A.3.1 非透明模式的UDP应用

AT$MYNETCON=1,“APN”,“CMNET” ..................................... // 设置APN OK

AT$MYNETCON=1,“USERPWD”,“user,password” .................. // 设置GPRS认证用户名和密码 OK

AT$MYNETACT=1,1 ............................... // 激活第1个通道 OK

AT$MYNETSRV=1,2,2,0,“202.96.134.133:5123” ....... // 设置第2号SOCKET为UDP连接,HEX模式 OK

AT$MYNETOPEN=2 ..................... // 使用第2号SOCKET建立连接 $MYNETOPEN: 2 OK

$MYURCREAD:2 ........................... // 2号Socket收到数据 AT$MYNETREAD=2,10 ..................... // 从2 Socket读取10 个数据 $MYNETREAD: 2,10 ................................. // 有10 个数据 1234567890 OK

AT$MYNETWRITE=2,12 ................. // 通过2号Socket发送12字节数据 $MYNETWRITE: 2,12 .................. // 模块确认可以发送12字节数据 ABCDEFGHIJKL ..................... // 以HEX模式输入12字节数据 OK

AT$MYNETCLOSE=2 ............................... // 关闭2号Socket $MYNETCLOSE: 2 OK

AT$MYNETACT=1,0 ............................. // 去激活第1号通道 OK

A.3.2 非透明模式的TCP客户端应用

AT$MYNETCON=2,“APN”,“CMNET” ..................................... // 设置APN OK

AT$MYNETCON=2,“USERPWD”,“None,None” .................... // 设置GPRS认证用户名和密码 OK

AT$MYNETACT=2,1 ............................... // 激活第2个通道 OK

27


376.3远程通信模块接口协议(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:资产评估案例分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: