导航:首页 > 无形资产 > gprs远程模块使用费用

gprs远程模块使用费用

发布时间:2020-12-14 17:45:54

A. C++语言怎么编程接收并显示通过gprs模块传输的远程实时现场监测数据

远程实时监控需要:(单说window系统)
难度倒是不太大,关键要有:
1、熟内悉windows vc++程序开发,熟悉windows提供的GUI类库和容socket网络接口;

2、熟悉掌握面向对象程序设计流程
3、熟悉gprs模块数据传输格式和解析(或者相关设备提供的应用程序开发工具包SDK)
具体什么语言其实无关紧要。C#,java应该也可以。
Qt(C++类库)应该也可以。而且方便实现跨平台。

B. 麻烦各位大侠给几个gprs远程抄表方案

一、系统概述
随着无线通信数字网络的发展,无线远程自动抄表已成为发展的必然趋势,其应用领域极为广阔。目前基于仪器、仪表分布点多面广,其远程抄表大多仍沿用有线传输方式,线路维护量很大。由于电话线公用,通讯时经常发生冲突,既影响了数据的传输也对电调部门的正常工作造成了干扰,并且此种方式对通讯部门程控交换机正常。稳定的运行也有一定的影响。为保证传输质量,若采用专线方式,投资成本太高;采用中国移动GPRS无线数字网的通讯方式,很好地解决了远程抄表的瓶颈问题。用户上网可以免受断线的痛苦。使用GPRS无线组网方案,数据实现分组发送和接收,用户就可以总是在线且按流量计费,迅速降低了服务成本。
本系统具有采集数据快速准确,能快速生成用电统计分析,交费单据等特点,与传统的人工抄表、电话线抄表相比,极大地提高了效率。除了准确、实时抄表外,还提供了设备管理功能,如告警:开箱告警、停电告警、逆相告警、超温告警、过载告警等;控制:对欠费用户进行拉闸等。并提供停电数据保护功能,在停电48--72小时内仍可抄表和监控。本系统结合移动公司的短信平台,在告警时,可根据具体内容发短信给相关的管理人员。本系统提供丰富的接口,可与电业系统的MIS系统链接或进行二次开发。抄表软件系统数据库为SQL数据库,运行于WIN98/2000/XP、NT的操作系统,易于使用。软件所能管理的用户数量没有限制。
二、系统特点
1、建设周期短,成本低:
GPRS无线网络可为电力系统提供了简单高效的通信传输手段。中国移动GPRS系统可提供广域的无线IP连接。在移动通信公司的GPRS业务平台上构建电力远程抄表系统,实现电表数据的无线数据传输具有可充分利用现有网络,缩短建设周期,降低建设成本的优点,而且设备安装方便、维护简单。
2、实时性强:
由于GPRS具有实时在线特性,系统无时延,无需轮巡就可以同步接收、处理所有数据采集点的数据。可很好的满足系统对数据采集和传输实时性的要求。
3、可对电表设备进行远程控制:
通过GPRS双向通讯方式还可实现对电表设备进行远程控制,进行参数调整、开关等控制作用。
4、集抄范围广:
GPRS覆盖范围广,在无线GSM/GPRS网络的覆盖范围之内,都可以完成对集抄的控制和管理。而且,扩容无限制,接入地点无限制,能满足山区、乡镇和跨地区的接入需求。
5、系统的传输容量大:
配电数据中心要和每一个电表数据采集点保持实时连接。由于电表数据采集点数量众多,系统要求能满足突发性数据传输的需要,而GPRS技术能很好地满足传输突发性数据的需要。
6、数据传送速率高:
每个电表数据采集点每次数据传输量在10Kbps之内。GPRS网络传送速率理论上可达
171.2kbit/s,目前GPRS实际数据传输速率在40Kbps左右,完全能满足本系统数据传输速率(≥10Kbps)的需求。
7、通信费用低:采用包月计费方式,运营成本低。
8、系统易于扩展和维护。
三、系统组成
居民用户的用电数据由付费率电表通过RS485传到电表集中器,电表集中器通过RS232/RS485串口与GPRSDTU连接,电表数据经过协议封装后发送到中国移动的GPRS数据网络,通过GPRS数据网络将数据传送至配电数据中心,实现电表数据和数据中心系统的实时在线连接。 整个系统有电度表和数据采集终端、GPRS DTU、监控中心三大部分组成。
1、主站:监控中心
监控中心主要组成部分装有系统软件的计算机(服务器或PC机),配置一个固定或动态IP能连入Internet和数据采集端进行数据通信。为了是数据通信更加安全的话可以监控中心可以采用移动公司提供的DDN专线与GPRS网络相连,由于DDN专线可提供较高的带宽,当电表数据采集点数量增加,中心不用扩容即可满足需求。 配电中心RADIUS服务器接受到GPRS网络传来的数据后先进行AAA认证,后传送到配电中心计算机主机,通过系统软件对数据进行还原显示,并进行数据处理。 配电中心计算机主机可进行业务管理和计费管理,对电力数据进行校验、计算、存储、分析、管理等,可对异常情况进行告警,同时对用户使用情况实时监控,保证电力局的合法收益。
2、从站:数据采集终端
从站为现场各采集站点,本方案采用 GPRS DTU主要适用于现场在户外,无任何有线或其它通讯链路的情况。
1)GPRS DTU和电表一对多的连接方式
若变电站的电表很集中,可采用一台集中器或采集器通过RS485将集中的电表并联,并实时采集电表信息,然后通过RS232串口线将GPRS DTU接到集中器或采集器上。GPRS DTU将集中器或采集器采集到各电表的信息,再经由GPRS无线网络经过NET地址转换协议连入互联网,最后传输到主控中心的服务器上。
2)GPRS DTU和电表一对一的连接方式
若电表比较分散,将每块电表通过RS485/RS232串口线连接一台GPRS DTU。此时GPRS DTU直接将每块电表的信息通过GPRS无线网络经过NET地址转换协议连入互联网,最后传输到主控中心服务器上。
3、GPRS DTU功能及特点
无线通讯部分主要是借助GPRS DTU通过GPRS无线网络进行数据采集端和监控中心之间的数据通讯工作。
DTU是指数据终端设备(Data Terminal unit),可以理解为下位GPRS发射终端,在进行通信时,在它的作用下对所传信息进行格式转换和数据整理校验。
GPRS DTU全称GPRS数据传输单元,在国内目前实际上对GPRS DTU具有更加明确的约定:GPRS DTU是专门用于将串口数据通过GPRS网络进行传送的GPRS无线设备。
◆内部集成TCP/IP协议栈
GPRS DTU内部封装了PPP拨号协议以及TCP/IP协议栈并且具有嵌入式操作系统,从硬件上,它可看作是嵌入式PC与无线GPRS MODEM的结合;它具备GPRS/CDMA拨号上网以及TCP/IP数据通信的功能。
◆提供串口数据双向转换功能
GPRS/CDMA DTU提供了串行通信接口,包括RS232,RS485,RS422等都属于常用的串行通信方式,而且GPRS/CDMA DTU在设计上大都将串口数据设计成“透明转换”的方式,也就是说GPRS/CDMA DTU可以将串口上的原始数据转换成TCP/IP数据包进行传送,而不需要改变原有的数据通信内容。因此,GPRS/CDMA DTU可以和各种使用串口通信的用户设备进行连接,而且不需要对用户设备作改动。
◆支持自动心跳,保持永久在线
GPRS/CDMA通信网络的优点之一就是支持GPRS/CDMA终端设备永久在线,因此典型的GPRS/CDMA DTU在设计上都支持永久在线功能,这就要求DTU包含了上电自动拨号、采用心跳包保持永久在线(当长时间没有数据通信时,移动网关将断开DTU与中心的连接,心跳包就是DTU与数据中心在连接被断开之前发送一个小数据包,以保持连接不被断开)、支持断线自动重连、自动重拨号等特点。
◆支持参数配置,永久保存
GPRS/CDMA DTU作为一种通信设备,其应用场合十分广泛。在不同的应用中,数据中心的IP地址及端口号,串口的波特率等都是不同的。因此,GPRS/CDMA DTU都应支持参数配置,并且将配置好的参数保存内部的永久存储器件内(一般为FLASH或EEPROM等)。一旦上电,就自动按照设置好的参数进行工作。
◆支持用户串口参数设置
不同用户设备的串口参数有所不同,DTU连接用户设备的串口时,要根据用户设备串口的实际参数对DTU端进行相应设置,保证用户设备的正常通信和可靠数据传输。
◆符合工业化设计适应恶劣环境能力更强
◆ RS232 串口速率高达230400 bps
◆ 支持RS232 三线标准或九线标准
◆ 内置TCP/IP 协议栈,支持TCP/UDP 网络协议
◆ 数据终端永远在线
◆ 掉线自动重拨功能
◆ 通过超级终端类似于AT 指令方式或专用设置程序来设置通信参数
◆ 设备之间透明传输/非通明传输
◆ 支持静态IP 或域名方式连接远程主机
◆ 供电:+5V,可根据客户需要定制宽电压输入+5V~ +40V
◆ 耗电:待机状态230~330mA;上网状态450~460mA;传输状态460~470mA
◆ 工作温度:-40℃ ~ +70℃
◆ 储存温度:-50℃ ~ +85℃
◆ 支持RS232/RS485/RS422串口进行通讯
4、电度表
计量并显示用户的用电情况,将用电信息通过RS232/RS485传输到GPRS DTU,然后GPRS DTU通过GPRS无线网络传输到监控中心。这三个主要的组成部份是相互关联的主从关系
根据抄表对向的不同我们设计以下三种抄表模式:
居民用户抄表系统
电表:1.0级单相静止式(电子式)电度表,具有光耦脉冲输出功能。
1)采集器:
(1)24个I/O口,可带24户电度表
(2)停电数据保护
(3)带后备电源,停电后仍可抄表
2)抄表内容:
(1)电量
(2)其他
3)抄表形式:
(1)自动抄表
(2)定时上报
(3)实时查询
4)告警内容:
(1)开箱告警
(2)停电告警
5) 技术指标:
(1)系统容量:
采集器容量:最多接24块电表;
系统容量:原则上不受限制,实际可根据需要和主站电脑的容量确定;
(2) 通信距离:
采集器与电表:采用双芯多股线,对于机械表,距离≤500m;对于电子式电表,距离≤50m。主站与采集器:采用GPRS网络作为通信介质,距离不受限制;
(3)通信成功率:
主站与采集器之间,采用基于可靠连接的TCP/IP协议,通信成功率为100%。
大集团用户抄表系统
6) 电表:
(1)三相有功无功多功能表,有功0.5级、无功2级,具有RS-485通讯接口,电力部国标2004通讯规约。
(2)三相有功复费率表,有功1级,具有RS-485通讯接口,电力部国标2004通讯规约。实现电能量(有功、无功)的计量和功率因数、电压、电流、频率等参数的测量。
7)采集器
(1)带一个与电能表通讯的RS-485接口,一个与主站系统通信的GPRS接口,三个用于报警监测的开关量输入口和三个用于远程控制的模拟量输出口。
(2)支持部标通信规约
(3)停电数据保护
(4)控制输出(用于远程控制拉闸或其他功能)
(5)带后备电源,停电后仍可抄表
8)系统功能
(1)设置电能表的参数,读取各种计量和管理数据;
(2)抄表数据的统计、查询、备份、报表、图表生成;
(3)厂站管理;
(4)自动抄表、定时上报、实时查询等;
(5)掉电数据保存;
(6)瞬时量数据的综合处理;
(7)系统数据备份、存档和向外输出数据;
(8)历史数据事件记录功能;
(9)实时报警;
(10)根据线路上的表计关系计算线路损耗;
(11)可提供多路模拟量、开关量输入,实现开箱告警、停电告警、逆相告警、超温告警、过压告警、过流告警、过载告警、倾斜或移动报警等其他功能;
(12)远程控制断电功能;
(13)采集的参数丰富,如:
◆ 当前、上月、正向有功、反向有功、无功四象限的总及尖、峰、平、谷四费 率电量;
◆ 正向、反向、有功、无功的最大需量及最大需量发生时间;
◆ 有功功率、无功功率、三相电压、三相电流、功率因数;
◆ 感想失压累计次数、失压累计时间、集抄器停电起止时间等;
◆ 单位时间负荷曲线、三相电流曲线、三相电压曲线、有功功率曲线、无功功、 率曲线、功率因数曲线。
9)技术指标:
(1)系统容量:
采集器容量:最多接255块电表;
系统容量:原则上不受限制每表一号,实际可根据需要和主站电脑的容量确定;(2)通信距离:
采集器与电表:采用RS-485接口及屏蔽双绞线,距离≤500m。主站与采集器:采用GPRS网络作为通信介质,距离不受限制;
(3)通信成功率:
主站与采集器之间,采用基于可靠连接的TCP/IP协议,通信成功率为100%;
(4)完全符合IEC1107标准及国电公司DL/T645《多功能电能表通讯规约》;
(5)工作电源:交流220V±20%,50Hz;
(6)通信速率:1200bps~33.6kbps;
(7)采集器功耗:≤1.5W
(8)工作环境条件:温度:-10℃~50℃,相对湿度:≤90%;
(9)耐压强度:2KV;绝缘电阻:2M欧姆;
(10)电表数据抄收率、可靠性和读数准确率达到100%。
变电站抄表系统
10)电表:三相有功无功多功能表。
11)带GPRS功能的采集器:
(1)带一个485口,三个开关量和三个模拟量;
(2)支持部标通信规约;
(3)停电数据保护;
(4)控制输出;
(5)带后备电源,停电后仍可抄表。
12)抄表内容:
(1)电压、电流;
(2)有功正、反向分时电量;无功四象限分时电量;
(3)有功正、反向分时最大需量及发生时间;
(4)无功正、反向分时最大需量及发生时间;
(5)断相时间、次数及断相期间用电量;
(6)负荷曲线。
13)抄表形式:
(1)自动抄表;
(2)定时上报;
(3)实时查询。
14)告警内容:
(1)开箱告警;
(2)停电告警;
(3)逆相告警;
(4)超温告警;
(5)过压告警;
(6)过流告警;
(7)过载告警;
(8)倾斜或移动报警等其他功能。
15)技术指标:
(1)系统容量:
采集器容量:最多接255块电表;
系统容量:原则上不受限制每表一号,实际可根据需要和主站电脑的容量确定;
(2)通信距离:
采集器与电表:采用RS-485接口及屏蔽双绞线,距离≤500m。主站与采集器:采用GPRS网络作为通信介质,距离不受限制;
四、系统功能
1、完善的系统日志:系统日志记录了进入系统,离开系统,收费,设置硬件,改变运行参数操作等及操作者,操作时间,凡是改变数据库的操作都被记录下来。
2、抄表速度快:抄表快、数据准确,抄表时PC机只读采集器的数据,数据传输采用115200波特率,传输速度快,并对每个数据块都有效验码,保证了传输的准确性。
3、广播对时功能:该功能使得系统中的所有电能表的时间基准与PC机保持一致,对时成功后,由电池供电的电能表内部时钟,不再需要PC机的干预。因此,只要保证在对时时刻,PC机的时间是正确的,以后在运行的过程中,改变PC机的时钟并不会影响电能表的时间。
4、自动抄表功能:按照设置的抄表开始时间和抄表间隔,到预定的抄表时刻,系统便会依次拨号去抄采集器或电表内的数据。对于抄不上数据,系统会自动补抄或人工发命令补抄。
5、电量冻结功能:可以方便地定义总表,安装和删除总表,给总表分配分表。通过安装适当的总表,结合抄冻结数据功能,就可得某一特定的时刻的总表读数,各分表的读数(由此得到读数和),就可以计算出某部分电路的电能损耗,为确定电费提供依据。
6、电费管理功能:收电费前,统一抄录一次电费数据。当确保数据库内的数据反映最近的电表读数后,利用程序中的功能自动计算出当月用电量和电费。交纳电费时,只需输入用户号,当月用电量和电费由程序填写。每笔电费都有详细记录,便于对帐。
7、设备管理功能,如告警:开箱告警、停电告警、逆相告警、超温告警、过载告警、倾斜或移动报警等;控制:对欠费用户进行拉闸等。并提供停电数据保护功能,在停电48--72小时内仍可抄表和监控。本系统结合移动公司的短信平台,在告警时,可根据具体内容发短信给相关的管理人员。
8、用户界面清晰美观,操作简单,具有完善的在线帮助功能。对数据进行统计,分析,绘制负荷曲线,作平衡分析,具有与银行,客服中心的联网功能。
9、本系统适应范围广泛,单相版的软件可用于小区管理,网络版的软件可用于供电公司实现一座城市或地区的用电管理。
五、安全可靠性
在系统安全方面,本公司除了采用大型、多用户的SQL数据库、系统对用户实现分级授权管理和提供防火墙功能及完善的数据备份功能外,对GPRS网络无线数据监控中心还提供了安全技术解决方案,以确保数据安全可靠。
3.1 IP 过滤技术
由于监控中心服务于GPRS子网用户,所有访问客户的IP必为GPRS子网内的IP ,即所有的用户必须通过CMNET才可能访问该服务器。因此,我们在系统中采用了IP过滤技术,对所有接受的数据包进行过滤,抛弃掉所有的非法IP数据报。这一过程就好像将系统置身于CMNET的防火墙保护之下,所有的非法用户只有先穿过了CMNET的安全防护才有可能访问到本系统,但对于安全措施非常强大的CMNET网络来说,这将是非常的困难。
3.2 身份授权和密码认证体系
采用IP过滤技术尽管可以防止一些非CMNET网段用户的侵袭,但由于系统处于GPRS子网以外,IP过滤只能起到简单的安全防护,对于那些利用IP伪装技术的非法用户则无法识别。
由于该系统是专业化的服务系统,访问客户是预先确定的,利用这一特点,我们在系统中采用了用户ID和密码验证技术,系统中存储了有所客户端的MAC地址以及密码,对通过了IP过滤的数据包,再验证其ID号和密码。对于该系统以外的非法用户,获取合法的MAC地址和密码将十分困难,所以这一步极大可能地增加了系统的安全性。
3.3 数据安全加密通道
系统采用标准的SSL数据安全通讯协议在客户端和服务器端建立加密数据通道,保证私有数据传输的安全性;系统在应用层植入高可靠性的加密算法,使得数据在任何网络出错时都可以得到保证的高可靠性;采用MD5算法产生“报文摘要”已实现对所有发送报文的数字签名,保证了数据传输过程中的完整性,防止数据被篡改。
3.4 访问过程跟踪
系统对所有的访问过程进行日志记录,包括用户身份、IP、时间、数字签名、操作事项等信息,向系统管理人员提供了详细、完整、有效的操作证明。
六、总结
采用GPRS无线传输数据通讯方法解决了远程抄表系统的通讯问题,比起其它有线通讯方式有着不可比拟的优越性。节省了人力、物力、建设周期,大大提高了供电行业自动化数据监控的工作效率。
北京东方讯科技发展有限公司。

C. 单片机采集的数据,通过GPRS模块,再通过GPRS无线网络,把数据传输到远程的PC机上

1.GPRS模块和单片机通过UART交互AT命令和传输的数据。最普通的单片机也有串口吧专,430当然可属以实现。
2.GPRS模块的作用就是附着GPRS网络,获得网络IP,连接远程PC机的IP和端口。独立工作不需要射频发射模块,需要天线和SIM卡。
3.远程PC机的IP和端口通过AT设置命令配置到GPRS模块中,通过AT连接命令控制GPRS模块连接远程PC。
看似复杂,其实很简单,找个GPRS模块手册看看里面的AT命令就明白了,比如华为。

D. modbus RTU协议的数据经过GPRS RTU模块传输到远程中心,最后远程中心拿到的数据格式还是modbus RTU协议

这个要看信号进过Modbus Rtu控制器采用GPRS传输后,是采用的透传模式,还是说按照DTU进行了一些传输专协议转换,属如果转换了就不是,没转换那就是原来的数据桢格式,我经常用的SmartDAQ系列的通讯管理机,带无线GPRS的那种,可以用透传,也可以协议转换再传,看翻翻说明书,看看配置方法吧。

E. 如何使用GPRS模块实现远程数据传输

随着网络应用的普及和移动装备的大量增加,GPRS技术以其低廉的价格和较快的速率已经越来越多地应用到各种各样的场合中,通过操作系统自带的网络协议来控制GPRS的拨号过程已经很成熟,但是,并非所有的数据传输系统都拥有操作系统或网络协议。相对干昂贵的嵌入式芯片,8051系列单片机更经济,更具有实用性且如果仅仅为了实现GPRS数据传输而采用嵌入操作系统也显得过于复杂这就要求能够有一种简洁有效的新方法来实现整个拨号过程及数据传输过程。因此有必要研究一种简单经济的新办法来解决这种矛盾。本文正是基于上述原因而提出了相应的解决办法.

一、网络体系结构分析

文中研究UDP/IP协议而不是TCP/IP协议,这主要根据本研究背景课题的实际情况而定。UDP相对于TCP的优点在干:简洁、方便迅速、经济。缺点在于:传输过程中可能出现“丢包”现象但对于本研究所涉及的工程项目则影响不大。具体硬件结构如图1所示。主要是通过GPRS模块实现远程传输从传感器采样的数据同时能够通过GPRS网络实现远程管理。外围电路还包括了看门狗、时钟、闪存、AD转换器等上位机软件再通过具体算法实现对数据的分析,是实现农业现代化的必不可少的基础工作,有很重要的实际意义。

研究基干GPRS的无线通讯必须首先明了通讯过程的网络系统结构,才能在实际解决问题的过程中不致误入歧途。

GPRS无线数据传输的最低层,即物理层是通过RS232串口及GPRS模块组成的,然后是数据链路层,该层是分析的重点和难点,其中涉及到PPP协议实现过程数据链路层上面是网络层,其后是传输层,就是我们通常所说的UDP/IP,TCP/IP其中IP协议属于网络层协议,而UDP.TCP都属于传输层协议传输层上方的是包括会话层、表示层、应用层等,均不属本文讨论范围内,这里不再详述。

另一方面,每层协议都是基于下方协议而实现的即如果使用数据链路层则必须有物理层的支持。如果没有物理层,实施软件的物理介质也就不存在。同理,IP则是基于PPP协议实现的数据链路层,而UDP是基于IP协议实现的网络层,这也就是UDP/IP包要通过PPP协议封装起来的原因.

二、数据链路层的建立

GPRS登陆网络过程属干数据链路层的建立,要通过PPP协议实现PPP协议(Point-to-Point Protocol)提供了在串行点对点链路上传输数据报的方法,支持异步8位数据及位导向的同步连接(如ISDN)它提供了一种管理两点间会话的有效方法,正在取代SLIP(Serial Line Interface Protocol)协议成为点对点网络的标准.

1.通过PPP实现GPRS的上网认证过程

在GPRS模块上网的过程中,主要是经过PPP协议中的三种协议,分别为LCP(Link Control Protocol)协议,PAP(Pass-word Authentication Protocol)认证协议以及IPCP(Internet Protocol Control Protocol)协议LCP部分主要协商下一步的密码认证协议,可选择PAP方式或CHAP方式,我们根据ISP要求选择PAP方式。PAP部分主要是向ISP发送密码进行认证。密码认证通过以后进入IPCP,完成客户端请求IP及ISP端分发IP的过程。其实现过程图如图2所示

在认证过程中,MCU、GPRS模块及ISP都需要发送PPP格式的数据包来完成协商过程该数据包为16进制,多数情况下其对应ASCII码并无实际意义PPP数据帧的结构如表1所示。

对于表1所示的协议部分有如下凡种形式的描述:

对于表1所示的信息位包括了链路配置包标志,描述如下:

以上3个表所示的内容是分析PPP协议各种类型数据包的基本概念。在解析PPP数据包中需要注意的另外一个事项是,如果字符中包括了Ox7D,则表示该字符后面的字符需要转义。转义方式是后一个字符与0x20进行异或运算得出的16进制数据作为真是数据比如一个数据包包括了......Ox7D0x23......,则真实表示的为Ox03a(为方便表示下文所示数据均为转义后的数据)

2.实际协商过程分析

(1)LCP协商过程

首先设置模块的初始化参数及工作参数向模块发送如下AT指令:

1)AT+CGCLASS="B"置为“B”模式

2)AT+CGDCONT=1,"IP";"CMNET"设置APN

3)AT+CGATT=1,使GPRS模块附着在网络上

然后发送指令"ATD*99***1#"建立拨号过程,模块会返回16进制的一些数据。我们要据此与模块进行协商。首先返回数据包(16进制):

数据包含义:7E(PPP包头)FF03CO21(LCP协议)01(代码)01(标识符)0016(长度)01(类型)04(长度)05DC(协商内容Maximum-Receive-Unit)02(类型)06(长度)00000000(协商内容)07C类型协议压缩协商)02(长度)08(类型,地址控制域压缩协商)02C长度)03〔类型)04(长度)CO23(内容表示请求PAP认证)26B4(FCS,校验和)7E(PPP包尾)。

此模块在进行LCP协商阶段是比较友好的,主动提出了PAP认证方式,可直接返回对它请求的同意也可以提出些新的申请,实际操作中发送同意请求为:。

至此LCP认证阶段已经结束

(2)PAP认证过程

因为协商同意PAP密码认证方式故进入PAP过程,需要发送用户名和密码至ISP.请求格式为7ECO230101000600003B3F7E

该包在0006后的0000分别代表用户名和密码,都为空此时由于需要与ISP进行认证,需要等一段时间经过判断,服务器通过密码认证,返回:

其中的16进制字符"57656C636F6D6521"转为ASCII码为"Welcome!".同时服务器发送IPCP请求数据包:

进入IPCP协商过程

(3)IPCP协商过程

客户端部分此时需要请求ISP分发IP请求为:

"0306""8106""8306"后的四个00分别代表客户端IP,第一DNS主机地址,第二DNS主机地址,这3个部分全部为00表示内容为空,是请求ISP分发IP到客户端。

服务器得到请求后分发IP数据包为:.6B6B7E

OA4AOC14表示为十进制的10.74,12.20,由于中国移动通信规定GPRS拨号上网的用户分发的IP均为内部IP,非外部IP,所以IP都是以10.***开头的。8106后面的D38812AB表示211.136.18171,是第一DNS主机的IP地址。8306后面的D38814CB表示211.136.20.203,是第二DNS主机的IP地址此后我们需要对分发下的几个IP辨认识别,然后再次请求请求中包含这3个分发IP,代表接受分发结果。数据包为

此后清求得到ISP认可,链路层PPP握手过程全部结束进入网络阶段。此后所有发往GGSN网绍的包含IP的数据包都会透明的传给所对应的IP地址。以上既是对PPP协商过程的分析,只要注意上面所提及的每步的注意事项及含义,即可迅速快捷的建立数据链路层.

三、网络层及传输层的实现

网络层和传输层虽然属于IP及UDP协议实现的功能但此两者都是建立在数据链路层基础上的,因此在发送PDP/IP包的时候仍然不能摆脱对PPP协议的依赖。由PPP封装的UDP/IP数据包组成如下表所示:

1.IP协议介绍

IP包的组成形式如表5所示,其中8位协议处可选择TCP方式或UDP方式,8位TTL为TimeToLive,只数据包在网络中的存活时间。

2.UDP协议介绍

相对于旧数据包UDP数据包的组成比较简草,主要包含所要发送的数据信息即数据段。结构如表6所示其中最后的UDP校验与IP数据包中的IP校验方式一样,但与PPP协议中的FSC校验方式不同。FSC校验属于CRC16位校验方式的一种而旧校验和UDP校验是相对简单的反码求和的校验机制。并且对于IP及UDP校验而言需要将数据包需要校验部分的16位转换为32位进行校验校验好之后再转换为16位.

3.IP及UDP校验和

IP校验和所要校验的数据段包括了前面所提的IP数据包内的所有位段,而UDP校验相对IP校验复杂的地方在于,UDP校验不仅仅要将UDP数据包内的内容包括进来,而且还要包括IP部分的一些信息UDP校验位组成如下:

对于最后一位的数据段而言由于校验是32位所以如果数据段出现奇数个数据,需要加零补位。

校验程序如下所示:

HdelineUSHORT

unsignedshortUSHOPTchecksum(USHORT*buller,Intsize)

{

unsignedIongcksum=0;

while(size>1)

{

cksum+=*buffer++;

size-=sizeof(USHORT);

}

if(size)

cksum+=*(UCHAR*)buller;

cksum=(cksum>>16)+(cksum&oxnff);

cksum+=(cksum>>16)return(USHORT)(Ccksum);

}

4.由PPP封装形式封装的UDP/IP数据包

根据前面所介绍的方法,下面给出一个具体的实例进行分析:7E2145.

7E21为PPP包头,4表示旧版本号5表示首部长度,00表示服务类型,001D表示包的All长度47F3表示16位的标识,00表示3位的标志+13位的片偏移,80表示TTL,11表示协议(11表示UDP协议,TCP为06),B0F6是IP首部校验和。接下来的"0A4A30E0"表示本地IP地址即刚才通过PPP协议获得的动态IP而"D350336C"表示对方IP,即要发送的目的IP,"03E8"表示本地端口(这个可以随便设定只要不与系统已用端口冲突即可,对于UDP而言这个没有实际意义因为GPRS分配到的是内部IP,即使对方知道你的IP及端口也可能通过UDP方式传输数据,而如果是TCP协议则用GPRS作为Client清求Server建立通道后Server端可根据端口发送数据)"03F2"表示目的端口"0009",表示UDP包的长度(本地端口2字节+目的端口2字节+数据长度2字节+数据端n字节十UDP校验2字节),“55”表示数据,转换为ASCII码应为"a","1B61"为UDP校验和"A5DE"为PPP包的FSC校验和。此段代码的含义是“向IP为211.80.51.108,端口为1010的目的地发送字符a".

四、结束语

GPRS的应用不仅仅局限于嵌入式或PC机领域,更能扩大到简单的8051微控制器,从而更深入地扩大GPRS技术的使用。同时针对GPRS上网方式裁减PPP和UDP/IP协议,软件部分用C语言编写可压缩至4K,不仅简化认证过程更节省程序运行时间,正常情况下从拨号到登陆网络只需要3秒钟而且该程序可方便的移植到各种硬件系统中。目前该系统已稳定运行于南京试验田农田墒情检测系统。

F. 怎么设计工业级gprs远程控制开关

众所周知,工业级产品在性能上有很高的稳定性要求。.对环境的适应性、抗干扰性、专设备的自愈性等属等都要满足才行。一般普通的GPRS DTU价格在200-400元左右。其功能简单,性能一般。短时间使用没大问题。但时间一长就问题多多。维修的费用比产品价格本身还高。工业级产品GPRS DTU都有ARM9的处理器,带工业的电源管理,使用的正品通信模块。温度一般在-30度到85度。经过的电磁干扰测试。厦门的为那公司有一个WCTU。就是工业级产品。不但具有GPRS DTU功能,还可以远程短信配置。可以对数据加密。是目前其他厂家不具备的功能。

G. 逆变器的gprs远程监控通讯模块多少钱一个

480一套

H. 使用环境:能效管控表上的GPRS模块 现在什么GPRS芯片比较合适实现远程抄表、远程控制

GPRS模块可以抄分两种平台一种是9200,还有一种是9260,当然两种都是有使用的,而9200现在已经落后于9260了,已经渐渐退出市场,具体芯片型号忘记了,Q我496154690到时候给你补上。
说说9260平台芯片ARM9,价格高稳定性好BGU封装,适合生产管理,
ARM7是ARM9的升级版也是GPRS的新领域,大概2011.2月才在市场上流动。

I. 现有一套远程视频监控,走的GPRS,用的DTU模块,请问运行情况下SIM卡是占线的吗

gprs有永久在线功能,它占用的是数据流量,如果你拨这个卡的号码,它是能拨通的,说明不占线,我用的就是dtu传输。只是dtu需要设置。数据卡有没有语音功能,需要移动公司去设置,你要给他讲明你干什么用,用不用专网、要不要固定ip等等。

J. 做了一个监控系统,我终端采用ZigBee+GPRS模块,那么远程控制中心也需要连接GPRS模块吗

gprs 走固定IP地址TCP/IP协议比较稳定点。
距离不是很远的话, 可以使用zigbee点对对通信,内 距离远的话就得用GPRS通信了。
用GPRS通信, 不能容直接点对点通信。 要实现点对点通信中间必须得有服务器。

阅读全文

与gprs远程模块使用费用相关的资料

热点内容
中国科学院无形资产管理办法 浏览:67
注册资本金认缴期限 浏览:828
申请商标到哪个部门 浏览:762
购买无形资产的相关税费可以抵扣吗 浏览:982
商标注册被骗怎么办 浏览:160
朗太书体版权 浏览:268
大学无形资产管理制度 浏览:680
马鞍山向山镇党委书记 浏览:934
服务创造价值疏风 浏览:788
工商登记代名协议 浏览:866
2015年基本公共卫生服务项目试卷 浏览:985
创造营陈卓璇 浏览:905
安徽职称计算机证书查询 浏览:680
卫生院公共卫生服务会议记录 浏览:104
泉州文博知识产权 浏览:348
公共卫生服务培训会议小结 浏览:159
马鞍山揽山别院价格 浏览:56
施工索赔有效期 浏览:153
矛盾纠纷交办单 浏览:447
2010年公需课知识产权法基础与实务答案 浏览:391