支持TCP/IP协议栈GSM模块——GM3的DTU模块SG5090B

发布时间:2017/3/11 14:35:00

  在互联网上的信息包传输全部基于IP协议。无线网络将与互联网整合,信息包通过无线媒介无缝地传输至基于IP协议的网络,在传输前,为了能直接到达指定目的地,数据包必须根据TCP/IP协议封装。在GPRS网络中也采取了IP协议进行传输。

  就服务的灵活性来说,几乎所有的GSM模块都可以连接到GPRS网络。通常情况下,根据TCP/IP协议栈的信息打包功能并不是GSM模块特征的一部分。在通过GSM模块发送数据前,TCP/IP协议栈必须事先被开发,然而,只有很少的GSM模块具有内嵌式的TCP/IP协议栈,数据可以通过模块直接被发送。如此一来,应用开发周期被缩短,其执行能力也在很大程度上得到提高。

  那么有没有基于GPRS的TCP/IP协议开发的GSM模块呢?本文将推荐一款山东搜博的GSM模块USR-GM3,并简要介绍TCP/IP协议及在GPRS网络中实现TCP/IP的必要条件。

  TCP/IP是为协同操作计算机、分享网络资源的一套协议。该协议成员包括IP、TCP、UDP等。TCP确保数据的正确传送,如果对于一个信息包来说,数据量太大,TCP则可将其分成若干组。IP被用来为信息包到达另一端寻找通道,每一个与网络相连接的工作站都有一个IP地址,该IP地址为一个32位数,它通常被写成四个十进制数字,每一个代表8位,

  TCP/IP是一个无连接协议,信息以分组方式进行传输,信息包的容量在初始化过程中得以商定。如果信息超出其容量,则将被分成若干组分别传送。信息包未得以按顺序传送甚至丢失及再次转发的可能性是存在的,因此,TCP必须将序号、信息来源和目的地通道数,以及其他信息添加进数据包中,被称为TCP包头。一个IP报头必须被加在TCP包头之上,源地址和目的地址被包括在IP包头里。发送信息包至目的地,计算机将首先核对其自身的路由列表,如果目的地在自己的网络内,它将直接发送信息包。否则,它将发送信息包至网关,每一个网关都有一个路由列表,信息包将通过几个单独的路由节点到达目的地址。

  GPRS网提供网络功能将IP信息包从移动用户点传送至外部网络。GPRS可以为IP地址提供多重选择,包括公共地址、专用地址以及客户代理地址。指定IP地址选择权的GPRS机制被称为接入点域名(APN)。

  因为IP地址的整体供应受到限制,一个GPRS网络提供商通常使用专用的、可动态分配地址,然而,公共网址选择可由专门的客户提供,专用网址则无法越过公共网进行操作。为连接公共网络,专用网址被转换成公共网址。该转换通过一个节点发生,该节点是专用的网络地址转换(NAT)。多重专用地址可被映射成一个公共地址,对于基于IP协议的应用,和有线网络一样,在无线网络中它们以相同的方式工作。当GPRS对话启动时,大多数服务提供商也将监控数据的传输流量,如果在特定的一段时间内没有数据传输,其连接将被断开。

  很多GSM模块可以通过GSM/GPRS直接接入互联网,如果GSM模块上没有TCP/IP协议栈,它则必须在其应用或外围的微处理器中体现。搜博GSM模块USR-GM3正是一种内置TCP/IP协议栈的模块之一。GSM模块USR-GM3包括一个内置TCP/TP协议栈,以便更有效地使用GPRS。它允许一个TCP/UDP传输机制以的前期配置和操作来被使用。其内嵌控制器方便集成客户的应用,减少外部控制器的需求,例如在报警、仪表抄送和自动售货等应用上。GM3模块分别支持双频GSM宽带900MHz/1800MHz和850MHz/1900MHz,可通过SMS短消息服务、CSD、HSCSD或GPRS来发送或接收数据,并可处理语音及传真。其TCP/IP协议栈亦可通过AT命令或嵌入式应用进行访问。

  GSM模块GM3具有很多强大的特征。其TCP/UDP会话可以通过一个命令启动;它还提供为统一资源定位器(URL)查询IP地址的功能;有用的特点之一是IP服务器侦听功能,该功能允许通信模块启动与网络的对话,例如,一个被分配的IP地址无需连接任何部分,只要等待该单元接收一个基于IP的连接引入请求,即可实现。同时,GSM模块GM3可进入低功耗模式,提供两路GPIO引脚,方便用户进行远程控制。这样一款功能多样使用方便的GSM模块可以轻松应对各种工业长江。


搜博SG5090B采用GM3内梅花鹿