- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
支持TCP-IP协议的新一代GSM-GPRS模块.doc
支持TCP/IP协议的新一代GSM/GPRS模块|第1
GSM模块都可以连接到GPRS网络。通常情况下,根据TCP/IP协议栈的信息打包功能并不是模块卣鞯囊徊糠帧T谕ü?榉⑺褪萸埃琓CP/IP协议栈必须事先被开发,然而,只有很少的模块具有内嵌式的TCP/IP协议栈,数据可以通过模块直接被发送。如此一来,应用开发周期被缩短,其执行能力也在很大程度上得到提高。
本文将简要介绍TCP/IP协议及在GPRS网络中实现TCP/IP的必要条件,详细叙述支持TCP/IP协议和嵌入式应用的索尼爱立信模块及其应用实例。
基于GPRS的TCP/IP协议
TCP/IP是为协同操作计算机、分享网络资源的一套协议。该协议成员包括IP、TCP、UDP等。TCP确保数据的正确传送,如果对于一个信息包来说,数据量太大,TCP则可将其分成若干组。IP被用来为信息包到达另一端寻找通道,每一个与网络相连接的工作站都有一个唯一IP地址,该IP地址为一个32位数,它通常被写成四个十进制数字,每一个代表8位,例如,165.21.32.70是索尼爱立信网站服务器的一个IP地址。
TCP/IP是一个无连接协议,信息以分组方式进行传输,信息包的最大容量在初始化过程中得以商定。如果信息超出其最大容量,则将被分成若干组分别传送。信息包未得以按顺序传送甚至丢失及再次转发的可能性是存在的,因此,TCP必须将序号、信息和目的地通道数,以及其他信息添加进数据包中,被称为TCP包头。接收器端将利用该信息来检测数据包是否被正确地接收,从而加以整理。要直接将信息包发送至正确的工作站,仅有TCP包头,是不充分的。一个IP报头必须被加在TCP包头之上,源地址和目的地址被包括在IP包头里。发送信息包至目的地,计算机将首先核对其自身的路由列表,如果目的地在自己的网络内,它将直接发送信息包。否则,它将发送信息包至网关,每一个网关都有一个路由列表,信息包将通过几个单独的路由节点到达目的地址。
GPRS网提供网络功能将IP信息包从移动用户点传送至外部网络。GPRS可以为IP地址提供多重选择,包括公共地址、专用地址以及客户代理地址。指定IP地址选择权的GPRS机制被称为接入点域名(APN)。
图1显示了基于GSM/GPRS的TCP/IP系统结构。因为IP地址的整体供应受到限制,一个GPRS网络提供商通常使用专用的、可动态分配地址,然而,公共选择可由专门的客户提供,专用则无法越过公共网进行操作。为连接公共网络,专用被转换成公共。该转换通过一个节点发生,该节点是专用的网络地址转换(NAT)。多重专用地址可被映射成一个公共地址,对于基于IP协议的应用,和有线网络一样,在无线网络中它们以相同的方式工作。当GPRS对话启动时,大多数服务提供商也将监控数据的传输流量,如果在特定的一段时间内没有数据传输,其连接将被断开。
因为TCP/IP信息包是通过GSM网传输的,所以,必须考虑TCP/IP协议栈的一些参数配置。基于GPRS的TCP应当支持适当的窗口尺寸以利于优化端对端连接的带宽延迟,默认接收和发送缓冲器比例应当增加到容纳足够大的窗口,被衔接层支持的IP数据包的最大值是最大传输单元(MTU)。在高误码率的链路上,较小的MTU尺寸增加了成功传输的机会,默认IP最大传输单元值为576字节。依据链路条件和ARQ的配置,它有可能增加MTU大小到一个较大的值,一个较大的MTU允许TCP更快地增加拥挤窗口。对于基于GPRS的TCP/IP协议的设计,设计师必须考虑到这些问题。
索尼爱立信机对机通信模块
很多GSM模块可以通过GSM/GPRS直接接入互联网,如果模块上没有TCP/IP协议栈,它则必须在其应用或外围的微处理器中体现。索尼爱立信GR47/48模块正是一种内置TCP/IP协议栈的模块之一。为开发基于GSM/GPRS网的TCP/IP应用,索尼爱立信提供了一套完整工具,其机对机通信商业解决方案(M2mpopopopoouseg(this)实时操作系统的结构。新款可编程无线模块GR47/48提供了完整全面的功能。该模块包括一个内置TCP/TP协议栈,以便更有效地使用GPRS。它允许一个TCP/UDP传输机制以最小的前期配置和操作来被使用。其内嵌控制器方便集成客户的应用,减少外部控制器的需求,例如在报警、仪表抄送和自动售货等应用上。GR47和GR48分别支持双频GSM宽带900MHz/1800MHz和850MHz/1900MHz,它们都可通过SMS短消息服务、CSD、HSCSD或GPRS来发送或接收数据,并可处理语音及传真。其TCP/IP协议栈亦可通过AT命令或嵌入式应用进行访问。
GR47/48模块具有很多强大的特征。其TCP/UDP会话可以通过一个命令启动;它还提供为统一资源定位器(URL)查询IP地址的功能
文档评论(0)