使用华为MG23模块进行GPRS数据传输调试笔记_第1页
使用华为MG23模块进行GPRS数据传输调试笔记_第2页
使用华为MG23模块进行GPRS数据传输调试笔记_第3页
使用华为MG23模块进行GPRS数据传输调试笔记_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 一、通过IP地址进行GPRS数据传输 1、如果您的网络环境是基于 ADSL 线路上网, 那么绝大数据情况下, 都可以作为数据中心, 因为 ADSL 线路目前都是具有公网 IP 地址的。 2、 采用小区宽带上网,移动无线上网(如3G、 GPRS/CDMA 拨号等)之类,大多不能够 获得公网 IP 地址,或者是有上级防火墙,这种网络环境,均不能作为数据中心。 3、绝大多数路由器的出厂默认设置情况下,都是禁止路由器外部网络向内部网络发起连接 请求的, 因此在网络环境下使用了路由器的情况下, 需要对路由器进行端口映射配置。 端口 映

2、射配置就是设置路由器允许通过特定的外部端口发起向内网的某台电脑的连接, 端口映射 又叫端口转发,又叫虚拟服务器, NAT 设置等。各个品牌路由器不同,称谓不同,但操作 都是类似的。 4、准备好一张已经开通 CMNET 数据业务的移动数据卡, 最好是全球通或者动感地带的 SIM 卡,这两个品牌的 SIM 卡默认开通 CMNET 数据业务,如果是神州行的数据卡请确认已经 开通 CMNET 业务。 前期准备: i获取ip :我们一般的上网环境都是通过路由器上网,或直接拨号上网,我们的公网ip 地址都是时刻变化的,我们要进行 GPRS数据传输实验时必需获取公网的 IP地址我们才可 以连接到服务器。我们

3、可以直接上网搜索“IP”即可获取到当前公网分配给我我们的 IP地 址。 具体如下: 我们也是可以登录自己的路由器查看 IP 地址,我们后面的很多操作都会涉及到路由器,所 以大家要对路由器有所了解。 具体步骤如下: 我们以腾达路由为例,其他路由也是差不多。 在网址输入栏中输入 按回车进入登录页面 输入自己路由器的用户名和密码,点击确定,即可进入路由 点击“运行状态”也可以查看到公网 IP 当前的公网 IP 为 2、端口映射 先查看自己的内网IP,即路由器分配给你的IP地址 这里以 WIN7 系统为例 打开网络共享中心 1文档收集于互联网,如有不妥请联系删除 文档来源为:从网络收集整理.word版

4、本可编辑.欢迎下载支持 访I习类型:Inte rn et 点击进 点击 自己电脑的内网IP : 进入路由器点击 4文档收集于互联网,如有不妥请联系删除 在这里填入自己电脑的内网IP和想要映射的端口号。 IP:端口号:1234 其他路由器的端口映射方法可以查看/756.html或上网搜索。 sockettooIvSS 3、打开服务器 打开“配套软件”中的“网络调试助手” 创建一个服务器 TCP Server 后点击 . 创題之后会弹出监视端口窗口 在这里填入需要监视的端口,即我们内网IP映射的端口号“ 1234”;点击确定,服务器就启 动监听 前期的准备就完成了 开始对MG323模块进行设置 第

5、一步:AT+CSQ查询网络信号质量 其中第一个参数为网络信号质量最大为31,此数值越大说明网络信号越强 第二步:AT+CREG?查询网络注册情况 其中第二个参数为1或5则说明已经注册成功。 第三步:设置连接协议 atAsics=0,co nType,GPRSO atAsics=O,passwd,gprs atAsics=O,user,cm atAsics=0,ap n,cmnet 第四步:设置TCP/IP套接字 atAsiss=1,srvType,socket atAsiss=1,co nld,0 atAsiss=1,address, 其中,也可以是在Intenet上已注册的域名,1234是端

6、口号 第五步:打开连接 ATASISO=1 当收到ASISW: 1, 1表示TCP/IP连接成功打开 可以发数据了。 服务器端连接状态栏已经检测到了有客户端接入了。并显示了IP和占用的通道号 第六步:发送数据 ATASISW=1,10 先发送写入10个字符指令。 然后输入10个字符,最后点发送就可以了,不用带回车 服务器端已经接收到了模块发送的10个字符。 第七步:接收数据 在服务器中输入要发送的数据如“NiRe n-Elec ”。 点击发送数据 数据就发送到开发板上 *SISR. 1, 1 表示有GPRS接收缓存区中有数据 我们就可以用ATASISR=1,1500指令读出刚才接收到的数据了,

7、这条指令是读出接收缓存 区的前1500个字符,这个长度大家可以根据实际情况设定。 1、 每次发送ATASISR读取缓存区内容后缓存区会自动清除。同时每当缓存区开始接收到数 据时会主动上报“ ASISR”, 如果没有发送 ATASISR读取缓存区内容,之后又有新的数据接收进来,这时就 不会在主动 上报“ ASISR”。这一点需要注意。 2、模块与服务器之间有保持连接,当没有数据传输时,一段时间后网络会被服务商断掉, 此时连接就中断了, 所以要保持时刻连接需要每隔一定时间发送一帧心跳包,这帧数据只是 为了维持连接所以越短越好。在测试过程中如何长时间没有发送数据,需要再次发送数据时, 数据无法接收到

8、,就是这个原因造成的。心跳时间一般为35分钟。 第五步:关闭连接 ATASISC=1 返回OK说明已经成功关闭了 TCP连接 这时服务器端的连接状态栏应该没有任何连接了。 二、通过域名解析进行GPRS数据传输 前期准备: 在进行通过IP地址进行GPRS数据传输的实验基础上我们还需要一个动态域名和一个域名 客户端,具体如何申请动态域名和如何激活登录域名客户端,我们在“4、动态域名的申请 教程”中申请域名的详细步骤, 读者请先浏览该文件获得一个可用的动态域名在进行下一步 的实验。 操作步骤: 1先打开域名客户端,登录已经申请的域名; 2、 打开服务器,填上监视的端口号(如IP地址),监视的端口即为我们电脑内网IP的映射 端口号; 3、进行串口调试; 通过域名解析进行 GPRS数据传输很简单,只需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论