基于GPRS网络的的研究

时间:2012-11-30来源:网络


  本方案对处理器性能的要求相对不高,因为协议栈的工作交给 TCP/IP协议芯片去完成。 处理器通过调用协议栈接口函数可以较方便地连接上网,继而再加上 GPRS通讯模块就可以实现远程无线传输。本设计方案的优点是开发时间短,硬件上是成熟的芯片,运行比较稳定。但是本方案的缺点是硬件体积会相应增大,成本也较大。 方案2:嵌入式操作系统。

  此方案利用了包含完整 TCP/IP协议栈的嵌入式操作系统来控制整个系统的运行。由于引入了操作系统,因此本方案比较适合于系统资源丰富的高速 16/32位嵌入式系统使用。其系统结构示意图如图 3所示。


  本设计方案不需要外加TCP/IP协议转换芯片,所以硬件体积小,成本少。但是开发时间长,需要做大规模的软件上的工作(比如操作系统的嵌入、TCP/IP协议栈、PPP协议的处理等都需要在一个处理器中完成),对开发者要求很高。另外还要做大量的测试。 基于以上两种方案,GPRS终端相当于Modem,用于连接设备和Internet网络。利用GPRS网络与分组数据网络互联互通的特性,实现了将设备接入最大的PDN网络Internet。设备与GPRS终端之间采用串行接口通讯,在GPRS终端连接上网络后,设备即可以通过其来实现与Internet上的主机进行数据通讯,GPRS终端透明收发数据。这种实现方法类似于使用家用PC做代理接入的方式,只是这里采用了无线方式,网关改为GPRS终端。

   3 系统软件设计

  基于GSM/GPRS的无线数据传输模块设计的目的是为无线网络通信应用提供一个简单实用的平台,须在模块内嵌TCP/IP协议栈,实现了数据在用户终端和服务器之间的透明传输,使用户可以方便地应用,实现远程的无线数据传输。无线数据传输模块的软件结构框图如图4所示。


  本系统中ETR186底层的硬件驱动已由英创公司做好并提供了丰富的接口,其中COM2口提供给MC35i通信使用,并提供相关例程演示通过COM2如何和无线模块进行通信。因此该系统软件部分主要是需要实现PPP协议、IP协议及TCP/UDP协议,并为应用程序提供一个简单易用的接口。在此重点介绍TCP/UDP协议。

  3.1 TCP/IP协议介绍TCP/IP协议集是当今使用最广泛的Internet体系结构,根据相关协议标准,可把TCP/IP

  协议集划分为四个相对独立的层次:网络接口层、网络层、传输层和应用层。

  网络接口层负责与物理网络的连接,支持现有网络的各种接入标准,如.X25分组交换网、DDN、ATM网、以太网(Ethernet)、PPP(Point-to-Point Protocol,点到点协议)、SLIP等。在本系统中将使用 PPP协议。

1 2 3

关键词: GPRS网络 嵌入式系统 S3C241OX ARM920T

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版