DTU原理及基礎知識

2021-07-12 08:03:17 字數 1460 閱讀 4800

現場採集點

現場採集點的使用者串列埠裝置(可以是各種儀表/plc/微控制器/pc等),通過rs232或rs485/rs422介面與gprs dtu終端相連,使用者串列埠裝置傳送的資料通過gprs dtu終端的內部嵌入式處理器對資料進行網路協議封裝後通過gprs無線網路傳送到資料中心。

監控中心:

a)公網接入方案

伺服器採用公網方式接入internet,如adsl撥號/電信專線寬頻上網等,申請動態網域名稱或者公網固定ip位址;可以實現中小容量的資料採集應用。

b)專網接入方案

伺服器採用省移動通訊公司提供的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公網的通訊。這與區域網內的電腦通過閘道器訪問外部網路的方式相似。

gprs 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通訊連線已經建立,就可以進行資料雙向通訊了。

對於dtu來說,只要建立了與資料中心的雙向通訊,完成使用者串列埠資料與gprs網路資料報的轉換就相對簡單了。一旦接收到使用者的串列埠資料,dtu就立即把串列埠資料封裝在乙個tcp/udp包裡,傳送給資料中心。反之,當dtu收到資料中心發來的tcp/udp包時,從中取出資料內容,立即通過串列埠傳送給使用者裝置。

通過有線的資料採集中心,同時與很多個gprs dtu進行雙向通訊。這是目前gprs dtu應用系統中最為常用的方式。

DTU原理及基礎知識

現場採集點 現場採集點的使用者串列埠裝置 可以是各種儀表 plc 微控制器 pc等 通過rs232或rs485 rs422介面與gprs dtu終端相連,使用者串列埠裝置傳送的資料通過gprs dtu終端的內部嵌入式處理器對資料進行網路協議封裝後通過gprs無線網路傳送到資料中心。監控中心 a 公網...

Git 基礎知識及部分原理

工作區 就是你在電腦上看到的目錄,比如目錄下testgit裡的檔案 git隱藏目錄版本庫除外 版本庫 工作區有乙個隱藏目錄.git,這個不屬於工作區,這是版本庫。git add 和 git commit 是把檔案先新增到暫存區,再提交到版本庫分支上 分支的增刪改查 git branch 建立分支 g...

Python網路爬蟲 原理及基礎知識

爬蟲步驟 1.獲取網頁,使用urllib,requests等第三方庫構造http請求 2.提取資訊,使用正規表示式或者beautifulsoup,pyquery,lxml等工具分析網頁原始碼,提取所需要的資料 3.儲存資料,mongodb,mysql等多種工具 4.自動化程式,抓取過程中的批處理,異...