市场上GPRS模块的种类多种多样,令人眼花缭乱,但总的来说典型的GPRS模块就分为三类,接下来就一起看看GPRS模块的种类以及怎么选型吧!
一、GPRS DTU (通常称为GPRS数字传输单元、GPRS透过模块)
GPRS DTU内部封装了完整的TCP/IP等协议栈,为无线传输提供了透明的TCP/IP通道。 在软件设计中,封装协议栈的内容,具有嵌入式OS,在硬件上看作嵌入式PC和无线接入部分的结合,在窗口中进行数据通信。 主要应用于工业领域,但GPRS modem通常需要使用PC软件进行预数据处理,以实现类似的功能。 在这种格式的应用程序中,PC通常必须连接到GPRS Modem才能连接到外部数据网。
GPRS DTU的四个核心功能:
- 内部综合TCP/IP协议栈
- 提供串行数据的双向转换功能
- 支持自动心跳,使终端设备持续在线( DTU包括开机自动拨号,使用心跳分组持续在线) -如果长时间没有数据通信,移动网关将DTU和中心连接
- 对应参数配置,永久保存。 在FLASH或EEPROM中保存数据中心的IP地址、端口号、串行端口的波特率等。 电源接通后,根据设定的参数自动动作。
更高级的GPRS DTU还支持数据中心域名解析、支持远程参数设置/远程固件升级、支持远程消息/电话唤醒、本地串行固件升级的。
二、GPRS/GSM Modem (纯GPRS/GSM调制解调器,经常被称为GPRS猫)。
GPRS调制解调器是接入GPRS分组网的物理信道,本身没有OS,必须依赖于计算机(功能上类似于有线调制解调器),不能在计算机OS上进行PPP拨号连接,通常是PC 在操作方式中,GPRS DTU和GPRS Modem最大的区别在于GPRS DTU内部CPU主动控制拨号,处理TCP/IP协议分组,而GPRS Modem是被动的,拨号和TCP /。
三、带TCP/IP协议栈的GPRSmodem
GPRS/GSMmodem和TCP/IP协议栈一起封装,内部有CPU、FLASH、RAM、控制单元等硬件,与DTU功能类似。
如果要求数据长期可靠的传输,则需要采用GPRS DTU,通过GPRS网络平台与监视中心进行数据通信。 使用GPRS Modem,只能通过普通的拨号方式连接到互联网。 这个拨号方式不是为数据可靠的收发应用程序,而是为一般用户的互联网服务而设计的,而且通常断线后不会自动拨号。 因此,在需要长期可靠传输数据的领域,必须选择使用GPRS DTU。 如果只用于无线网络,可以选择GPRS Modem。
具有TCP/IP协议栈的GPRS DTU在动作上与通常的GPRS MDEM非常相似,因此对所有模块的动作只有AT命令,特别是数据的收发通过专用的AT命令。 如果嵌入式系统采用的CPU是资源有限的单片机,建议使用GPRS DTU或带协议栈的GPRS Modem。 否则,实现自己的TCP/IP协议非常麻烦。如果使用具有WinCE或嵌入式Linux的嵌入式系统,可以使用GPRS/GSM Modem,因此成本很低。
![6d007b8d02380bcd4a5544e0ab6257b7.png](https://i-blog.csdnimg.cn/blog_migrate/b172ffe95d2eb3e3f515a2d7bbbcb84b.jpeg)