汪貴彬++孫秀恒++岳元++張曉慶++王東++王一
摘要:出于對運行穩(wěn)定性方面的考慮,各家自動氣象站生產(chǎn)廠商的中心站軟都是要求在服務(wù)器上運行的,華云公司的中心站軟件CAWS AnyWhere Server 2013也是需要在WindowsServer 2003以及更高版本的服務(wù)器上運行。但是服務(wù)器硬件和軟件的安裝調(diào)試與維護很復(fù)雜,對市一級的氣象局有一定的困難。所以如果使中心站軟件CAWS AnyWhere Server 2013能夠在Windows 7中運行,則會給維護工作帶來很大的便利。根據(jù)本溪市氣象局的實際情況,針對CAWS AnyWhere Server 2013與Windows 7進行不斷的探索與試驗,發(fā)現(xiàn)CAWS AnyWhere Server 2013可以穩(wěn)定的運行于Windows 7系統(tǒng)之中。以本溪市氣象局為例,說明基于Windows 7下安裝配置CAWS AnyWhere Server 2013的方法,發(fā)現(xiàn)在氣象局的實際業(yè)務(wù)運行中,CAWS AnyWhere Server 2013運行在Windows 7中運行同樣穩(wěn)定,而且維護成本更低。
關(guān)鍵詞:中心站軟件; CAWS AnyWhere Server 2013;Windows 7; 安裝; 配置
中圖分類號:TP319 文獻標識碼:A 文章編號:1009-3044(2016)26-0117-04
The Installation and Configuration of CAWS AnyWhere Server 2013 Based Windows 7
WANG Gui-bin1, SUN Xiu-heng1, YUE Yuan2, ZHANG Xiao-qing3, WANG Dong4 , WANG Yi5
(1.Benxi Meteorological Bureau, Benxi 117000, China;2. College of Applied Meteorology,Nanjing University of Information Science and Technology Nanjing, 110044;3. Anshan Meteorological Bureau, Anshan, 114004, China;4. Yingkou Economic and Technological Development Zone Meteorological Bureau, Yingkou, 115007, China;5.Liaoning Meteorological Equipment Support Center, Shenyang, 110166, China)
Abstract: Considering the stability of soft running, each center soft of automatic meteorological station are required running on the Server. CAWS AnyWhere Server 2013 of Huayun company is also neededrunning in Windows Server 2003 and higher version on the Server. But the installation and maintenance of the Servers hardware and software is complex. It has some difficulty to the Meteorological Bureauof city level. If the software CAWS AnyWhere Server 2013 can run in Windows 7, it will bring great convenience of maintenance work. According to the actual situation of Benxi Meteorological Bureau, Exploration and experiment are being done continuouslyfor CAWS AnyWhere Server 2013 and Windows 7.It is found that CAWS AnyWhere Server 2013 can run stably in Windows 7.Taking Benxi Meteorological Bureau for example, installation and configuration of CAWS AnyWhere Server 2013 is introduced based Windows 7. It is found that CAWS AnyWhere Server 2013 can run in Windows 7as stably as in Windows Server 2003. The cost of maintenance work is lower.
Key words: Central Station Software; CAWS AnyWhere Server 2013; Windows 7;Installation; Configuration
1 概述
隨著社會科技、文化和經(jīng)濟的發(fā)展,新的設(shè)備如雨后春筍般的不斷涌現(xiàn),自動氣象站正是這些設(shè)備中的一類,自動氣象站可以實時的觀測并保存溫度、降水、風向、風速、氣壓、濕度、地溫、輻射等氣象要素,并且每10分鐘一次將氣象數(shù)據(jù)上傳到指定的服務(wù)器中接收處理。而要接收自動氣象站的數(shù)據(jù)就需要在服務(wù)器上運行相應(yīng)的中心站軟件。中心站軟件是一套地面自動氣象站的全局性和區(qū)域性數(shù)據(jù)收集、管理和應(yīng)用的綜合處理平臺。
本溪市氣象局使用的是由中國華云技術(shù)開發(fā)公司(簡稱華云公司)開發(fā)的CAWS AnyWhere Server 2013。從本溪市氣象局的實際情況來看,CAWS AnyWhere Server 2013不僅可以接收華云公司自己的自動站數(shù)據(jù),而且還可以接收長春廠自動站的數(shù)據(jù)[1]。但由于服務(wù)器系統(tǒng)維護起來比較復(fù)雜,而普通的Windows 7系統(tǒng)相對簡單,所以經(jīng)過反復(fù)的試驗,可以將安裝CAWS AnyWhere Server 2013安裝到Windows 7系統(tǒng)中運行,并且與在其要求的Windows Server 2003及以上版本的服務(wù)器系統(tǒng)中的運行穩(wěn)定情況相差不大。
4 CAWS AnyWhere Server 2013的安裝與配置
4.1 CAWS AnyWhere Server 2013的安裝
步驟一:
由于該軟件在.NET平臺下開發(fā),首先要下載.NetFrameWork2.0安裝包,進行.NET運行環(huán)境的安裝。
步驟二:
由于該軟件需要GIS(地理信息系統(tǒng))的支持,需安裝相應(yīng)的地圖文件,雙擊安裝包中的地圖安裝程序CAWSAnyWhereServerMapSetup.exe,只需要選擇安裝路徑,其他的按照默認配置點擊下一步即可。
步驟三:
雙擊安裝包中的CAWSAnyWhereServer2010SetupFull.exe,進入《區(qū)域自動站統(tǒng)一數(shù)據(jù)收集平臺》的安裝向?qū)Т翱?>單擊“下一步(N)”->只有選擇“我接受(I)”按鈕,才能繼續(xù)下一步的安裝過程->選擇好目標文件夾后,點擊“安裝(I)”按鈕,待進度條為100%時進入完成畫面->點擊完成按鈕即可完成安裝。
步驟四:
雙擊2013升級包里邊的程序CAWSAnyWhereServer2013SetupUpdate_V2.2.2.exe修改好路徑然后點擊安裝,CAWSAnyWhereServer 2013就安裝完成了。而CAWSAnyWherePlus2013SetupFull.exe和CAWSAnyWherePlus2013SetupUpdate.exe是CAWSAnyWhereServer 2013的客戶端軟件CAWSAnyWhere Plus 2013的安裝程序和升級程序。
4.2CAWS AnyWhere Server 2013的配置
4.2.1中心站參數(shù)設(shè)置
1)常規(guī)
點擊“設(shè)置”->“中心站參數(shù)設(shè)置”。在這里要將中心站名稱、中心站氣象臺字母代碼、經(jīng)度、緯度根據(jù)所在站的參數(shù)進行填寫。要選中“在GIS地圖上顯示臺站名稱”、“隨Windows啟動本軟件”、“每天自動重新啟動本軟件”、“啟用自動補數(shù)功能”、“啟用對時采集器功能”前的方框。注意:自動補數(shù)只針對從當前時間往前算24小時內(nèi)缺失的整點數(shù)據(jù),不包括缺失的加密數(shù)據(jù)。
圖6 中心站參數(shù)常規(guī)設(shè)置
2)收集
文件收集有兩種方式收集:
① FTP收集
通過FTP方式主動獲取FTP服務(wù)器指定路徑的數(shù)據(jù)文件,按軟件正常的數(shù)據(jù)處理流程處理。比如:數(shù)據(jù)解析、數(shù)據(jù)的顯示、數(shù)據(jù)入庫和形成上傳報文等。
② 目錄收集
通過共享目錄方式或者在本地建立FTP服務(wù)端,接收FTP上傳的數(shù)據(jù)文件,按軟件正常的數(shù)據(jù)處理流程處理。
3)數(shù)據(jù)庫
這里的庫服務(wù)器填寫數(shù)據(jù)庫服務(wù)器的IP地址或者是計算機名稱,一般市級的中站軟件和數(shù)據(jù)軟件都是安裝在同一臺計算機上的,所以要填寫這臺計算機的計算機名或者IP地址或者填寫127.0.0.1。如果中心站軟件和數(shù)據(jù)庫軟件安裝在不同的計算機上,則要填寫數(shù)據(jù)庫計算機的計算機名或者IP地址。數(shù)據(jù)庫名填寫前面安裝數(shù)據(jù)庫時新建的數(shù)據(jù)庫名CAWSAnyWhereServer。端口如果安裝數(shù)據(jù)庫時沒有更改,填寫默認的1433。用戶名填寫sa。密碼填寫安裝數(shù)據(jù)庫時設(shè)置的密碼。
4)其他
在這里將復(fù)選框全部選中,上傳加密數(shù)據(jù)選1分鐘,分發(fā)加密數(shù)據(jù)選1分鐘,刪除日志選保留30天。授權(quán)碼是CAWS AnyWhere Server 2013與CAWS AnyWhere Server 2010不同的地方,CAWS AnyWhere Server 2013比CAWS AnyWhere Server 2010多了一個客戶端軟件CAWS AnyWhere Plus 2013,可以將客戶端軟件CAWS AnyWhere Plus 2013安裝在不同的計算機上來查看服務(wù)器端的運行情況、檢索數(shù)據(jù)以及實現(xiàn)一些其他功能,而客戶端軟件CAWS AnyWhere Plus 2013想要連接到服務(wù)器端必須在同一個網(wǎng)段,而且需要填寫服務(wù)器端的授權(quán)碼,而授權(quán)碼就是在這里設(shè)置的。
4.2.2 數(shù)據(jù)宏設(shè)置
宏是解析采集器發(fā)送數(shù)據(jù)的一個協(xié)議字符串,是站點建立數(shù)據(jù)庫表、數(shù)據(jù)解析和數(shù)據(jù)入庫的的依據(jù),保存后,未指定臺站的宏將消失,相同的宏自動合并。
設(shè)置完中心站參數(shù)就要設(shè)置子站參數(shù)了,CAWS AnyWhere Server 2013的子站參數(shù)設(shè)置方式與CAWS AnyWhere Server 2010的設(shè)置方式基本相同[3],區(qū)別之處就在數(shù)據(jù)宏的設(shè)置這里。與CAWS AnyWhere Server 2010相比,CAWS AnyWhere Server 2013的數(shù)據(jù)宏設(shè)置里集成了很多常用的自動站的數(shù)據(jù)宏,可以直接選擇,不用再手動添加。
點擊“設(shè)置”->“數(shù)據(jù)宏設(shè)置”。以定時數(shù)據(jù)宏為例,首先點擊“新建”,然后點擊“快速選擇標配的宏”后面的下拉框,選擇對用的自動站類型宏,之后在右側(cè)的自動站列表中將對應(yīng)的自動站選中,然后點擊“設(shè)置”,再添加其他類型的數(shù)據(jù)宏,最后點擊“保存”。分鐘數(shù)據(jù)宏的操作與定時數(shù)據(jù)宏相同。
4.2.3數(shù)據(jù)庫配置
數(shù)據(jù)宏設(shè)置好以后,需要在數(shù)據(jù)庫里建表,用來保存各個自動站的數(shù)據(jù)。點擊“設(shè)置”->“數(shù)據(jù)庫配置”,在左邊的列表中選中需要在數(shù)據(jù)庫中建表的自動站,然后點擊“建表”,當進度條達到100%后,數(shù)據(jù)庫建表完成。
4.2.4 傳送帶設(shè)置
當CAWS AnyWhere Server 2013接收啟動站的數(shù)據(jù),寫入數(shù)據(jù)的表中之后,會在本地計算機的文件夾中生成Z文件,然后使用自帶的傳送帶軟件向指定的FTP服務(wù)器中傳送Z文件。
首先要在本地計算機中建立一個文件夾,用來生成Z文件,然后要在傳送帶軟件中進行相應(yīng)的設(shè)置。右鍵點擊Windows操作系統(tǒng)的任務(wù)欄中的
圖 11 傳送帶設(shè)置
5結(jié)論
目前,很多市級的氣象局與本溪市氣象局一樣都使用CAWS AnyWhere Server 2013來接收自動站數(shù)據(jù)。廠家要求CAWS AnyWhere Server 2013需要運行在Windows Server 2003以及以上版本的服務(wù)器中,雖然理論上服務(wù)器運行更加穩(wěn)定,但是在實際情況中,服務(wù)器維護比PC更加繁瑣復(fù)雜。所以CAWS AnyWhere Server 2013能夠穩(wěn)定的運行在PC上的話,可以降低中心站的維護成本,提高維護的效率。經(jīng)過不斷的摸索與試驗,CAWS AnyWhere Server 2013可以安裝在Windows 7旗艦版中,并且能夠穩(wěn)定的運行,與運行在服務(wù)器中的差別不大。
參考文獻:
[1] 汪貴彬.使用CAWS AnyWhere Server 2013接收宏電DTU傳輸數(shù)據(jù)的方法[J].電腦知識與技術(shù),2015,11(20):41-44.
[2] 擺琰.CawsAnyWhereServer2.0的安裝及配置[J].現(xiàn)代農(nóng)業(yè)科技中國社會出版社,2011(18):45.
[3] 汪貴彬.華云公司中心站軟件CAWS AnyWhere Server 2010使用心得[J].電腦知識與技術(shù),2013,9(32):7168-7172.