最近需要開發乙個基於grps dtu資料傳輸的資料中心方案,於是找了一些資料。個人覺得很有用。
gprs dtu
全稱gprs
資料傳輸單元,在國內目前實際上對
gprs dtu
具有更加明確的約定:
gprs dtu
是專門用於將串列埠資料通過
gprs網路進行傳送的
gprs
無線裝置。
gprs dtu的四個核心功能:
1)內部整合tcp/ip協議棧:gprs dtu內部封裝了ppp撥號協議以及tcp/ip協議棧並且具有嵌入式作業系統,從硬體上,它可看作是嵌入式pc與無線gprs modem的結合;它具備gprs撥號上網以及tcp/ip資料通訊的功能。
2)提供串列埠資料雙向轉換功能:gprs dtu無線傳輸模組提供了序列通訊介面,包括rs232,rs485,rs422等都屬於常用的序列通訊方式,而且gprs dtu在設計上大都將串列埠資料設計成「透明轉換」的方式,也就是說gprs dtu可以將串列埠上的原始資料轉換成tcp/ip資料報進行傳送,而不需要改變原有的資料通訊內容。因此,gprs dtu可以和各種使用串列埠通訊的使用者裝置進行連線,而且不需要對使用者裝置作改動。
4)支援引數配置,永久儲存:gprs dtu作為一種通訊裝置,其應用場合十分廣泛。在不同的應用中,資料中心的ip位址及埠號,串列埠的波特率等都是不同的。因此,gprs dtu都應支援引數配置,並且將配置好的引數儲存內部的永久儲存器件內(一般為flash或eeprom等)。一旦上電,就自動按照設定好的引數進行工作。
二、gprs dtu的擴充套件功能:
這些擴充套件功能可以增強無線傳輸模組系統的可靠性,以及方便使用者的使用及維護。
三、gprs dtu的工作原理:
現場採集點:
現場採集點的使用者串列埠裝置(可以是各種儀表/plc/微控制器/pc等),通過rs232或rs485/rs422介面與gprs dtu終端相連,使用者串列埠裝置傳送的資料通過gprs dtu終端的內部嵌入式處理器對資料進行網路協議封裝後通過gprs無線網路傳送到資料中心。
監控中心:
a)公網接入方案
gprs dtu的伺服器採用公網方式接入internet,如adsl撥號/電信專線寬頻上網等,申請動態網域名稱或者公網固定ip位址;可以實現中小容量的資料採集應用。
b)專網接入方案
gprs dtu的伺服器採用省移動通訊公司提供的ddn專線, 申請配置固定ip位址,與gprs網路相連。由於ddn專線可提供較高的頻寬,當現場採集點數量增加,中心不用擴容即可滿足頻寬需求,可實現大容量資料採集應用。監控中心radius伺服器接受到gprs網路傳來的資料後先進行aaa認證,後傳送到監控中心計算機主機,通過系統軟體對資料進行還原顯示,並進行資料處理,這樣進一步增強了系統資料通訊安全效能。
四、gprs dtu工作過程:
gprs dtu上電後,首先讀出內部flash中儲存的工作引數(包括gprs撥號引數,串列埠波特率,資料中心ip位址等等,事先已經配置好)。
gprs dtu登陸gsm網路,然後進行gprs ppp撥號。撥號成功後,gprs dtu將獲得乙個由移動隨機分配的內部ip位址(一般是10.x.x.x)。也就是說,gprs dtu處於移動內網中,而且其內網ip位址通常是不固定的,隨著每次撥號而變化。我們可以理解為gprs dtu這時是乙個移動內部區域網內的裝置,通過移動閘道器來實現與外部internet公網的通訊。這與區域網內的電腦通過閘道器訪問外部網路的方式相似。
dtu主動發起與資料中心的通訊連線,並保持通訊連線一直存在。由於gprs dtu處於移動內網,而且ip位址不固定。因此,只能由gprs dtu主動連線資料中心,而不能由資料中心主動連線gprs dtu。這就要求資料中心具備固定的公網ip位址或固定的網域名稱。資料中心的公網ip位址或固定的網域名稱作為引數儲存在gprs dtu內,以便gprs dtu一旦上電撥號成功,就可以主動連線到資料中心。
具體地講,gprs dtu通過資料中心的ip位址(如果是採用中心網域名稱的話,先通過中心網域名稱解析出中心ip位址)以及埠號等引數,向資料中心發起tcp或udp通訊請求。在得到中心的響應後,gprs dtu即認為與中心握手成功,然後就保持這個通訊連線一直存在,如果通訊連線中斷,gprs dtu將立即重新與中心握手。由於tcp/udp通訊連線已經建立,就可以進行資料雙向通訊了。
對於gprs dtu來說,只要建立了與資料中心的雙向通訊,完成使用者串列埠資料與gprs網路資料報的轉換就相對簡單了。一旦接收到使用者的串列埠資料,gprs dtu就立即把串列埠資料封裝在乙個tcp/udp包裡,傳送給資料中心。反之,當gprs dtu收到資料中心發來的tcp/udp包時,從中取出資料內容,立即通過串列埠傳送給使用者裝置。
通過有線的資料採集中心,同時與很多個gprs dtu進行雙向通訊。這是目前gprs dtu應用系統中最為常用的方式。
DATA GUARD的概念及作用
data guard的最主要的功能是冗災。當然根據配置的不同,data guard還可以具備以下特點 高可用 效能提公升 資料保護以及故障恢復等。data guard可以分為物理standby和邏輯standby兩種。二者的最大差別在於,物理standby應用的是主庫的歸檔日誌,而邏輯standby...
ROM,RAM,SRAM,DRAM的概念及區別
rom和ram都是常見的儲存器,本文主要梳理rom,ram,sram,dram的概念及區別,屬於較簡單的介紹。早期的概念中,rom是唯讀儲存器 read only memory 的簡稱,從名字可以看出,rom只能讀取已經存好的資料,當資料一旦儲存完成後,就無法將之修改或者刪除,系統電源關閉後,資料也...
函式的概念及功能
函式名 是呼叫這個函式的乙個依據 引數 是函式實現功能時要用到的必要資料 返回值 函式運算結果 功能 函式的功能是什麼,下面會給出具體的闡述 函式是乙個自我包含的完成一定相關功能的執行 段。說白了就是將要實現的功能進行模組化,它是實現某種功能的演算法集合,有助於程式的可重用性 string 型轉化成...