海軍工程大學 裴 莉 陳 斌
一種短波通信設備自動監測系統遠程監控的設計與實現
海軍工程大學 裴 莉 陳 斌
隨著android系統的普及和無線互聯網的推廣,移動終端對通信設備的控制和通信已經越發引起重視。同時,由于對通信設備的微型化、簡易化和傳輸距離的遠程管理的要求越來越高,在這一方面的研究還尚未有深入的研究。因而,本文設計了一種遠程監控短波通信設備的自動監測系統。
Android;短波通信設備;遠程監控
隨著移動互聯網和通信產業的飛速發展,搭載移動操作系統的智能移動設備逐漸增多,而且其功能也越來越強大,移動終端不再僅是通信的終端,還將成為互聯網的終端。[1]并且由于電子通信設備的不斷升級和改進,對通信設備的自動監測的要求也更高,對于通信設備自動監測系統遠程監控的設計與實現也是迫在眉睫。
但是現今由于各種通信設備千差萬別,種類數量十分龐大,很難依賴人工檢測解決問題,且絕大多數測試儀器對周圍硬件要求較高,測量設備普遍比較笨重,不具有可攜帶性,這為電子通信設備的檢測帶來了一定的難度。[2]同時,在Android系統中,已經有對電器設備檢測的初步設計,因而通過Android移動終端對通信設備進行自動監測既可以迅速彌補人工維修的知識局限性和低效性,也可以使機器檢測更加快速和便捷。
在短波通信設備快速自動測試儀中,需要通過串口轉Wi-Fi的模塊來實現由串口數據向無線數據的轉變。[3]其中,短波通信設備快速自動測試儀以及短波通信設備自動監測系統的硬件模塊如圖1所示:

圖1 硬件模塊設計
根據上述硬件設計,可以看出本器件以嵌入式AR M11控制模塊為核心,選擇靈活程度較高的信號發生、虛擬頻譜分析、功率測量等比較成熟測量模塊,設計總線控制主控單元、多功能測量模塊、接口控制電路、電源管理單元等單元模塊,利用無線WIFI接口與AP相連接,與服務器進行實時數據交換和控制處理,通過防火墻與Internet相連,可以完成短波通信裝備控制、電氣參數數據類型的自動選擇、自動采集、自動保存、自動判斷以及遠程求助專家等功能[4]。這樣的硬件設計不僅能夠迅速地完成對短波通信設備的測量,也能夠及時地與外界進行數據交互以方便故障的處理。
透傳模式顧名思義就是透明傳送模式,是指與傳輸網絡的介質、調制解調方式、傳輸方式、傳輸協議無關的一種數據傳送方式,即傳送網絡無論采取何種傳輸手段,只需在保證傳輸質量的前提下成功傳送數據到目標結點,其優點在于連接速度快,且數據傳輸透明,適合在艱苦環境中進行通信。而命令模式,與透傳模式最大區別則是它需要通過某些傳輸協議來進行通信,其優點在于其保密性強,可以用于傳輸命令指令。根據兩種不同的Wi-Fi模塊工作方式的特點,顯然選擇命令模式更符合本系統的需求。其中,命令模式中又分為AP(Wireless Access Point)模式和STA(Station)模式。AP模式即為服務器模式,其中將有一個設備作為服務器,以此為中心匯集其他設備的數據,再通過AP來分配數據需要傳輸到的節點,其中AP就相當于有線網絡中的HUB,是連接有線網和無線網的橋梁,其優點在于可以輕松地實現用戶的擴展、數據的加密。STA模式即為客戶端模式,所有設備之間都可進行通信,其優點在于通信時的靈活性和便捷性。綜合以上考慮,由于在本系統中更加看重通信的保密性以及擴展性,所以選擇AP模式來進行通信。
在Wi-Fi模塊傳輸協議中,主要分為TCP和UDP兩種,其區別見表1[5]:

表1 TCP與UDP的區別
因為本系統中對數據傳輸規模和可靠性提出了更高的要求,故而選擇TCP協議來作為Wi-Fi模塊的傳輸協議。
串口轉Wi-Fi模塊的工作方式選擇流程如圖2所示[6]。

圖2 串口轉Wi-Fi模塊的工作方式
系統的設計方案如圖3所示。首先,建立一個AP,相當于建立一個通信中轉站,使得數據在無線局域網中可以進行順利的通信。在設備端,擁有一個上位機是使網絡通信運轉必不可少的一點,即需要通過在上位機進行編程,使得android的移動終端能夠順利地進入無線網絡,進而控制設備并進行遠程通信。在客戶端,即android終端,也需要通過編程來確保通信的進行。

圖3 系統設計方案
由于近年來對通信設備通信時保密要求較高,所以在本系統中采取了以下幾種保密措施:
(1)采用相同的SSID確保加入同一網絡的設備即為所需設備,來加強保密性。
(2)采用靜態IP地址來防止他人修改終端數據,也禁止了其他終端隨意接入與網絡中的其他用戶或設備進行通信。
(3)采用WPA2-PSK(AES)方法進行加密,雖然存在WPAPSK(TKIP)+WPA2-PSK(AES)這種更強力的加密方法,但是出于兼容性的考慮,還是需要采用WPA2-PSK(AES)方法進行加密使移動終端接入指定的無線局域網變的更加困難。
根據以上的系統設計方案,可以分以下幾個步驟來完成。首先,由于短波通信設備快速自動測試儀的硬件需求,必須要采用一個雙串口RS232轉Wi-Fi的模塊來進行串口數據的處理,以方便建立無線局域網來傳輸數據。第二,必須建立一個AP來進行數據通信,由于系統的需求,其中在系統中AP只需采用路由器進行配置即可。路由器設置,多是通過網頁來進行設置,第一次使用需要通過網線與路由器連接,[7]首先我們需要在瀏覽器中輸入路由器上的標明或說明書中找到默認的IP地址,這就要求我們在通過網頁設置路由器時,與路由器連接的設備的IP地址,必須設置成與路由器在同一網關中,特別是因為需要采用靜態IP的連接方式,所以需要特別注意SSID和DNS的設置,才能使設備都處于同一無線局域網中。第三,在已安裝Android系統的移動終端中需要安裝已編譯的程序來進行相互的通信。[8]根據以上幾個步驟操作,相較傳統的短波通信設備遠程監控自動監測系統具有以下幾個優點:
(1)可以流暢地無阻礙地進行設備與終端的無線通信。
(2)經過分析,根據AP的不同,傳輸的距離可從30m-100m不等,滿足了對于遠程控制設備距離上的要求。需要注意的是,如果無線設備的信號過強,那么其安全保密性也將隨之下降,可以根據自身對于傳輸距離以及安全性的要求來進行進一步的選擇。
(3)故障定位容易。現有的網絡一旦出現物理故障,尤其是由于線路連接不良而造成的網絡中斷,通常很難查明,而且檢修線路需要付出很大的代價。[9]而經過改良的方案則很容易定位故障,只需更換故障設備即可恢復網絡連接。
(4)易于擴展。由于無線網絡的特點,無線網絡可以迅速的擴展多個其他的無線局域網,并且在節點之間,可以實現“漫游”的功能,迅速地連接各個無線終端和設備。
在Android系統中主要采用使用Connectivity Manager方法來控制網絡無線電,在Connectivity Manager中讀取和寫入網絡狀態訪問權限的方法主要有兩種分別是:
通過對Connectivity Manager方法的了解,可以知道無線模塊在Android系統中的處理流程主要是通過Socket來進行傳輸,其具體流程如圖4所示。

圖4 無線模塊在Android系統中的處理流程
由無線模塊在Android系統中的處理流程圖可知,在Android終端主要是通過使用Wi-Fi Manager來讀取和寫入網絡狀態訪問權限,其代碼分別是
當建立了一個活動的Wi-Fi連接之后就可使用Wi-Fi Manager的getConnectionInfo方法找出連接的狀態信息,其中包含當前接入點的SSID、BSSID、Mac地址、IP地址,以及當前的鏈路速度和信號強度。[10]通過此種Wi-Fi的連接方式即可實現與短波通信設備自動監測系統之間的通信,進而對短波通行設備進行檢測和故障的診斷。
本文簡要介紹了一種短波通信設備自動監測系統遠程監控方案,包括了硬件設計方案、串口轉Wi-Fi模塊的工作方式、無線局域網絡的布局和具體實施方法和在Android客戶端的實現方法。與傳統的短波通信設備遠程監控自動監測系統相比,本方案具有更大的優勢和前景。
[1]張亞杰.基于Android平臺的移動終端應用程序的研究與開發[D].鄭州:鄭州大學,2013.
[2]朱流泉.船用內通系統故障診斷技術研究[D].哈爾濱:哈爾濱工程大學,2008.
[3]趙冬.無線局域網技術的發展及應用[J].煤,2009,5:33-34.
[4]隋曉明.高校無線局域網應用淺析[J].電子制作,2013,5:6-7
[5]鐘海軍.淺談無線局域網與藍牙技術的優略[J].城市建設理論研究,2013,36.
[6]張海虹.無線局域網WLAN的原理與應用[J].大江周刊(論壇),2011,6.
[7]范洪濤.無線網絡發展狀況[J].黑龍江科技信息,2016,36:152-152.
[8]黃繼永.淺談智能配網建設方案及成效[J].電子世界,2013,10.
[9]劉波.基于Android終端和RDP的遠程控制系統[J].電子制作,2015,10.
[10]余杰.基于IEEE 11073標準的居家健康系統設計與實現[D].電子科技大學,2015.
Design and Realization of Remote Monitoring System for Automatic Monitoring System of Shortwave Communication Equipment
Pei Li;Chen Bin
(Navy University Engineering,430000,Wuhan,China)
With the popularization of android system and the promotion of wireless Internet,mobile terminal control and communication of communication equipment has attracted more and more attention.At the same time,due to the miniaturization of communication equipment,simplif i cation and transmission distance of the remote management requirements become increasingly high,in this area of research has not yet in-depth study.Therefore,this paper designs a remote monitoring system for remote monitoring of shortwave communication equipment.
Android;shortwave communication equipment;remote monitoring