学海荡舟手机网
导航

主页 > 电子设备技术 > 维修入门基础 > > 详细内容

单片机与GPRS的通讯方法

 是一种基于GSM系统的无线分组交换技术,提供端到端的广域无线IP连接。GPRS适合于如移动办公、Internet接入等,在传输速率、无线资源管理、计费等方面显示出优越性。GPRS优点为:

 1.瞬间上网GPRS的用户一开机就附着在GPRS网络上,每次使用时只需一个激活过程,一般只需要2~3秒就能登录至互联网。

 2.永远在线GPRS使用了“分组”技术,只要GPRS手机处于开机状态,就随时与移动GPRS网络保持联系。  

 3.快速传输GPRS采用分组交换技术,无线网络的传输速率达到了56kbps~114kbps。

 4.按量计费  用户只有在收发数据时才需要保持与网络的连接,按照用户接收和发送数据包的数量来收取费用。

 以SIMCOM公司的ITl00为例,ITl00的串行口接收AT命令集,当接收到正确的命令后,将从串行口发出ASCII码“OK”。要通过GPR$传输数据,必须经过以下八步操作。

 第一步:启动CPU串行输出:

 AT+CSTT=“APN”,“USER NAME”,“PASSWORD”,而通常只输出AT+CSTT(回车)即可,GPRS返回:OK(回车)。    .

 第二步:激活移动场景  CPU串行输出:AT+CIR,GPRS返回:OK。

 第三步:获得本地IP地址CPU串行输出:AT+CIFSR,如果GPRS移动场景激活成功,则返回本地IP地址,否则GPRS返回:0.0.0.O。

 第四步:配置移动DNS的IP地址CPU串行输出:AT+CDNSCFG=“DNS IP ADDRESS”,GPRS返回:UK。

 第五步:获得SERVER端的IP地址  CPU串行输出:AT+CDNSGIP=“域名”,GPRS返回对应域名的IP地址。

 第六步:设置本地的端口号CPU串行输出:AT+CLPORT=“TCP”,“PORT”,GPRS返回:OK(本步也可省略,采用缺省的端口号)。

 第七步:启动TCP连接CPU串行输出:AT+CIPSTART=“TCP”,“  SERVER  IP  ADDRESS”  ,“PORT”,若成功则返回:CONNECTOK,若失败返回:CONNECT FAlL第八步:发送数据  CPU串行输出:AT+CIPSEND,GPRS发送成功返回:SEND OK。

 通过以上8个步骤后,单片机就可通过网络传输数据。不同厂家生产的GPRS的AT命令集参数会有所不同,但过程基本类似。


相关文章