計舒懷
(信陽市氣象局,河南 信陽 464000)
基層氣象臺站的網絡維護
計舒懷
(信陽市氣象局,河南 信陽 464000)
做好自動氣象站設備保障與傳輸網絡的維護工作,可以確保基層臺站自動觀測數據穩定傳輸,更好地為社會行業的經濟發展服務。基于此,本文分析基層臺站網絡設備的日常管理及常見故障維護措施,通過對批處理命令在日常網絡測試維護方面的應用,確保通訊網絡系統和自動站穩定長久運行,提高自動站觀測數據質量。
氣象臺站;網絡維護;技術保障
網絡技術保障作為氣象事業發展的動力支撐,在現代化發展過程中發揮著重要作用。近年來,隨著社會經濟快速發展,氣象現代化建設穩步推進,氣象觀測新型科學技術和設備也得到了融合應用,但同時對網絡技術裝備保障工作也提出了更高的要求。自動氣象站長久不間斷地運行,在試用過程中,極易出現設備和通訊網絡等故障,嚴重影響自動站穩定運行,造成數據源浪費,也給設備保障技術單位帶來了較大的工作量。
自動站主要由采集器、外部總線、分采集器、各傳感器和外圍設備組成。采集器對傳感器不斷變化生成的各類氣象數據進行采集后,經監控軟件下載到計算機中進行處理和存儲;外部總線對多個數據進行處理和通訊傳輸;外圍設備包含Flash存儲器、CF卡、以太網接口、TCP/LP通訊協議、多個RS232/RS485串口及CAN總線等[1]。
2.1 通訊網絡不穩定
自動氣象站良好運行的前提是必須建立在有發達的供電網絡和通訊較為發達的地區。通訊電網容易受外界各種因素的干擾,具有不穩定性。比如,網絡線路故障、雷雨電磁波干擾、高大建筑物影響等外界因素影響較大,導致通訊網絡出現故障,影響自動站觀測數據正常傳輸。
2.2 自動站觀測數據不能正常上傳
新型自動氣象站還會出現觀測數據不能及時上傳的情況,影響觀測數據完整性和精確性,進而影響氣象測報質量。針對此類故障,首先排除數據傳輸軟件異常,在自動站長期運行過程中,難免出現數據在傳輸次數較多市業務軟件無響應,可對軟件進行關閉重啟。在網絡正常的前提下,數據會通過傳輸程序自動上傳。然后再檢查各交換機、路由器等網絡設備是否正常運行,網線是否出現接觸不良或掉線。最后對設備的網絡連接配置進行檢查,包括計算機IP、子網掩碼和網關等配置參數是否正確[2]。
3.1 建立完善的網絡系統
自動氣象站的數據傳輸都是通過計算機完成,為確保數據的正常傳輸功能,有必要建立完善的通訊網絡系統,如為計算機購買正版殺毒軟件,定期對電腦進行殺毒,以防止網絡病毒的攻擊;與通信商協議加密專屬網絡,強化網絡安全;定期對超出服役期的電子設備進行更新;有備份設備、軟件和數據資料。嚴格執行網絡安全管理制度,有完善的網絡搶修維護方案和流程等[3]。
3.2 通過批處理來進行網絡維護
批處理文件是擴展名為.bat或.cmd的文本文件,包含一條或多條命令,可以快速地進行批量處理。其使用方便、靈活,功能強大,自動化程度高。下面簡單介紹一個“遠程測試網絡連接”的批處理文件的創建。
在氣象臺站的日常網絡維護中,經常需要對多個站點進行網絡連接測試,在命令窗口輸入cmd,用telnet命令進行遠程登錄IP,用tracert命令測試IP到IP1、IP2點的網絡連接是否通暢。如果采用批處理程序,就可以簡單解決反復登錄、連接問題。首先,運行記事本程序,在彈出的文本編輯窗口輸入下面的字符串代碼:
on error resume next
dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run"cmd"
WshShell.AppActivate"c:windowssystem32cmd.exe"
WScript.Sleep 200
WshShell.SendKeys"telnet IP"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 100
WshShell.AppActivate"telnet.exe"
WScript.Sleep 2000
WshShell.SendKeys"admin"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"admin"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"tracert IP1"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"tracert IP2"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"quit"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 1000
on error resume next
dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run"cmd"
WshShell.AppActivate"c:windowssystem32cmd.exe"
WScript.Sleep 200
WshShell.SendKeys"telnet IP"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 100
WshShell.AppActivate"telnet.exe"
WScript.Sleep 2000
WshShell.SendKeys"admin"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"admin"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"tracert IP1"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"tracert IP2"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"quit"
WshShell.SendKeys"{ENTER}"
WScript.Sleep 1000
確認輸入的代碼無誤后,依次單擊文本編輯窗口中的“文件/保存”命令,然后將這段代碼保存成擴展名為“網絡連接測試.bat”的文件。當需要對多個臺站進行遠程網絡測試時,網絡維護人員通過簡單雙擊“網絡連接測試.bat”文件,就可以得到各縣站網絡傳輸情況以及網絡傳輸故障節點。
[1]王延林,馬建民.自動氣象站設備保障與傳輸網絡維護[J].北京農業,2014(36):194-195.
[2]顏濤,黃祖輝,龔細明.氣象技術保障體系存在的問題和對策[J].中國科技縱橫,2010(19):288.
[3]房巖松,高林.氣象技術裝備保障社會化問題的初步探討[J].山東氣象,2013(2):50-53.
Network Maintenance of Meteorological Stations at Basic Level
Ji Shuhuai
(Xinyang Meteorological Bureau,Xinyang Henan 464000)
The maintenance of the equipment support and transmission network of the automatic weather sta?tion can ensure the stable transmission of the observation data at the grass-roots station and provide better service for the economic development of the social industry.Based on this analysis,the daily management of the base station network equipment maintenance and common fault,through the command of a batch ap?plication in daily maintenance to ensure network testing,network communication system and automatic sta?tion long-term stable operation,improve the quality of observation data of automatic station.
meteorological station;network maintenance;technical support
TN913
A
1003-5168(2017)12-0015-02
2017-11-01
計舒懷(1980-),男,本科,助理工程師,研究方向:綜合氣象觀測、技術保障。