AT实现网联 下载本文

内容发布更新时间 : 2024/12/23 2:16:12星期一 下面是文章的全部内容请认真阅读。

硬件连接完成后,在进行GPRS上网操作之前,首先要对GPRS模块进行一定的设置。主要的设置工作有:

1)设置通信波特率。可以使用“AT+IPR=115200”命令,把波特率设为115 200 bps或者其他速率。SIMCOM模块默认为ll5200 bps。

2)设置接入网关,通过AT+ CGDCONT=1, “IP”, “CMNET”命令设置GPRS接入网关为移动梦网。

3)设置移动终端的类别,通过AT+CGCLASS=“B”设置移动终端的类别为B类,即同时监控多种业务;但只能运行一种业务,即在同一时间只能使用GPRS上网,或者使用GSM的语音通信。

4)测试GPRS服务是否开通,使用AT+CGACT=1,1命令激活GPRS功能。如果返回OK,则GPRS连接成功;如果返回ERROR,则意味着GPRS失败。这时应检查一下SIM卡的GPRS业务是否已经开通,GPRS模块天线是否安装正确等问题。 中国移动在GPRS与Internet网中间建立了许多相当于ISP的网关支持节点(GGSN),以连接GPRS网与外部的Internet网。GPRS模块可以通过拨“*99***1#”登录到GGSN上动态分配到Internet网的IP地址。其间GPRS模块与网关的通信要符合点对点协议(Point to Point Protocol, PPP),其中身份验证时用户名、密码都为空。使用PPP协议登录上之后,就可以通过GGSN接上Internet了。

GPRS Moderm实现TCP连接的AT指令主要操作步骤: 1)AT/r AT+ccid/r //检测是否装有SIM 卡

2)AT+csq/r //检测信号质量,确定是否可以登陆上网络;若返回10~31,0之间的信号数字则继续, 如果信号是99,99,则应该考虑不停的的让模块去搜寻网络。

3)AT+CGCLASS=\设置模块工作类型 4)AT+CGDCONT=1,\5)AT+CGATT=1 //激活PDP,获得IP

6)AT+CIPCSGP=1,\设置网络连接点

7)AT+CIPSTART=\设置TCP/IP地址 8)AT+CIPSEND/r > //返回“>”后输入要传输的数据,再发送CTRL+Z,即将所

要发送的数据发送到指定IP的服务器上

9)AT+CIPCLOSE/r //只有在TCP/IP处于CONNECT OK的状态下才返回OK,否则返回ERROR 10)AT+CIPSHUT/r //关闭移动场景 例子:

AT+CGMI //查询制造商名称 HUAWEI OK

AT+CGMM // 查询模块型号 EM310 OK

AT+CGMR

HW REVISION: C //硬件版本信息 SW REVISION: 01.202SP01 //软件版本信息 OK

AT%TSIM //检查SIM卡是否安装好或连接上 %TSIM 1

AT+COPS? //服务商选择 +COPS: 0,0,\OK

AT+CSQ? //检查信号质量 +CSQ: 31, 99

OK //以上是确认当前的网络和模块状态

AT%IOMODE=1,1,0 //第一个参数 =1 模块对输入输出数据进行转换,这个时候用户也要对输入和输出数据进行相应转换。第二个参数 =1 当前使用单链接AT 命令 第三个参数 =0使用接收缓存

AT+CGDCONT=1,”IP”,”CMNET” //注册移动的CMNET网关 OK

AT+CGREG?

+CGREG:0,1 // +CGREG:x,5 和+CGREG:x,1 都表示可以使用GPRS网络

AT%ETCPIP=”user”,”gprs” //注册用户名密码,GPRS初始化,并等分配 IP OK //收到ok后表示分配IP完成,这个时间根据网络有所不同,建议 等待时间可以设定为10s,注册过程中做其它AT操作会注册不到IP

AT%ETCPIP? //查询GPRS初始化是否成功 %ETCPIP:1,\OK

AT%IPOPEN=\//设置接收服务器的协议类 CONNECT // 连接成功 型,IP,和 端口号

AT%IPSEND=\//发送数据 12345AB %IPSEND:15 OK

%IPDATA:1,1,7 //收到数据

AT%IPDR //读取数据

%IPDR:1,1,7,\//数据为 12345AB OK