使用华为MG323模块进行GPRS数据传输调试笔记
MG323 GSMGPRS M2M 应用手册

MG323 GSM/GPRS M2M应用手册V1.0目 录一、推荐模块初始化流程: (3)二、推荐短信流程: (4)三、推荐语音通话的流程: (6)四、数据收发模块: (7)一、推荐模块初始化流程:AT //确认串口正常,模块出厂默认波特率=9600。
如果需要更 //改波特率的话就执行AT+IPR=?。
比如波特率改成11520//就是AT+IPR=11520就可以实现波特率的转换了。
OK //串口可以使用三线制,RTS,DTR建议接4.7K电阻下拉。
ATE0 //关闭回显 如果ATE后面是1时,就为打开回显OKAT+CSQ //检查当地的网络信号强度,31最大,0最小。
99的//时候为未知或不可测。
+CSQ:20,99OKAT+CREG=1 //启用网络注册请求结果码OKAT+COPS? //网络运营商注册查询+COPS:0,0“CHINA MOBILE” //已注册上中国移动OKAT+CGATT=1 //启用GPRS网络注册非请求结果码OK+CGREG:1 //收到GPRS网络注册信息=1已注册,本网// =5已注册,漫游.AT+CGMI //查询厂商信息HUAWEIOKAT+CGMM //查询产品型号MG323 //型号为MG323OKAT+GSN //插放SIM卡和不插SIM卡查到的号码是不同的 XXXXXXOKAT+CGMR //查询软件版本号命令11.210.08.02.00OKAT+CIMI460028185528520 //用于查询模块当前的IMSI号OK二、推荐短信流程:AT+CMGF=? //查询支持的短消息格式+CMGF: (0,1) //0为默认值,为PDU模式。
1为Text模式。
(暂不支持Text模式的)OKAT+CMGF? //读取短消息格式。
+CMGF: 0 //0为PDU模式。
OK在PDU模式下,AT+CMGL=?可以检查支持的短消息状态。
取值 描述0 接受到未读短消息1 接受到的已读短消息2 存储的未发短消息3 存储的已发短消息4 所以短消息在PDU模式下发送短信:AT+CMGS=16>0891683108200105F011000D91683118087981F60004000168CMGS:350KPDU编码解析:码段 含义 说明08 SMSC地址信息的长度 共8个八位字节(包括91) 91 SMSC地址格式(TON/NPI) 用国际格式号码(在前面加‘+’)683108200105F0 SMSC地址 8613899219599,补“F”凑合成偶数个11 基本参数(TP-MTI/VFP) 发送,TP-VP用相对格式00 消息基准值(TP-MR) 00D 目标地址数字个数 共13个十进制数(不包括91和‘F’)91 目标地址格式(TON/NPI) 用国际格式号码(在前面加‘+’)683118087981F6 目标地址(TP-DA) 8613818097186,补‘F’凑成偶数个00 协议标识(TP-PID) 是普通GSM类型,点到点方式 04 用户信息编码方式(TP-DCS)8-bit编码00 有效期(TP-VP) 5分钟01 用户信息长度(TP-UDL) 实际长度1个字节68 用户信息(TP-UD) 0x68三、推荐语音通话的流程:ATD10086; //拨打移动服务电话10086,注:号码后面一定要//加分号,不然会打不出去。
GPRS无线数据传输模块用户安装使用说明书

GPRS无线数据传输模块用户安装使用说明书gprs无线数据传输模块(data-61cd系列)用户安装使用说明执行摘要请用户根据内容提要选读说明书。
GPRS无线数据传输模块操作手册由13部分组成。
下面将介绍每个部分的主要内容。
第1~3部分为公共部分,主要介绍产品功能、技术参数、安装接线,以及各项注意事项等,请用户在安装产品前,仔细阅读。
第四部分以通过串口设置GPRS无线数据传输模块的参数为例,介绍了【模块设置与演示软件】的使用及各种参数的意义。
设置产品参数前请仔细阅读。
第5~8部分介绍gprs无线数据传输的组网模式及在每种组网模式下的模块设置、远程设参以及注意事项等,请用户根据组网方式进行选读。
第5部分——短信联网第6部分——VPN专网联网第7部分——移动专线联网第8部分——公共专线联网第9部分,故障分析与排除,帮助用户判断、解决gprs无线数据传输模块使用中出现的一些简单故障。
本手册正文附有“读取SIM卡固定IP、远程设置模块参数和程序升级”的操作说明,供用户参考。
i产品选择导轨式型号:data-6100安装方式:导轨式、安装孔固定式外形尺寸:121mm×71.5mm×25.5mm安装尺寸:标准din-35mm卡具安装孔间距55.5mm台式型号:data-6101安装方式:台式机外形尺寸:124mm×99.3mm×30mm嵌入的型号:data-6102安装方式:嵌入式外形尺寸:87.7mm×64mm×16mm安装尺寸:67mm×32mm1目录一产品简介............................................................................ ......................................................................1二技术参数............................................................................ ......................................................................3三产品安装说明............................................................................ .. (4)3.1产品安装尺寸四3.1.1data-6100安装尺寸............................................................................ ..............................43.1.2data-6101安装尺寸............................................................................ ..............................43.1.3data-6102安装尺寸............................................................................ ..............................53.2端子定义............................................................................ (5)3.2.1串口(DB9)定义53.2.2数据-6100终端定义63.2.3数据-6101终端定义63.2.4数据-6102终端定义63.3产品显示说明63.3.1led指示灯显示说明............................................................................ ..............................63.3.2产品工作状态说明.............................................................................................................63.4正确安装与使用顺序............................................................................ .........................................73.5安装场地选择............................................................................ .. (7)3.5.1安装地点选择标准73.5.2信号强度检测73.6产品接线说明8四模块设置软件使用说明11。
GM3 GPRS模块说明书

USR-GM3 GPRS模块说明书目录USR-GM3说明书 (1)1.快速入门 (3)1.1.产品测试硬件环境 (3)1.2.数据传输测试 (3)2.产品概述 (5)2.1.产品简介 (5)2.2.产品特点 (5)2.3.模块基本参数 (6)2.4尺寸描述 (7)3.产品功能 (8)3.1.用户配置流程 (8)3.2.工作模式 (9)3.1.1网络透传模式 (9)3.1.1.1模式说明 (9)3.1.2HTTPD模式 (10)3.1.2.1模式说明 (10)3.1.3短信透传模式 (10)3.1.3.1模式说明 (10)3.2注册包功能 (10)3.2.1功能描述 (10)3.3心跳包机制 (11)3.3.1功能描述 (11)3.4透传云功能 (11)3.4.1功能描述 (11)3.5串口工作方式 (11)3.5.1RS485功能 (11)3.5.2类RFC2217 (11)3.6指示灯状态指示 (12)3.7固件升级 (12)3.8低功耗模式 (12)4设置方法 (13)4.1A T指令配置 (13)4.1.1AT指令模式 (13)4.1.2串口AT指令 (14)4.1.3网络AT指令 (14)4.1.4短信AT指令 (14)4.2A T指令集 (14)5免责声明 (19)6更新历史 (19)1.快速入门USR-GM3是为实现串口与互联网通过GPRS网络相互传输数据而开发的产品,可以通过简单的AT指令进行设置从而轻松使用本产品实现串口到网络的双向数据透明传输。
本章是针对USR-GM3产品的快速入门介绍,建议用户系统的阅读本章并按照指示操作一遍,将会对模块产品有一个系统的认识,用户也可以根据需要选择你感兴趣的章节阅读。
针对特定的细节和说明,请参考后续章节。
如果在使用过程中有使用上的问题,可以提交到我们的客户支持中心:1.1. 产品测试硬件环境在测试之前我们需要使用GM3的测试底板,然后为了测试串口到网络的数据传输,我们需要使用电脑通过串口连接到GM3的测试底板上,鉴于现在有些电脑没有硬件串口,所以我们使用USB转RS232线进行连接。
MG301替换MG323调试记录

这段时间准备买一批MG323的B2B模块来做产品,结果问了多家,发现已停产,说是用华为去年出品的MG301替代,MG301只有LCC封装,还好有厂家做了B2B封装的转接模块,这样我的板子就不用重画了。
买了MG301 B2B模块后,由于资料很少,只有官方的几个,所以调试起来还是花费了一些时间。
下面就将我的调试过程及发现的问题总结一下,希望对其他人有所帮助。
首先准备一些文档:《HUAWEI MG301 GSM LCC模块AT命令手册-》、《HUAWEI_MG323_GSM_M2M_模块_软件指南》、《HUAWEI_MG301_GSM_LCC模块硬件指南-》、《MG323硬件指南_中文V1.0版终稿》、《MG301 and MG323-B硬件差异》、《MG323&MG301 AT兼容情况》1、刚开始开机,发送AT指令无响应1)最初怀疑是串口电平匹配(MG301最大为3.10V,而MG323最大为3.3V),但是考虑到串口与STM32连接时加了2K的电阻,输出给MG301的电平应该可以降压到3.10V以下,而输入给STM32应该可以兼容,因此排除。
2)通过连VIO引脚发现有2.8V,说明模块启动了,但是看《MG301andMG323-B硬件差异》文档里有说明串口相关的信号引脚上电时间不得先于模块的开机时间,防止倒灌引起模块工作异常。
因为之前MG323没有太阳个限制,所以这个顺序刚好有可能反过来,通过程序限制后,即检测到开机完成(VIO=2.8V)再开始发AT指令,终于可以收到模块的回复了。
2、发现模块频繁重启,能识别到模块型号,后面的AT指令执行不到这个问题,经过检查是程序修改后开机步骤加了检测模块开机,忘记把开机步骤等待的状态调整步骤,导致重复拨号,正常开机后也没有进入正确的步骤,修改后可以了;3、发现发送AT指令的进程卡在AT+CNMI=2,2,0,0,0 ,返回ERROR这个设置新短消息通知,安装说明设置为2,2,0,0,0是没错的,但是模块还是返回ERROR,最后没办法,将《HUAWEI MG301 GSM LCC模块AT命令手册》上面的例子发上去就可以了(A T+CNMI=3,1,0,1,0 )返回OK。
MCU控制GPRS模块(M23G)收发短信接打电话-开发总结(后附源码)

MCU控制GPRS模块(M23G)收发短信接打电话-开发总结(后附源码)这两天用MCU控制GPRS模块(M23G)收发短信接打电话碰到了一些问题,也走了一些弯路,总的看来用A T命令控制GPRS算是比较简单,不过要注意的是一些细节问题,如果没注意到这些问题将会耗费很多时间。
网上相关的资料有很多,但感觉比较杂,一些细节问题没有强调清楚。
先看下发短信的几个AT命令。
直接在pc上面串口操作的命令如下:依次执行下列命令,AT+CMGF=1 //文本方式AT+CSCS="GSM" //字符模式AT+CSMP=17,168,0,0 //字符编码AT+CSCA="+86138****1500",145//短信中心号码AT+CMGS="136********" //发短信命令接收短信的号码//当命令A T+CMGS="136********"执行后超级终端出现>(大于号),提示用户在大于号后面输入短信内容。
短信内容输入完毕后直接按键盘上的Ctrl+z确认发送。
除命令“AT+CMGS="136********"”执行成功后是返回“>”,其它命令执行成功后都直接返回“OK”,当然“AT+CMGS="136********"”这条命令执行完后是等待用户的输入,用户按Ctrl+z发送后,发送成功依然会返回“OK”。
接收短信的操作更简单,只要通过执行AT+CMGF=1命令选择文本方式后就能通过读取命令读取收到的短信,收短信我们不用设置GPRS怎样接收短信,因为GPRS接收短信的操作是内部完成的,我们不用去理会。
当然如果之前你发短信的操作已经执行了AT+CMGF=1命令的话,那你收短信的时候就没必要重复操作了。
收短信的操作如下:1.列举所有短信:AT+CMGF=1AT+CMGL="ALL" //读取所有短信2.列举未读的短信:AT+CMGF=1AT+CMGL=”REC UNREAD”3.列举已读的短信:AT+CMGF=1AT+CMGL=”REC READ”其实叫列举,也就是读取的意思,只是读取的是多条短信,是所有的短信内容的列表。
IPM30(GPRS)调测心得

IPM30(GPRS)调测心得By 杨晓辉1、如何知道GPRS已经连接上网络?A、观察AMT板上的D6指示灯,该指示灯约600ms交替闪烁时表示检测到GPRS网络;若常亮,则表示GPRS模块无法检测到网络信号,可检查天线是否连接正确,SIM卡是否安装正确,连接可靠;B、可通过监听GPRS模块的RS232接口方式察看,用RS232接口的RX和GND连接到GPRS模块的TXD和GND上,通过超级终端可以收到GPRS模块返回的字符串,正常情况下,应该能收到如下一些字符串:SHUT OK //开始建立连接前断开上次连接OK //AT命令执行正确返回,以下的OK均是相应的AT命令响应OK+CGREG: 0 //去附着后的返回信息,0表示目前无网络OK+CGREG: 1,"950D","596C" //重新附着后的返回信息,后面的数字表示登陆上的网络基站信息OKATE0OKOKOKOKOKOKOKOKCONNECT OK //建立连接的返回信息,表示与服务器端口实现连接,表示连接成功若紧接着收到:IP STA TE: 7 //服务端断开连接的返回信息,表示服务端未监听或主动断开连接,需要服务端重新监听端口,或等待服务端自动重新监听,约需几分钟时间C、其他可能监听到的字符串:+WIND: 3+WIND: 1+STIN: 0+STIN: 99 //GPRS模块返回的网络状态和模块状态信息,不予理会若收到:CONNECT FAIL //与服务器建立连接失败,BDA30模块应该会在约1分钟内重新开始连接过程若收到:ERROR //某个AT命令响应错误,可不予理会,BDA30模块应该会在约1分钟内重新开始连接过程若收到:门禁 €>SEND OK //GPRS已经开始正常的数据收发过程在数据收发的过程中,板上的D7(Rx)和D9(Tx)灯应随着数据收发的频率闪烁,如果没有闪烁,检查连线和端子是否都正确连接,确保无误的情况下,仍看不到收发灯闪烁,可更换AMT板测试。
华为GPRS优化专题总结(精华版)

GPRS优化工作专题总结一、概述GPRS(General Packet Radio Service)是在现有GSM网上叠加的无线分组业务,采用基于数据包的分组交换技术。
开通GPRS业务后,多个用户可以共享同一信道,只有有信息需要发送时才占用信道,提高信道的利用率,提供更多的业务。
GPRS技术是GSM向3G系统演进的重要一环,它的引入将可以大大延长投资巨大的GSM系统的生存周期,同时为3G的建设积累经验,为3G发展奠定基础。
经过几次GPRS/EDGE网络性能优化,对于GPRS/EDGE网络优化略有理解。
总结起来,主要可以归为资源性和参数等问题。
网优工程师的主要工作是对资源、参数进行分析和优化。
主要的GPRS/EDGE优化工作思路:1、首先检查Um/A-Bis/Pb/Gb各个接口的资源配置合理性,以及PCU配置参数的数据规范性。
2、数据业务的话统性能分析,针对业务较忙、LLC流量、TBF异常释放较多等状况的小区进行针对性问题分析,结合现场CQT测试、数据回放来进一步定位和分析问题。
3、给出优化调整建议,在经过优化调整后进行CQT测试对比,验证优化效果。
4、根据优化效果进一步进行优化方案的调整实施。
在这个依次不断优化检测的循环过程中,现场如遇到不能定位解决的问题,需要在确认网络参数配置合理的情况下,将网络拓扑结构、PCU配置参数、告警记录、操作日志、话统结果原始文件、Um口、Pb口、Gb口等信令跟踪文件(信令文件是研发人员后续分析定位问题的依据)等材料提供给技术支持专家帮助分析解决。
二、资源配置分析GPRS网络结构图如下:目前华为设备支持GPRS业务中主要涉及4个接口及资源:Um(PDCH信道资源),Abis(基站空闲时隙),Pb(PCIC资源)、Gb(BC时隙)。
1、Gb接口资源配置:GB口需要考虑用户数据流量。
根据GB接口E1线配置的时隙数计算GB接口的链路能够支持的最大流量。
如果GB口的用户数据峰值流量超过当前链路支持最大流量的80%,则建议进行扩容,否则在部分忙时可能由于GB接口流量限制影响用户数据吞吐率。
GM3 GPRS模块硬件设计手册

USR-GM3/GM3s GPRS模块硬件设计手册(USR-GM3/GM3s)目录USR-GM3/GM3s 硬件设计手册 (1)1. 前言 (3)1.1. 文档目的 (3)1.2. 缩略语 (3)2. 产品简介 (3)2.1. 技术规格 (3)2.2. 硬件框图 (4)3. 结构与安装 (5)3.1. 脚位尺寸 (5)3.2. 封装尺寸 (6)4. 模块电气特性 (7)4.1. 接口信号定义注释 (7)4.2. 电气特征 (8)4.3. 电源接口 (8)4.4. UART接口 (8)4.5. LED输出控制 (9)4.6. 复位控制和恢复出厂设置控制及唤醒引脚功能,开关机功能 (10)5. PCB设计及装配 (11)5.1. PCB设计要求 (11)5.2. 调试串口 (11)5.3. 安装调试 (11)6.免责声明 (11)7.更新历史 (11)1.前言1.1. 文档目的本文详细阐述了USR-GM3/GM3s通讯模块的基本功能及主要特点、硬件接口及使用方法、结构特性、功耗特性,指导用户将模块嵌入各种应用终端的使用说明。
1.2. 缩略语缩语描述中文描述UART Universal Asynchronous Receiver/Transmitter 通用异步收发传输器GSM Global System for Mobile Communications 全球移动通讯系统GPRS General Packet Radio Service 通用分组无线业务DCS Distributed Control System分布式控制系统DTU date transfer unit 数据传送装置TCP Transmission Control Protocol 传输控制协议UDP User Datagram Protocol 用户数据报协议HTTPD Hyper Text Transfer Protocol Daemon 超文字传输协定常驻程式PDU Protocol Data Unit 协议数据单元2.产品简介2.1. 技术规格波特率范围:2400、4800、9600、14400、19200、28800、33600、38400、57600、115200、230400、460800、921600。
华为MG323 详细使用说明

MG323新增AT命令说明1.1 AT^FREQLOCK锁频命令该命令可以查询,设置,取消锁频功能。
1.1.1 查询该命令支持的参数范围测试命令AT^FREQLOCK=?功能返回该命令支持的参数范围回复<CR><LF>^FREQLOCK: (list of supported <enable>)(list of supported <freq>)<CR><LF><CR><LF>OK<CR><LF>参数说明<enable>:整型类型,标识锁频功能是否启用表1-1<enable>取值一览表<freq>:整型类型,表示当前锁定的频率值,enable = 0 时freq 可以不填表1-2<freq>取值一览表1.1.2 读取当前锁频状态读命令AT^ FREQLOCK?功能读取当前的锁频状态回复<CR><LF>^FREQLOCK: <enable>[,<freq>]<CR><LF><CR><LF>OK<CR><LF>1.1.3 设置锁频功能写命令AT^ FREQLOCK =<enable>[,<freq>]功能设置侧音回复●命令正常执行:<CR><LF>OK<CR><LF>●命令执行出现错误时:<CR><LF>ERROR/+CMEERROR: <err><CR><LF>注意:●本功能只支持2G网锁定。
●建议设置锁频功能前使用^SMOND命令查询当前小区(含邻区)存在的频点。
●锁频功能设置后,必须手动重启。
GPRS模块参数设置说明

GPRS模块参数设置说明1. 超级终端通讯端口设置新建一个超级终端,Windows系统会要求选择有关串行口的设置,选择连接的串行端口号(如COM2),参照下图所示配置串行端口参数:超级终端通信参数设置如下:速率: 57600baud数据位: 8bit奇偶校验:无停止位: 1bit数据流控制:无2. 进入参数设置模式启动PC的超级终端软件,按住PC键盘的空格键(SPACE),打开配置终端盒电源。
必须在设备加电之前按住PC键盘的空格键(SPACE)不放,然后加电,直至PC机的超级终端屏幕上显示下图所示界面在主菜单(Main Menu)状态下键入C进入参数配置,系统可能会要求输入密码,请输入正确密码:密码:1234输入正确密码后键回车,进入如下所示界面。
在此状态下键入相应数字,即可进入对应参数配置项。
一般情况需要配置的参数项有:1 移动业务中心参数配置3 数据业务中心参数配置4 串口通讯参数配置其他参数项建议采用默认值!3. 各参数项设置3.1 移动业务中心参数配置(MSC)在DTU参数配置(Configurations)菜单状态下1,进入移动业务中心参数配置 (MSC):在此状态下键入相应数字,即可进行参数设置。
例:按提示信息输入名称,按回车键确认。
然后按“R”键返回上层菜单, 按“Y”键确认保存。
如不需更改此项参数,按“Esc”键退出此项。
其它参数设置方法同此。
如采用公网,此参数项可采用默认。
如采用专网,根据需要设置的参数是:2 用户名称3 用户密码4 设置接入点名称(默认为“CMNET”)3.2 数据业务中心参数配置(DSC)在DTU参数配置(Configurations)菜单状态下3,进入移动业务中心参数1 数据业务中心IP地址3 数据业务中心通讯端口3.3 串口通讯参数配置在DTU参数配置(Configurations)菜单状态下键入4,进入串口通讯参数根据需要设置的参数是:1 波特率设定波特率必须设置为9600。
ATGM332D双模接收机模块使用说明

GPS only、BDS only、GPS&BDS <1s (开阔地)
重捕获首次定位时间
定位更新率
1Hz(默认) 最高 10Hz
GPS only、BDS only、GPS&BDS 20ns
的授时精度
杭州中科微电子有限公司
9
BDS/GPS 双模接收机模块
ATGM332D
串口特性
波特率范围:4800 bps ~115200 bps,默认 9600bps,
频段
L1,1575.42MHz;B1,1561.098MHz
通道数目
32 通道
GPS only、BDS only、GPS&BDS -148dBm 冷启动捕获灵敏度
GPS only、BDS only、GPS&BDS -160dBm
跟踪灵敏度
GPS&BDS 定位精度
2.5m(CEP50%,开阔地)
GPS only
注:客户可选择模块是否内置天线检测功能。
杭州中科微电子有限公司
12
BDS/GPS 双模接收机模块
ATGM332D
3 用户接口
ATGM332D 通过 UART 接口输出 NMEA 协议格式的定位数据,UART 接口的波
特率默认为 9600bps,起始位 1 位,数据位 8 位,停止位 1 位,无校验位。
2.3 PIN 排列图
杭州中科微电子有限公司
5
BDS/GPS 双模接收机模块
ATGM332D
2.4 管脚定义
引脚 编号
名称
I/O
描述
电气特性
1
保留
悬空
2
保留
悬空
3
TIMEPULSE O 秒脉冲输出
使用华为MG23模块进行GPRS数据传输调试笔记

一、通过IP地址进行GPRS数据传输1、如果您的网络环境是基于ADSL线路上网,那么绝大数据情况下,都可以作为数据中心,因为ADSL线路目前都是具有公网IP地址的。
2、采用小区宽带上网,移动无线上网(如3G、GPRS/CDMA 拨号等)之类,大多不能够获得公网IP地址,或者是有上级防火墙,这种网络环境,均不能作为数据中心。
3、绝大多数路由器的出厂默认设置情况下,都是禁止路由器外部网络向内部网络发起连接请求的,因此在网络环境下使用了路由器的情况下,需要对路由器进行端口映射配置。
端口映射配置就是设置路由器允许通过特定的外部端口发起向内网的某台电脑的连接,端口映射又叫端口转发,又叫虚拟服务器,NA T设置等。
各个品牌路由器不同,称谓不同,但操作都是类似的。
4、准备好一张已经开通CMNET数据业务的移动数据卡,最好是全球通或者动感地带的SIM 卡,这两个品牌的SIM卡默认开通CMNET数据业务,如果是神州行的数据卡请确认已经开通CMNET业务。
前期准备:1、获取IP:我们一般的上网环境都是通过路由器上网,或直接拨号上网,我们的公网IP 地址都是时刻变化的,我们要进行GPRS数据传输实验时必需获取公网的IP地址我们才可以连接到服务器。
我们可以直接上网搜索“IP”即可获取到当前公网分配给我我们的IP地址。
具体如下:我们也是可以登录自己的路由器查看IP地址,我们后面的很多操作都会涉及到路由器,所以大家要对路由器有所了解。
具体步骤如下:我们以腾达路由为例,其他路由也是差不多。
在网址输入栏中输入按回车进入登录页面输入自己路由器的用户名和密码,点击确定,即可进入路由点击“运行状态”也可以查看到公网IP当前的公网IP为2、端口映射先查看自己的内网IP,即路由器分配给你的IP地址这里以WIN7系统为例打开网络共享中心点击进入点击自己电脑的内网IP:进入路由器点击“”进入在这里填入自己电脑的内网IP和想要映射的端口号。
IP: 端口号:1234其他路由器的端口映射方法可以查看/756.html 或上网搜索。
MG323华为GPRS模块固件升级方法

bfloader 5.3.3.3软件升级方法
MG323升级包包含下几个文件:
1、xxxxxxxxxxxx.cla ,cla 后缀的文件为需要升级的版本文件。
2、bfloader_5.3.3.3.rar ,升级工具。
3、bfloader 5.3.3.3软件升级方法.doc ,升级指导书。
1、解压bfloader_5.3.3.3.rar 后,运行bfloader.exe 文件,弹出用户界面如下:
选择完毕后,点击Advanced
2、在主程序界面点击“Advanced ”按钮弹出如下界面
这个文件就在bfloader_5.3.3.3文件包下,flash_nor_16bits_hwasic_default_490x_rel.hex ,此处需要注意选择All Files 才能找到该文件。
3、配置好后,点击START按钮开始升级,如果正常则如下图所示
重点关注:
一般是先点击升级开始,再按开机电源,并保持按住电源键到显示开始擦除FLASH为止。
4、升级完成后如下图所示
5、在使用调试板时,升级可能会出现失败,如下图。
只需要重新升级即可。
本文档是由mydev电子技术论坛搜集,具体的升级工具和升级最新程序,可以登录论坛下载。
GPRS模块MG301与MG323参数对比

<3.0mA
关机漏电流
47uA
协议
支持GSM/GPRS Phase2/2+
AT命令
GSM标准AT命令
V.25 AT命令
华为扩展的AT命令
50PIN B2B连接器
UART接口(最大串口速率可达115200bit/s)
标准SIM卡接口(1.8V或3V)
两路模拟音频接口
电源接口
GSC射频天线连接器
Class B
兼容GSM Phase 2/2+
Class 4 (2W @ 850/ 900 MHz)
Class 1(1W @ 1800/1900MHz)
供电电压
3.3~4.6V典型值4.0V
耗流
1.3mA @ DRX=5
1.2mA @ DRX=9
工作温度
-40 °C to +85 °C
尺寸
19.9 x 23.6 x 2.65mm
MG323-B
内置TCPIP协议,支持TCP,UDP,HTTP,FTP,DNS等功能
语音功能:支持TTS(文本朗读)和录音;
产品特性
描述
工作频段
支持4频:GSM850/900/1800/1900MHZ
最大发射功率
EGSM900/GSM850 Class4(2W)
GSM1800/GSM1900 Class1(1W)
●采用邮票孔封装,方便客户焊接与测试
●内置AB类音频功放
●待机电流低至1.3mA
●内嵌网络服务协议栈,支持多个Socket及IP地址
●移远远程升级技术(QuecFOTATM)
●干扰检测
●DTMF编解码
主要特征
四频
串口转WiFiGPRS数据双网模块开发

结论
本次演示介绍了串口转WiFi GPRS数据双网模块的设计、调试和应用实践。 通过该模块的开发,可以实现串口数据与其他两种网络数据之间的转换和处理, 拓宽了数据传输的范围和距离。
感谢观看
1、根据实际需求选择合适的网络模块和处理器,以满足性能和成本的要求;
2、在设计过程中要考虑模块的扩展性和可升级性,以便将来能够方便地进 行功能扩展和升级;
3、在应用实践中要注重系统的稳定性和可靠性,采取多种措施来保证系统 的稳定运行;
4、在应用实践中要注重系统的安全性和隐私保护,采取加密和其他安全措 施来保护数据的机密性和完整性。
3、数据传输异常:可以检查数据的格式和编码是否正确,以及网络传输协 议是否匹配等方面进行调试;
4、程序运行异常:可以检查程序是否有语法错误或逻辑错误,以及程序运 行时的内存使用情况等方面进行调试。
在软件调试过程中,还需要注意以下几点:
1、在调试过程中要及时记录和跟踪异常情况,以便快速找到问题所在;
3、功能实现
通过硬件电路设计和软件编程,串口转WiFi GPRS数据双网模块可以实现以 下功能:
1、将串口数据转换为WiFi和 GPRS网络数据;
2、建立WiFi和GPRS网络连接;
3、将数据发送到指定的网络;
4、接收并解析网络数据;
5、通过串口发送数据。
硬件调试
1、焊接技术
在硬件调试中,焊接技术是非常重要的一环。焊接质量的好坏直接影响到模 块的稳定性和可靠性。因此,在焊接过程中需要注意以下几点:
Байду номын сангаас
1、焊接前要清洁电路板和元器 件,防止焊接不良;
2、焊接时要按照焊接流程进行, 保证焊接质量和稳定性;
3、焊接后要检查焊接点是否牢 固,防止松动或接触不良。
GPRS网络调试记录文档

GPRS网络调试笔记储浙荣2014.9.14 说明:1.GPRS模块采用GTM900-B(华为出品)。
外扩电路采用SUNRISING电源DC5V,>1A(GSM模块打电话时功耗较大,因此需选用大电流的电源)。
用USB转串口装置连接至PC的USB口,用普通的串口软件助手发指令调试。
我用的是STC-ISP(V6.58B)的串口助手。
2.域名nat.nat12经CMD的ping指令解析IP地址为211.149.203.54,下面网络连接时会用到。
3. PC内网端口映射采用软件nat123(使用需下载安装软件,这个软件有点类似于花生壳,但却是免费的,注册账号就可以用了)如果PC连的是公网,就不需要IP端口映射内网:10.60.63.199 : 1234IP 端口外网映射: : 51223IP 端口下面连接时外网IP需改成211.149.203.54注意:为了映射外网,实现透传,要将电脑的防火墙关闭。
但用完后必须打开防火墙,关闭nat123软件,可以防止被入侵哦!4.PC上位机服务器采用TCP协议,IP、端口配置需根据自己的实际情况,然后点击【Run】GPRS上网测试一、通过IP地址进行GPRS数据传输(串口助手发送AT指令,每条指令后需加回车,每个指令字符必须英文状态下输入。
串口助手相应配置:波特率9600、无校验位、1停止位,并打开相应串口)第一步: AT+CSQ查询网络质量第二步:AT+CPIN?查询SIM是否准备好第三步:AT+CGREG?查询是否注册成功以上三步主要是确认当前网络和模块的状态。
第四步:AT+CGDCONT=1,"IP","CMNET"设置APN无线接入点 //用完必须运行第十一步的指令AT%IPCLOSE关闭IP服务第五步:AT%ETCPIP="",""进行PPP拨号第六步:AT%ETCPIP?查询获得本地IP地址,以用DNS服务器地址第七步:AT%IPOPEN="TCP","211.149.203.54",51223连接外网IP及端口,注意:需要根据自己的IP端口映射进行相应的设置,如果PC连的是公网,就不需要IP端口映射,直接可用IP及端口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、通过IP地址进行GPRS数据传输
1、如果您的网络环境是基于ADSL线路上网,那么绝大数据情况下,都可以作为数据中心,因为ADSL线路目前都是具有公网IP地址的。
2、采用小区宽带上网,移动无线上网(如3G、GPRS/CDMA 拨号等)之类,大多不能够获得公网IP地址,或者是有上级防火墙,这种网络环境,均不能作为数据中心。
3、绝大多数路由器的出厂默认设置情况下,都是禁止路由器外部网络向内部网络发起连接请求的,因此在网络环境下使用了路由器的情况下,需要对路由器进行端口映射配置。
端口映射配置就是设置路由器允许通过特定的外部端口发起向内网的某台电脑的连接,端口映射又叫端口转发,又叫虚拟服务器,NA T设置等。
各个品牌路由器不同,称谓不同,但操作都是类似的。
4、准备好一张已经开通CMNET数据业务的移动数据卡,最好是全球通或者动感地带的SIM 卡,这两个品牌的SIM卡默认开通CMNET数据业务,如果是神州行的数据卡请确认已经开通CMNET业务。
前期准备:
1、获取IP:我们一般的上网环境都是通过路由器上网,或直接拨号上网,我们的公网IP 地址都是时刻变化的,我们要进行GPRS数据传输实验时必需获取公网的IP地址我们才可以连接到服务器。
我们可以直接上网搜索“IP”即可获取到当前公网分配给我我们的IP地址。
具体如下:
我们也是可以登录自己的路由器查看IP地址,我们后面的很多操作都会涉及到路由器,所以大家要对路由器有所了解。
具体步骤如下:
我们以腾达路由为例,其他路由也是差不多。
在网址输入栏中输入192.168.0.1 按回车进入登录页面
输入自己路由器的用户名和密码,点击确定,即可进入路由
点击“运行状态”也可以查看到公网IP
当前的公网IP为183.33.236.107
2、端口映射
先查看自己的内网IP,即路由器分配给你的IP地址这里以WIN7系统为例
打开网络共享中心
点击进入点击
自己电脑的内网IP:192.168.0.2
进入路由器点击“”进入
在这里填入自己电脑的内网IP和想要映射的端口号。
IP:192.168.0.2 端口号:1234
其他路由器的端口映射方法可以查看/question/756.html 或上网搜索。
3、打开服务器
打开“配套软件”中的“网络调试助手”
创建一个服务器
选中后点击之后会弹出监视端口窗口
在这里填入需要监视的端口,即我们内网IP映射的端口号“1234”;点击确定,服务器就启动监听
前期的准备就完成了
开始对MG323模块进行设置
第一步:AT+CSQ 查询网络信号质量
其中第一个参数为网络信号质量最大为31,此数值越大说明网络信号越强
第二步:AT+CREG? 查询网络注册情况
其中第二个参数为1或5则说明已经注册成功。
第三步:设置连接协议
at^sics=0,conType,GPRS0
at^sics=0,passwd,gprs
at^sics=0,user,cm
at^sics=0,apn,cmnet
第四步:设置TCP/IP套接字
at^siss=1,srvType,socket
at^siss=1,conId,0
at^siss=1,address,"socktcp://183.33.236.107:1234"
其中183.33.236.107是公网IP地址,也可以是在Intenet上已注册的域名,1234是端口号
第五步:打开连接
AT^SISO=1
当收到^SISW: 1, 1 表示TCP/IP 连接成功打开可以发数据了。
服务器端连接状态栏已经检测到了有客户端接入了。
并显示了IP和占用的通道号
第六步:发送数据
AT^SISW=1,10 先发送写入10个字符指令。
然后输入10个字符,最后点发送就可以了,不用带回车
服务器端已经接收到了模块发送的10个字符。
在服务器中输入要发送的数据如“NiRen-Elec”。
点击发送数据
数据就发送到开发板上
串口助手会显示
表示有GPRS接收缓存区中有数据
我们就可以用AT^SISR=1,1500 指令读出刚才接收到的数据了,这条指令是读出接收缓存区的前1500个字符,这个长度大家可以根据实际情况设定。
注意:
1、每次发送AT^SISR读取缓存区内容后缓存区会自动清除。
同时每当缓存区开始接收到数据时会主动上报“^SISR”,
如果没有发送AT^SISR 读取缓存区内容,之后又有新的数据接收进来,这时就不会在主动上报“^SISR”。
这一点需要注意。
2、模块与服务器之间有保持连接,当没有数据传输时,一段时间后网络会被服务商断掉,此时连接就中断了,所以要保持时刻连接需要每隔一定时间发送一帧心跳包,这帧数据只是为了维持连接所以越短越好。
在测试过程中如何长时间没有发送数据,需要再次发送数据时,数据无法接收到,就是这个原因造成的。
心跳时间一般为3~5分钟。
第五步:关闭连接
AT^SISC=1
返回OK说明已经成功关闭了TCP连接
这时服务器端的连接状态栏应该没有任何连接了。
二、通过域名解析进行GPRS数据传输
前期准备:
在进行通过IP地址进行GPRS数据传输的实验基础上我们还需要一个动态域名和一个域名客户端,具体如何申请动态域名和如何激活登录域名客户端,我们在“4、动态域名的申请教程”中申请域名的详细步骤,读者请先浏览该文件获得一个可用的动态域名在进行下一步的实验。
操作步骤:
1、先打开域名客户端,登录已经申请的域名;
2、打开服务器,填上监视的端口号(如IP地址),监视的端口即为我们电脑内网IP的映射端口号;
3、进行串口调试;
通过域名解析进行GPRS数据传输很简单,只需要将上文第四步中的IP地址替换成可用的域名就OK了,其它的和上文一样,这里不再重复,这里给出实验过程。
at^siss=1,address,"socktcp://:1234"这里我以我们的域名为例
域名:
端口号:1234
连接上以后服务器软件的连接状态栏会出现连接的IP和占用的通道。