1、什么是DTU?
答:DTU是數(shù)據(jù)終端設(shè)備(Data Terminal unit)的簡(jiǎn)寫。廣義地講,在進(jìn)行通信時(shí),傳輸數(shù)據(jù)的鏈路兩端負(fù)責(zé)發(fā)送數(shù)據(jù)信息的模塊單元都稱之為DTU,在它的作用下對(duì)所傳信息進(jìn)行格式轉(zhuǎn)換和數(shù)據(jù)整理校驗(yàn)。狹義地講,DTU一般特指無(wú)線通訊中的下位GPRS/CDMA發(fā)射終端設(shè)備。前者是一種模塊,而后者則是設(shè)備。后面的介紹如果不加特別說(shuō)明,都是指后者(下位發(fā)射終端設(shè)備)。
2、與DTU有關(guān)的名詞解釋?1)什么是上位機(jī)和下位機(jī)?
答:上位機(jī)和下位機(jī)是一個(gè)相對(duì)的概念,在通信中,有主從關(guān)系的一對(duì)設(shè)備,負(fù)責(zé)提交信息的終端設(shè)備是下位機(jī),負(fù)責(zé)處理提交信息的設(shè)備是上位機(jī)。DTU設(shè)備大多數(shù)情況下就屬于下位機(jī),而負(fù)責(zé)處理DTU回傳信息的數(shù)據(jù)中心就是上位機(jī),典型的應(yīng)用方式是多臺(tái)DTU對(duì)應(yīng)一個(gè)數(shù)據(jù)中心。但是上位機(jī)和下位機(jī)不一定都是一一對(duì)應(yīng),他們可以是一個(gè)下位機(jī)對(duì)應(yīng)一個(gè)或多個(gè)上位機(jī),也可以是一個(gè)上位機(jī)對(duì)應(yīng)一個(gè)或多個(gè)下位機(jī),具體的對(duì)應(yīng)方式要視應(yīng)用而定。
2)什么是數(shù)據(jù)中心?
答:數(shù)據(jù)中心是指對(duì)下位機(jī)回傳的信息進(jìn)行采集、匯總和處理,并對(duì)下位機(jī)進(jìn)行一定控制和管理的上位機(jī)系統(tǒng),他包括完整的計(jì)算機(jī)硬件設(shè)備和特定的完整軟件功能。
3)什么是全透明傳輸?
答:全透明傳輸就是對(duì)IP包不作任何操作和改變,只是簡(jiǎn)單的發(fā)送過(guò)程。通俗的講就是,全透明傳輸時(shí),數(shù)據(jù)在發(fā)送前和發(fā)送后的格式、內(nèi)容都不發(fā)生變化,遠(yuǎn)端數(shù)據(jù)中心接收的數(shù)據(jù)與現(xiàn)場(chǎng)采集的數(shù)據(jù)是一樣的,數(shù)據(jù)在傳輸過(guò)程中不發(fā)生變化,如果IP包有任何的操作和改變,就不是完全意義上的全透明了。
3、DTU與無(wú)線Mmodem有什么區(qū)別?
答:首先要明確的一點(diǎn)是:DTU與無(wú)線Modem是不一樣的。
在軟件設(shè)計(jì)上,DTU封裝了協(xié)議棧內(nèi)容并且具有嵌入式操作系統(tǒng),硬件上可看作是嵌入式PC加無(wú)線接入部分的接合。GPRS/CDMA Modem是接入GPRS/CDMA分組網(wǎng)絡(luò)的一個(gè)物理通道,它本身不具有操作系統(tǒng),必須依附于計(jì)算機(jī)(在功能上類似于有線Modem),在計(jì)算機(jī)操作系統(tǒng)之上才能進(jìn)行PPP撥號(hào)連接,通常是與PC結(jié)合使用。從某種角度來(lái)說(shuō),DTU是嵌入式PC與GPRS/CDMA Modem的結(jié)合,但它不能單獨(dú)當(dāng)作Modem使用,它完成數(shù)據(jù)協(xié)議轉(zhuǎn)換和透明傳輸這樣一個(gè)功能。在使用上,前端采集設(shè)備或智能數(shù)據(jù)設(shè)備,通常提供標(biāo)準(zhǔn)的數(shù)據(jù)接口,如RS232、RS485/422等,這些前端用戶設(shè)備適合采用DTU,借助于GPRS/CDMA網(wǎng)絡(luò)平臺(tái),實(shí)現(xiàn)與監(jiān)控中心端的數(shù)據(jù)通信。GPRS/CDMA Modem需要接入計(jì)算機(jī),實(shí)現(xiàn)組網(wǎng)連接,比如說(shuō)中心站的PC主機(jī)可以通過(guò)GPRS/CDMA Modem接入GPRS/CDMA網(wǎng)絡(luò),從而構(gòu)成某中心站服務(wù)器,實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)控,數(shù)據(jù)通信等。而DTU很難作為中心服務(wù)站來(lái)使用。
4、DTU測(cè)試前需要做什么準(zhǔn)備工作?
答:在對(duì)DTU進(jìn)行測(cè)試前,需要有以下條件:
1.一個(gè)公網(wǎng)IP地址或獨(dú)立域名;
有些情況下,測(cè)試環(huán)境中的計(jì)算機(jī)由于在內(nèi)部局域網(wǎng),所以無(wú)法擁有獨(dú)立的公網(wǎng)IP地址和域名地址,這樣就需要通過(guò)撥號(hào)上網(wǎng)獲得獨(dú)立公網(wǎng)IP,也可以在測(cè)試環(huán)境中的路由器上設(shè)置DMZ主機(jī)映射或者端口映射來(lái)使計(jì)算機(jī)能夠穿透內(nèi)網(wǎng),以便計(jì)算機(jī)可以與DTU能夠進(jìn)行正常應(yīng)答。
2.一張開(kāi)通GPRS數(shù)據(jù)業(yè)務(wù)的SIM卡(測(cè)試GPRS DTU必須),或者一張開(kāi)通CDMA數(shù)據(jù)業(yè)務(wù)的UIM卡(測(cè)試CDMA DTU必須);
3.一臺(tái)帶有9Pin RS232串口的臺(tái)式計(jì)算機(jī)或筆記本電腦;
這臺(tái)計(jì)算機(jī)用來(lái)對(duì)DTU的參數(shù)進(jìn)行設(shè)置和調(diào)整,同時(shí)在測(cè)試的時(shí)候,可以連接DTU作為虛擬數(shù)據(jù)源設(shè)備,通過(guò)串口調(diào)試工具與上位機(jī)數(shù)據(jù)中心收發(fā)數(shù)據(jù)。當(dāng)然,這臺(tái)計(jì)算機(jī)在滿足條件1的情況下可以既是上位機(jī)數(shù)據(jù)中心,同時(shí)也是虛擬數(shù)據(jù)源下位機(jī)。但是在第二種測(cè)試目的的時(shí)候,要盡量避免這么做,以免對(duì)測(cè)試本身產(chǎn)生懷疑。
4.一套完整的測(cè)試軟件;
完整的測(cè)試軟件包括:
DTU配套的專用參數(shù)設(shè)置軟件;
串口調(diào)試軟件;
上位機(jī)數(shù)據(jù)中心演示DEMO軟件。
5、配置終端的默認(rèn)設(shè)置是什么?
答: 8位數(shù)據(jù)位/無(wú)奇偶校驗(yàn)/1位停止位
9600bps
無(wú)或XON/XOFF
要正確選擇與DTU相連的COM端口。
6、DTU模塊怎么尋址的?它的地址和端口如何設(shè)置?
答:服務(wù)中心的地址和端口號(hào)可預(yù)先保存在SIM/UIM卡或DTU Flash中,我們可通過(guò)DTU配置工具進(jìn)行配置并存放在DTU Flash中,或通過(guò)GPRS/CDMA手機(jī)配置數(shù)據(jù)并存放在SIM卡中,與服務(wù)中心建立通信。
7、如果知道 DTU的狀態(tài)信息,如網(wǎng)絡(luò)的狀況等?
答:目前主要通過(guò)DTU面板(或電路板)上的LED來(lái)進(jìn)行指示,
1)、當(dāng)NET指示燈常亮,表明 DTU模塊正常工作,且已找到GSM網(wǎng)絡(luò);當(dāng)NET指示燈不亮,表明尚未找到GSM網(wǎng)絡(luò)。
2)、對(duì)于終端是否登錄上GPRS/CDMA網(wǎng)絡(luò),用戶可通過(guò)FLASH指示燈的閃爍來(lái)判斷。如果FLASH指示燈不斷閃爍,則尚已登錄上GPRS/CDMA網(wǎng)絡(luò);如果FLASH指示燈常亮,則未登錄上GPRS/CDMA網(wǎng)絡(luò)。
3)對(duì)于終端是否在傳輸數(shù)據(jù),用戶可通過(guò)ACT指示燈的閃爍來(lái)判斷。如果ACT指示燈不斷閃爍,則表明數(shù)據(jù)在傳輸;如果ACT指示燈不亮則尚無(wú)數(shù)據(jù)傳輸。
8、DTU為何無(wú)法與DSC(數(shù)據(jù)中心)進(jìn)行通信?
答:首先按照下列步驟進(jìn)行檢查:
檢查NET指示燈是否在常亮(只有注冊(cè)到GSM網(wǎng)絡(luò)才會(huì)閃爍);
檢查您是否正確的插入了一張SIM/UIM卡; 檢查您是否已經(jīng)申請(qǐng)您的網(wǎng)絡(luò)供應(yīng)商的許可;
檢查信號(hào)強(qiáng)度:進(jìn)入配置狀態(tài),選擇進(jìn)入(查看產(chǎn)品說(shuō)明書(shū),至少應(yīng)該大于12)。如果信號(hào)微弱,請(qǐng)檢查您的天線狀況和您所處位置的網(wǎng)絡(luò)狀態(tài);
檢查電源情況(參看電源要求)。
9、在由DTU組成的采集系統(tǒng)中,如何分辨不同終端發(fā)送來(lái)的數(shù)據(jù)?
答:DTU內(nèi)嵌了TCP/IP協(xié)議棧,具有Socket通訊功能,并提供透明數(shù)據(jù)傳輸通道,用戶只需設(shè)置一些參數(shù)就可實(shí)現(xiàn)將嵌入式系統(tǒng)直接與Internet相連,實(shí)現(xiàn)網(wǎng)絡(luò)的互連互通。監(jiān)控中心的Socket端口監(jiān)聽(tīng)程序負(fù)責(zé)監(jiān)聽(tīng)采集終端的連接請(qǐng)求,當(dāng)監(jiān)聽(tīng)到連接請(qǐng)求后,建立通信鏈路,原來(lái)負(fù)責(zé)監(jiān)聽(tīng)Socket仍進(jìn)行監(jiān)聽(tīng),通信鏈路建立后就可任意交換數(shù)據(jù)了。
在Socket模式下,由于有人為的干預(yù),實(shí)現(xiàn)這一功能比較簡(jiǎn)單。在SieralNet模式下,可以采取如下方式:
1)端口識(shí)別方式:每個(gè)終端定義一個(gè)端口(1024-65535)。中心多線程同時(shí)偵聽(tīng)這些端口數(shù)據(jù),并根據(jù)不同端口號(hào)識(shí)別數(shù)據(jù)的不同來(lái)源。一般情況下,同時(shí)偵聽(tīng)?zhēng)装賯€(gè)端口對(duì)現(xiàn)在的計(jì)算機(jī)來(lái)說(shuō)不成問(wèn)題。
2)數(shù)據(jù)幀方式:終端向中心的統(tǒng)一端口發(fā)送數(shù)據(jù)包,這些數(shù)據(jù)包要帶有終端ID號(hào),中心通過(guò)不同的ID識(shí)別不同終端的數(shù)據(jù)。
10、如何使客戶在實(shí)際應(yīng)用中更好的使用DTU?
答:一般情況下,當(dāng)用戶設(shè)置好DTU的參數(shù)后,進(jìn)入serialnet模式,DTU會(huì)自動(dòng)記住當(dāng)前的所有狀態(tài)和參數(shù),即使掉電也不會(huì)丟失;另外,DTU具有斷線重?fù)芄δ?。這就使得DTU像一個(gè)透明的傳輸通道,只要用戶提供穩(wěn)定的電源供應(yīng),就應(yīng)該沒(méi)有問(wèn)題。但在實(shí)際工程應(yīng)用中,用戶也提出了更高的要求,譬如說(shuō)連續(xù)無(wú)人值守工作幾年不出問(wèn)題,永遠(yuǎn)保持通訊線路的暢通等。
為此,我們對(duì)DTU的用戶有如下建議:
1)使用DTU的復(fù)位引腳或短路開(kāi)關(guān)斷電復(fù)位功能(對(duì)現(xiàn)有老版本產(chǎn)品)。鑒于無(wú)線通訊的諸多不確定性和用戶的高可靠性要求,建議用戶增加這一部分電路,確保萬(wàn)無(wú)一失。
2)很多用戶提到如何在Serialnet模式下偵測(cè)通訊線路的通斷。有些公司的產(chǎn)品是通過(guò)發(fā)送心跳數(shù)據(jù)來(lái)檢測(cè)的,為了保證用戶通道的透明性,這樣在中心端必然存在一個(gè)dll鏈接庫(kù)。我們認(rèn)為這樣的方式并不可取,dll的存在使得數(shù)據(jù)又多了一層環(huán)節(jié),對(duì)于unix,或linux平臺(tái)的中心節(jié)點(diǎn)來(lái)說(shuō)還要有專門的鏈接接口,也存在一定的安全隱患和不穩(wěn)定因素。我們的產(chǎn)品沒(méi)有使用心跳包,它是將標(biāo)準(zhǔn)的socket接口直接開(kāi)放給用戶,這樣幾乎所有的程序員都可以很方便的在不同平臺(tái)上實(shí)現(xiàn)數(shù)據(jù)收發(fā)功能。心跳包的功能我們認(rèn)為在應(yīng)用層解決比較合適,這樣既可以和用戶的應(yīng)用程序結(jié)合得比較緊密,又可以合理的減少數(shù)據(jù)流量。
當(dāng)用戶在socket模式時(shí),監(jiān)測(cè)數(shù)據(jù)鏈路的通斷既可以通過(guò)心跳包的方式,也可以用ping的方式檢測(cè)。當(dāng)心跳監(jiān)測(cè)發(fā)現(xiàn)有問(wèn)題時(shí),可以通過(guò)復(fù)位方式來(lái)解決。
11、在用DTU組成數(shù)據(jù)采集系統(tǒng)時(shí),中心端是否可以使用動(dòng)態(tài)的IP接入地址?
答:可以。中心可以通過(guò)動(dòng)態(tài)域名解析軟件將動(dòng)態(tài)地址和某個(gè)域名邦定,DTU可以支持域名解析功能。
12、在用DTU組成數(shù)據(jù)采集系統(tǒng)時(shí),如何使用動(dòng)態(tài)的IP接入地址?
答:如果中心端是一臺(tái)具體的服務(wù)器時(shí),具體設(shè)置方法如下:
1)中心端:
申請(qǐng)ADSL或電話線接入Internet服務(wù)。
申請(qǐng)動(dòng)態(tài)IP域名解析服務(wù)(DDNS),并獲得域名。(例如”花生殼”程序,
http://www.oray.net/products/PeanutHull.asp有介紹和下載)。
安裝并設(shè)置在每次開(kāi)機(jī)時(shí)運(yùn)行“花生殼”程序。
ADSL或電話線撥入Internet。
2)終端(DTU):
設(shè)置DTU的DNS服務(wù)器地址。(AT+TSDNS)
對(duì)于serialNET模式,設(shè)置遠(yuǎn)端IP地址(AT+TSRIPADDR),寫入分配到的域名。
對(duì)于socket模式,使用AT+ISTCP:地址或域名>, 建立連接。
13、在用DTU組成數(shù)據(jù)采集系統(tǒng)時(shí),如果中心端是局域網(wǎng),如何讓局域網(wǎng)內(nèi)的某臺(tái)機(jī)器偵聽(tīng)和收發(fā)終端數(shù)據(jù)?
答:可以使用網(wǎng)關(guān)路由器的虛擬服務(wù)器功能,將要監(jiān)聽(tīng)的端口映射到局域網(wǎng)內(nèi)的任何一臺(tái)計(jì)算機(jī)上,這樣到達(dá)網(wǎng)關(guān)路由器的指定端口數(shù)據(jù)就會(huì)被送到這臺(tái)計(jì)算機(jī)上來(lái)。具體見(jiàn)共享器和路由器的使用手冊(cè)。
14、采用GPRS/CDMA傳輸方式和TCP/IP協(xié)議,數(shù)據(jù)中心怎樣確定數(shù)據(jù)是由采集終端上傳的數(shù)據(jù)呢?
答:DTU采用端口識(shí)別方式,每個(gè)終端定義一個(gè)端口(1024-65535)。中心多線程同時(shí)偵聽(tīng)這些端口數(shù)據(jù),并根據(jù)不同端口號(hào)識(shí)別數(shù)據(jù)的不同來(lái)源,從而準(zhǔn)確識(shí)別數(shù)據(jù)是由采集終端上傳的數(shù)據(jù)。一般情況下,同時(shí)偵聽(tīng)?zhēng)装賯€(gè)端口對(duì)現(xiàn)在的計(jì)算機(jī)來(lái)說(shuō)不成問(wèn)題。
15、如果終端一上網(wǎng),網(wǎng)絡(luò)立即分配一個(gè)動(dòng)態(tài)IP,這樣,在不同的時(shí)間區(qū)間,同一個(gè)終端的IP號(hào)碼是不同的,數(shù)據(jù)中心如何區(qū)分、識(shí)別進(jìn)行數(shù)據(jù)入庫(kù)操作?
答:DTU內(nèi)嵌了TCP/IP協(xié)議棧,具有Socket通訊功能,并提供透明數(shù)據(jù)傳輸通道,用戶只需設(shè)置一些參數(shù)就可實(shí)現(xiàn)將嵌入式系統(tǒng)直接與Internet相連,實(shí)現(xiàn)網(wǎng)絡(luò)的互連互通。監(jiān)控中心的Socket端口監(jiān)聽(tīng)程序負(fù)責(zé)監(jiān)聽(tīng)采集終端的連接請(qǐng)求,當(dāng)監(jiān)聽(tīng)到連接請(qǐng)求后,建立通信鏈路,原來(lái)負(fù)責(zé)監(jiān)聽(tīng)Socket仍進(jìn)行監(jiān)聽(tīng),通信鏈路建立后就可任意交換數(shù)據(jù)了。
16、請(qǐng)簡(jiǎn)單示意數(shù)據(jù)中心采用從移動(dòng)公司接數(shù)據(jù)專線,整個(gè)系統(tǒng)的配置和預(yù)算。
答:采用數(shù)據(jù)專線(DDN)比ADSL接入方式的費(fèi)用高,具體費(fèi)用需要向移動(dòng)公司,以及當(dāng)?shù)谼DN服務(wù)商查詢。但這種接入方式安全、可靠,數(shù)據(jù)延時(shí)小。
17、目前普及使用的DTU 有哪些?
答:JY-DTU-C和 JY-DTU-G
18、我們現(xiàn)在需要一種GPRS產(chǎn)品,請(qǐng)問(wèn)是否可以提供80kbps~150kbps的系統(tǒng)方案?
答:根據(jù)我們?cè)诓煌鞘械臏y(cè)試,目前中國(guó)移動(dòng)提供GPRS帶寬一般只能提供到20~40Kbps帶寬。不同城市不同區(qū)域帶寬有所不同,請(qǐng)咨詢當(dāng)?shù)匾苿?dòng)運(yùn)營(yíng)商。
19、我們公司有一臺(tái)服務(wù)器并有固定IP地址,但是考慮到服務(wù)器的穩(wěn)定運(yùn)行問(wèn)題通常不允許在服務(wù)器上安裝其他應(yīng)用軟件,所以GPRS數(shù)據(jù)中心系統(tǒng)也不允許安裝在該服務(wù)器上,請(qǐng)問(wèn)如何解決這一問(wèn)題?
答:如果您的服務(wù)器運(yùn)行Windows 2000 Server,你可以很容易的在擁有固定IP地址的服務(wù)器上進(jìn)行配置,映射相關(guān)端口,將來(lái)自GPRS/Internet網(wǎng)絡(luò)某一指定端口的數(shù)據(jù)通過(guò)映射功能將此端口的數(shù)據(jù)轉(zhuǎn)發(fā)到局域網(wǎng)內(nèi)某一臺(tái)安裝有GPRS數(shù)據(jù)中心的計(jì)算機(jī)上(下載端口映射與配置管理使用說(shuō)明)。如果您的服務(wù)器運(yùn)行Windows NT Server,請(qǐng)安裝WinRoute Pro做相應(yīng)的映射配置。如果您的服務(wù)器運(yùn)行Linux,請(qǐng)參閱Linux操作系統(tǒng)有關(guān)NAT和端口映射的配置說(shuō)明。如果您的網(wǎng)絡(luò)使用Cisco或3COM路由器,請(qǐng)參考該路由器的說(shuō)明書(shū)進(jìn)行NAT和端口映射的配置。