什么是GPRS通信模塊?首先解釋下,GPRS全稱(chēng)是“General Packet Radio Service”,即通用分組無(wú)線服務(wù)技術(shù),屬于第二代移動(dòng)通信中的數(shù)據(jù)傳輸技術(shù)之一,是GSM的延續(xù)。GPRS通信模塊則是指利用該項(xiàng)通訊技術(shù)的硬件設(shè)備,具體在工作方式、應(yīng)用等方面分了下述三類(lèi)。
一、GPRS DTU
GPRS數(shù)傳單元,常稱(chēng)為GPRS透?jìng)髂K,內(nèi)部封裝了完善的TCP/IP等協(xié)議棧,可為無(wú)線傳輸提供透明的TCP/IP通道。在軟件設(shè)計(jì)上,封裝了協(xié)議棧內(nèi)容并且具有嵌入式操作系統(tǒng),硬件上可看作是嵌入式PC加無(wú)線接入部分的結(jié)合,用窗口進(jìn)行數(shù)據(jù)通信。主要應(yīng)用于工業(yè)領(lǐng)域,而GPRS modem通常要完成類(lèi)似的功能必須借助于PC機(jī)的軟件進(jìn)行預(yù)數(shù)據(jù)處理。這種形式的應(yīng)用通常需要一個(gè)PC接一個(gè)GPRS Modem來(lái)連接到外部的數(shù)據(jù)網(wǎng)。
GPRS DTU核心功能:
①內(nèi)部集成TCP/IP協(xié)議棧;
?、诖跀?shù)據(jù)雙向轉(zhuǎn)換功能;
③支持自動(dòng)心跳包;
?、苤С謪?shù)配置保存;
較為高級(jí)的GPRS DTU具備擴(kuò)展功能,支持?jǐn)?shù)據(jù)中心域名解析、支持遠(yuǎn)程參數(shù)配置/遠(yuǎn)程固件升級(jí)、支持遠(yuǎn)程短信/電話喚醒、支持本地串口固件升級(jí)、提供短信通道、提供DTU在線/離線電平指示等。
二、GPRS/GSM Modem
GPRS/GSM調(diào)制解調(diào)器,俗稱(chēng)GPRS貓,是接入GPRS分組網(wǎng)的一個(gè)物理通道,本身不具有操作系統(tǒng),必須依附于計(jì)算機(jī),進(jìn)行PPP撥號(hào)連接,通常是與PC結(jié)合使用,實(shí)現(xiàn)撥號(hào)上網(wǎng)。在工作方式上,與GPRS DTU的區(qū)別是控制撥號(hào)和處理TCP/IP協(xié)議包的方式上,GPRS DTU是主動(dòng)控制,而GPRS Modem則是被動(dòng)的,需要外部設(shè)備來(lái)進(jìn)行撥號(hào)和進(jìn)行TCP/IP協(xié)議包處理。
三、帶TCP/IP協(xié)議棧的GPRS Modem
指的是將GPRS/GSM modem和TCP/IP協(xié)議棧封裝在一起,內(nèi)部有CPU、FLASH、RAM、控制單元等硬件,和DTU功能類(lèi)似。如果是要求數(shù)據(jù)長(zhǎng)期可靠傳輸,那么應(yīng)當(dāng)采用GPRS DTU,通過(guò)GPRS網(wǎng)絡(luò)平臺(tái)實(shí)現(xiàn)與監(jiān)控中心端的數(shù)據(jù)通信。如果使用GPRS Modem則只能采用普通撥號(hào)方式上網(wǎng),由于這種撥號(hào)方式是針對(duì)普通用戶(hù)的上網(wǎng)業(yè)務(wù)設(shè)計(jì)的,而不是針對(duì)數(shù)據(jù)可靠收發(fā)應(yīng)用來(lái)設(shè)計(jì)的,因此不適合于可靠的數(shù)據(jù)傳輸;而且通常斷線后并不進(jìn)行自動(dòng)重?fù)?。因此,在需要?shù)據(jù)長(zhǎng)期可靠傳輸?shù)念I(lǐng)域,都應(yīng)選擇使用GPRS DTU。如果只是用于無(wú)線上網(wǎng),則可以選擇GPRS Modem。
帶有TCP/IP協(xié)議棧的GPRS Modem和GPRS DTU不同的地方就在于在操作上和普通的GPRS Modem很相似,也就是說(shuō)所有對(duì)模塊的操作只能用AT命令,尤其是發(fā)送和接收數(shù)據(jù)都要通過(guò)專(zhuān)用的AT命令。如果嵌入式系統(tǒng)采用的CPU是資源有限的單片機(jī),建議使用GPRS DTU或自帶協(xié)議棧的GPRS Modem,否則要實(shí)現(xiàn)自己的TCP/IP協(xié)議,非常麻煩。如果是使用帶有操作系統(tǒng)WinCE或嵌入式Linux的嵌入式系統(tǒng),可以采用GPRS/GSM Modem,這樣成本會(huì)比較低。