




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GPRS技术支持服务山东力创科技有限公司技术中心2005-05-28掌握GPRS的应用需要比较全面的技术:采集终端:需要用户对采集终端进行全面的了解,比如9033;GPRS模块:需要掌握GPRS的相关知识,并对其基本设置了解;GPRS网络:需要了解GPRS网络知识;软件系统:需要熟练掌握软件系统,特别是网络编程,以便于进行程序设计。根据我们公司的实践可以得出,用户从接触GPRS到掌握其应用,需要相当长的周期。用户在选择GPRS通讯方式时,会遇到意想不到的难题,导致其开发难度及开发周期都不能达到用户满意,所以用户在选择GPRS供应厂家时,也同时在选择技术支持。帮助用户快速有效地架设一个稳定、可靠、实用的数据采集中心成为用户选择GPRS供应厂商的首选。怎样方便用户使用GPRS成为当前工作的重点。不同的用户对GPRS应用的要求不同,有些用户需要建立自己的数据中心,所以针对不同的用户,我们提供不同的服务。
为全力推进GPRS的应用,帮助用户组建自己的数据中心。建立GPRS应用实例(主要是针对用户自己建立数据中心的情况)应用实例和应用案例是两个截然不同的概念,应用案例中介绍的具体内容非常少,它帮助用户了解一些有关方面的知识,或者了解一些解决方案,而对具体如何去做谈的很少,而应用实例恰恰弥补了应用案例的缺点,介绍的具体内容比较细致,能帮助阅读应用实例的用户很快的掌握具体如何去做的问题。站在用户的角度,如果用户对网络有点熟悉,对GPRS组网的方案就有可能很快理解并掌握,但下一步的问题就是怎样实现这个具体的方案,我们认为现在的用户也是在具体怎样实现方案上碰到了难题。一般用户在遇到困难时,总希望有实例作参考,掌握其应用,自己再在这个基础上加上自己系统的东西,形成自己的应用系统,所以我们认为做一个应用实例对想建立自己数据中心的用户来说是非常有帮助的。介绍由4个数据采集终端,运用GPRS组成一个数据采集的应用实例,主要内容包括A:详细的技术方案; B:详细的GPRS模块设置; C:详细的GPRS组网过程(专线局域网、CMNET、无线Modem); D:基本的软件编制通过建立详细的应用实例,帮助用户一步一步建立起自己的数据中心,使用户能快速的掌握GPRS数据通讯的整个过程。GPRS应用实例建立用户自己的数据中心一、组网方式组网主要分为两种方式:一种是局域网方式;一种是拨号上网方式。
1、局域网方式(专线):专线方式特点PC机由网卡可以登录到数据服务器所在的网络内。用户采用此方式时,必须具备数据服务器,而数据服务器的建立需要同当地的移动公司合作,并且移动公司会为数据服务器建立一个APN(AccessPointName),即接入点名称。如东营数据服务器的接入点名称为:DYSHL.SD;莱芜力创服务器的接入点名称为:LICHUANG.LW.SD。具体建立数据服务器的方法可以到当地移动公司了解。因为用此种方式非常麻烦,所以一般用户如果使用GPRS模块的规模很小的话,一般不建议采用这种方式。该方式具有规模大、稳定性强、代价高等特点。
数据中心设置:只要自己的计算机能够与数据服务器相连,都可以采用这中方式。例如,本公司的数据服务器的IP地址为192.168.0.164,可以用Ping命令来验证自己的计算机是否与数据服务器相连。如果自己的计算机能够与数据服务器相连,可以更改计算机的IP地址,只要将自己的网关改为“192.168.0.164”即可。具体操作为:(以Windows2000操作系统为例)a、在桌面上查找‘网上邻居’,右键单击,选择‘属性’;b、在网络和拨号连接中查找‘本地连接’,右键单击,选择‘属性’;c、在常规中选择‘Internet协议(TCP/IP)’,单击‘属性’;d、在常规中找到‘使用下面的IP地址’,将其中的默认网关改为‘192.168.0.164’。2、拨号上网方式:
拨号上网方式特点PC机由无线Modem可以登录到数据服务器所在的网络内。用户采用此方式时,必须具备一个无线Medom和一张GPRS卡。GPRS卡可以到当地移动公司办理,无线Modem可以到电脑经销商或移动公司购买都可以。在购买GPRS卡的时候,最好购买在当地有数据服务器的地方的卡,因为这样使用会比较方便。如:东营有数据服务器,可以到东营移动办理GPRS卡;莱芜力创有数据服务器,可以到莱芜移动办理GPRS卡。
数据中心设置(用户试验阶段可以使用力创公司的APN接入点)首先计算机需要安装一个无线Modem,再建立一个‘拨号连接’,然后对无线Modem进行设置,在‘额外的初始化命令’一栏中输入“AT+CGDCONT=1,"IP","LICHUANG.LW.SD"”。具体操作为:(以Windows2000操作系统为例)A、点击‘开始’,选择‘设置’,选择‘控制面板’。B、双击‘添加/删除硬件’,按照提示将无线Modem安装上,安装完成后,选择调制解调器属性,在‘诊断’中点击‘查询调制解调器’按钮,如果系统未提示错误,则说明安装成功。然后在‘高级’中的‘额外的初始化命令’一栏中输入“AT+CGDCONT=1,"IP","LICHUANG.LW.SD"”.C、在桌面上查找‘网上邻居’,右键单击,选择‘属性’;D、在网络和拨号连接中双击‘新建连接’,点击‘下一步’,在网络连接类型中选中‘拨号到专用网络’,点击‘下一步’,在要拨的电话号码中输入“*99***1#”,然后点击‘下一步’,完成即可。E、如果希望拨号连接具有断线重拨的功能,则选中‘拨号连接’,右键‘属性’,选中‘选项’,在‘拨号选项’中去除所有复选框,选中‘重拨选项’中的断线重拨即可。也可以根据自己的需要设置‘重拨选项’。GPRS模块的设置GPRS模块是一个设备,在应用前需要将其进行配置。前面介绍了数据业务中心的配置,下面介绍在现场工作的GPRS模块的设置。现场的GPRS模块首先应该配置代表该GPRS模块的ID号,所属网络的数据服务器的APN和与其进行通讯的数据中心(DSC)的IP,通讯端口号,波特率,在线时间间隔。设置的步骤如下:(以力创的GPRS模块为例)力创的GPRS模块为LQ-8100模块,打开LQ-8100的配置程序,显示界面如图1设置详细步骤1、GPRS模块与计算机为串口连接,串口线为3芯,
2、3、5,2-RX,3-TX,5—地。2、启动GPRS模块配置软件,打开串口;3、给GPRS模块上电,并且在5秒内点击软件配置;4、波特率一般设置为9600,是GPRS与上位机通讯或GPRS与下接模块通讯时的波特率;5、设置该GPRS模块的ID号:该ID号是用户为了区分GPRS模块所专门设置的号码,同时该ID号在与GPRS模块通讯时也用到。ID号一般为10个数字“69******96”组成(中间的*为0-9之间的数字);6、APN设置:APN即数据服务器的接入点,用东营卡,则将设置为DYSHL.SD,如果用莱芜的卡,则配置为LICHUANG.LW.SD;7、设置数据中心DSC(IP):在此将数据中心的IP配置到GPRS中;8、设置DSC端口号:为通讯过程中所需的网络端口号,系统配置应默认为2020;9、在线间隔:为GPRS主动连接网络的时间间隔,设置参数范围为(0-255分钟),建议设置15或20分钟。数据中心的数据处理对网络编程熟悉的用户可以很轻松的了解数据在GPRS网络中的传输问题,但对网络编程不熟悉的用户却很难理解,用户最多的问题是:数据存在什么地方,该怎样取来加以处理?这是困扰用户的一个重要环节,下面重点介绍数据处理部分的软件。GPRS控件的应用在软件编程过程中,有个重要的工具:GPRS.OCX帮助用户组建数据中心的工作重点是开发完善的GPRS控件以便用户方便地组建自己数据中心。GPRS控件可以应用到高级编程语言中,它是将GPRS网络通讯部分进行封装,用户应用方便。GPRS控件具有GPRS通讯所需要的功能,能满足用户的需求。四个采集终端实例假设用户有4块GPRS模块,怎样使用户的这4块GPRS模块能够与数据中心组成一个网络,他们之间如何进行通讯?
1、数据中心的配置:
假设组网方式采用第二种方式(拨号上网方式数据中心APN:LICHUANG.LW.SD;IP:10.14.87.107;端口号:2020),则详细配置说明为:首先计算机需要安装一个无线Modem,再建立一个‘拨号连接’,在建立拨号连接时要拨的电话号码为“*99***1#”。然后对无线Modem进行设置,在‘额外的初始化命令’一栏中输入“AT+CGDCONT=1,"IP","LICHUANG.LW.SD"”。具体操作为:(以Windows2000操作系统为例)A、点击‘开始’,选择‘设置’,选择‘控制面板’。B、双击‘添加/删除硬件’,按照提示将无线Modem安装上,安装完成后,选择调制解调器属性,在‘诊断’中点击‘查询调制解调器’按钮,如果系统未提示错误,则说明安装成功。然后在‘高级’中的‘额外的初始化命令’一栏中输入“AT+CGDCONT=1,"IP","LICHUANG.LW.SD"”.C、在桌面上查找‘网上邻居’,右键单击,选择‘属性’;D、在网络和拨号连接中双击‘新建连接’,点击‘下一步’,在网络连接类型中选中‘拨号到专用网络’,点击‘下一步’,在要拨的电话号码中输入“*99***1#”,然后点击‘下一步’,完成即可。E、如果希望拨号连接具有断线重拨的功能,则选中‘拨号连接’,右键‘属性’,选中‘选项’,在‘拨号选项’中去除所有复选框,选中‘重拨选项’中的断线重拨即可。也可以根据自己的需要设置‘重拨选项’。GPRS模块的配置:
4个GPRS模块的配置方法是一样的,需要配置的参数为代表该GPRS模块的ID号、所属网络的数据服务器的APN、与其进行通讯的数据中心(DSC)的IP、通讯端口号、波特率、在线时间间隔。用户先将4块GPRS模块的中的某一块与计算机的串口连接起来,然后给GPRS模块上电,在上电后的5秒种之内,点击配置软件中的‘进入’按钮,当‘模块配置状态’中提示‘进入’,则说明已经进入配置状态,用户可以点击‘GPRS参数配置’这一栏进行参数配置了;如果‘模块配置状态’中提示‘未进入’,则说明不能进行参数配置。进入配置状态后,在‘配置ID号’一栏中输入”6900000196(其他3个分别为6900000296,6900000396,6900000496)”;在‘配置APN名称’一栏中输入”LICHUANG.LW.SD”;在‘配置模块工作方式’一栏中选取”中心<——多点”;在‘配置波特率’一栏中选取”9600”;在‘配置IP地址’一栏中输入”10.14.87.107”;(此IP地址为无线Modem的IP地址,查看方法为:点击‘拨号连接’,拨号成功后,在任务栏中选中拨号连接,右键,选中‘状态’,在‘信息’中可以查看;或者先‘拨号连接’,待拨号连接成功后,选择‘开始’—‘运行’(输入cmd回车)—输入‘ipconfig’回车,便可以看到拨号连接的IP了。)在‘配置Server端口号’一栏中输入”2020”;在‘配置时间间隔(1-255)’一栏中输入”20”;配置表软件编制软件主要分为如何使GPRS模块登录自己的数据中心?系统是如何与下面的GPRS模块通讯的?(本例以力创公司的GPRS控件实现方法为例,编程语言为VB6.0)
先加载一个GPRS控件,改名称为Gprs启动服务1、启动服务(StartServer方法)DimIPAsString‘数据中心的IP地址(如果采用局域网方式,为计算机IP;如果为拨号上网方式,为无线Modem的IP)DimPortAsLong‘网络端口号IP="192.168.0.168"Port=2020Gprs.StartServerIP,Port
在启动服务的时候,系统会需要两个参数,一个为数据中心的IP地址,一个为网络端口号。停止服务2、停止服务(StopServer方法)IfGprs.StopServer=TrueThen Msgbox“服务已停止”EndIf
在停止服务的时候,系统会提示“真的要断开服务器吗?”,如果选择‘是’,则会停止服务;否则不会停止服务。GPRS模块登录数据中心3、GPRS模块登录数据中心,上位机接收上传的ID号(GetUserID事件)PrivateSubGprs_GetUserID(ByValUser_IdAsString)Text1=User_Id‘将上传的ID号在文本框Text1中显示EndSub
如果下面的GPRS模块上传ID号时,系统会以事件的方式进行接收,用户可以在事件中对ID号做处理,想以什么格式显示有用户自己做决定。
发送数据4、发送数据(SendDataGPRS方法)DimA(6)AsByte‘命令数组(以十六进制发送)DimDTU_IDAsString‘ID号DTU_ID=Mid(Text1,1,10)‘截取ID号A(0)=&H4CA(1)=&H57A(2)=&H1A(3)=&H20A(4)=&H0A(5)=&H21A(6)=&HDGprs.SendDataGPRSDTU_ID,A,0,0Gprs.SendDataGPRSDTU_ID,A,0,0该方法包括4个参数,具体格式为SendDataGPRS(DtuIDAsString,CmdDataAsVariant,WaitTimeAsSingle,GprsReturnAsInteger)DtuID为GPRS模块的ID号;CmdData为用户发送的数据;WaitTime为用户发送数据后需要等待下面设备返回数据的时间,如果下面设备没有返回数据,此时可以将参数值设为0;GprsReturn为下面设备返回的数据长度,如果下面设备没有返回数据,此时可以将参数值设为0;数据接收5、数据接收(ReceiveData事件)PrivateSubGprs_ReceiveData(ByValUser_IdAsString,ByValUser_GetDataASCAsVariant,ByValUser_GetDataHEXAsVariant)DimiAsIntegerText2=""‘清空显示区域Text3=""Text2=User_Id+""+User_GetDataASC‘以ASCII方式显示Fori=0ToUBound(User_GetDataHEX)Text3=Text3+Right("0"+Hex(User_GetDataHEX(i)),2)NextText3=User_Id+""+Text4‘以HEX方式显示,数据为以十六进制数据组成的字符串样式EndSub如果下面的设备有数据上传时,就会触发该事件,该事件包括3个参数:User_Id为设备的ID号;User_GetDataASC为以ASCII方式显示的数据;User_GetDataHEX为以HEX方式显示的数据。下面的设备在上传数据的时候,会将ID号一块传上来,这样用户能够分辨出是哪个设备传上来的,而且上传数据时,会将ASCII方式的数据和HEX方式的数据一块传上来,用户想用什么数据自己决定。常见问题解答1、终端发送数据后其应答码来源于中心还是GPRS本身,应答码是什么,格式?应答码来源于GPRS本身,应答码为
:回车SEND空格OK回车2、终端连上网时返回的模块ID号有效数据10位,数据格式?包头、包尾各占多少字节?有无其他数据?数据格式为10位16进制的数据,无包头、包尾,也无其他数据。3、终端设备能否检测GPRS模块是否在线,如果检测,如何判断,返回数据是什么,格式是什么?终端设备可以检测GPRS模块是否在线,实现方法为:终端设备可以向GPRS模块发送n个字节的数据,当GPRS模块返回SENDOK时,说明GPRS模块在线,否则,说明不在线。4、
能否给用户提供设置GPRS模块的AT命令?用户不需要知道配置GPRS模块的通讯协议,用户可以直接使用力创公司提供的专用配置软件对GPRS模块进行配置,且GPRS模块可以存储配置的参数。5、模块与后台通讯连接时发送的数据包的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学二年级数学上册乘加、乘减习题
- 车辆安全培训知识
- 新人教版高中语文必修5逍遥游 同步练习我夯基 我达标
- 全国新人教高中必修4期末测试卷6
- 人教版一年级下学期数学第4单元试卷《100以内数的认识》试题2
- 公司承包混凝土合同范例
- 个体入股合同范例
- 农村小院合同范本
- 劳保服装买卖合同范例
- 劳务信息合同范例
- 食品添加剂、食品污染物的本底与转化来源
- 供应商管理控制流程图
- 泥石流勘察设计Word版(共44页)
- 普通生态学15章集合种群及其模型剖析课件
- 四年级下册健康成长教案(共26页)
- 义务教育语文课程标准(2022年版)
- 初中物理公式总结大全(最新归纳)
- 建筑制图课件高教第十五章透视
- GB 12268-2012 危险货物品名表(高清版)
- 人员培训质量风险评估报告
- 威索燃烧器中文说明书_图文
评论
0/150
提交评论