使用CAWSAnyWhereServer2013接收宏电DTU传输数据的方法
2015-10-19汪贵彬孙秀恒岳元张晓庆王东王一
汪贵彬 孙秀恒 岳元 张晓庆 王东 王一
摘要:由于自动气象站刚刚出现时没有统一的行业标准,造成各个厂商的自动气象站数据只能由自己厂商生产的中心站软件接收,而且因为种种的原因,这些中心站软件常常无法安装到同一台服务器上,这样就造成了资源的巨大损耗。根据本溪市气象局的实际问题,针对长春厂和华云公司的中心站软件与自动气象站硬件进行不断的探索与试验,发现CAWS AnyWhere Server 2013可以接收不同厂商的自动气象站上传的数据。以本溪市气象局为例,说明实现CAWS AnyWhere Server 2013接收长春厂自动气象站使用的宏电DTU上传数据的两种方式,发现在气象局的实际业务运行中,直接接收的方式要比Z文件收集的方式更加适用。
关键词:中心站软件;CAWS AnyWhere Server 2013;自动气象站;宏电DTU;接收数据
中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2015)20-0041-04
The Method of Receiving Data from Hongdian DTU Using CAWS AnyWhereServer2013
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: Because there is no unified automatic meteorological stations industry standard when they first arise, theautomatic meteorological station data of various manufacturers can only be received by their own center stationsoftware. The central station software often cannot be installed into the same server because of various kinds of reasons, that has caused a huge loss of resources.According to the actual problems of Benxi Meteorological Bureau,CAWS AnyWhere Server 2013 can receive automatic meteorological station data of different manufacturers based on continuous exploration and experiment of center stationsoftwareand automatic meteorological station and made byChangchun factory and Huayun company. Taking Benxi Meteorological Bureau as an example, there are two ways of CAWS AnyWhere Server 2013 receiving data from Hongdian DTU used byChangchun automatic meteorological station. Found that the direct receiving modeis more suitable than Z file collection mode in the actual business operation.
Key words: Central Station Software; CAWS AnyWhere Server 2013; Automatic Meteorological Station; Hongdian DTU; Receiving Data.
1引言
随着科学和技术不断的发展与进步,新的仪器设备如雨后春笋般的不断涌现,其中的一些仪器设备可以气象业务中探测气象要素数据,而且正在逐步的取代传统的人工观测。自动气象站正是这些仪器中的一类,自动气象站可以对温度、降水、风向、风速、气压、湿度、地温、辐射等气象要素进行实时的测量并记录,每10分钟生成一次气象信息报文,上传到指定的接收服务器中。自动站使用太阳能板将光能转化为电能存储到蓄电池中,可以实现长时间、大范围、高精度、自动化的气象要素数据的探测与上报。
由于自动气象站刚刚出现时没有统一的行业标准,各个仪器的制造厂商生产的硬件和软件都互不兼容,每个厂商的自动站都只能使用与自己厂商配套的中心站软件来接收气象数据。而自动站的使用机构(主要是气象系统)购买气象站时由于各种原因也不可能只使用一个厂商的产品,所以造成了各个气象局现在业务运行的自动站来自很多不同的仪器生产厂商,带来的结果就是每个气象局都需要很多的服务器来接收这些不同厂商的自动站上传来的数据。这样就造成了巨大的人力、物力、财力和时间的损耗。如果只使用一款中心站软件来接收这个不同厂商生产的自动站上传的数据,可以大大的降低这种损耗。
由于长春气象仪器有限公司(原长春气象仪器厂,简称长春厂)中心站软件的安装过程非常复杂,而且维护困难,所以需要一款可以统一接收自动站数据的中心站软件。经过不断的探索与试验,发现中国华云技术开发公司(简称华云公司)生产的中心站软件CAWS AnyWhere Server 2013可以接收多种不同厂商的自动站上传的数据。使用CAWS AnyWhere Server 2013接收宏电DTU的方式有两种:第一种是通过CAWS AnyWhere Server 2013软件的Z文件收集功能[1]实现;第二种是通过CAWS AnyWhere Server 2013软件直接接收宏电DTU上传数据实现的。
2使用的软件硬件
以往,本溪市气象局使用的中心站软件主有两种:第一种,长春气象仪器有限公司的中心站软件“加密站数据接收软件”;第二种,中国华云技术开发公司的中心站软件“CAWS AnyWhere Server 2010”。现在可以使用华云公司较新的中心站软件“CAWS AnyWhere Server 2013”来统一的接收来自华云公司和长春厂生产的自动站上传的数据。CAWS AnyWhere Server 2013是华云公司生产的中心站软件CAWS AnyWhere Server 2010的升级版本,可以实现自动站数据的统一接收、处理与上传。
目前,本溪市气象局使用的自动气象站主要由两家公司生产,第一家是华云公司;第二家是长春厂。使用的华云公司自动站型号主要有以下几种:第一种,CAWS600-R型自动站[2-3];第二种,CWAS600-B型自动站[4-5];第三种,HY361型与HY321型自动站[6-7]。使用的长春厂自动站型号主要是DYYZ-II(L)[8]型自动站。华云公司的自动站的数据终端单元(Data Terminal Unit,DTU)是集成在主板中的,而长春厂的自动站的DTU是独立的,使用的是深圳市宏电技术股份有限公司生产的型号为H7118C的DTU[9]。
H7118C型DTU是一款军工级的数据终端单元,工作在GPRS/EDGE数据网络中。目前在宏电公司生产的独立式DTU产品中,H7118是体积最小、功耗最低的DTU,只有普通名片的大小,厚度不足2CM。使用摩托罗拉公司的军工级模块,采用高性能的工业级设计,使其具有很强的温度变化的适应能力,很适合在恶劣的环境中工作。
3 Z文件收集功能的设置方法
Z文件收集功能仍然需要使用到两个厂家的中心站软件,但需要分别在长春厂中心站和华云中心站的服务器上进行一系列的设置。
3.1长春厂中心站的设置
图1 共享文件夹
将长春厂中心站软件安装、设置、运行[8]。在长春中心站服务器上需要把长春中心站生成上传Z文件的目录共享,并设置其他电脑对这个共享文件夹有写入权限(完全共享),以便华云中心站软件收集Z文件后可以把相应的Z文件删除掉。本溪市气象局的长春中心站软件生成上传Z文件的文件夹路径为D:\MesoFile\AWSNet,把这个文件夹共享,如上图所示。
3.2 华云公司中心站的设置
3.2.1映射网络驱动器
把长春中心站设置的共享文件夹AWSNet映射成本地的网络驱动器,使AWSNet文件夹相当于本地的磁盘,使其能够让CAWS AnyWhere Server 2013软件进行读写操作。本文将AWSNet文件夹映射成为本地的Z盘。如下图所示:
图2 映射网络驱动器
3.2.2 Z文件收集
将CAWS AnyWhere Server 2013软件安装在服务器上,进行相应的设置,其安装和设置的方法与之前的版本CAWS AnyWhere Server 2.0的方法[10]相似,具体的步骤与设置的方法在其使用手册[11]中都有介绍。
在进行站点设置时需要新添加一个分类,然后在这个分类中新建长春厂的站点,只是在最后的“主通讯方式”选项中不选任何项。
在CAWS AnyWhere Server 2013中点击“设置”->“中心站参数”->“收集”->“Windows目录”,点击启用目录收集前方的方框,将这个功能启用,然后在下面的空白处填写映射的网络驱动器的盘符,然后点击保存。如下图所示:
图3 Z文件收集
4 直接接收的设置方法
以上的方法可以实现只使用CAWS AnyWhere Server 2013接收自动站的Z文件并上传到上级单位,但是由于仍然需要使用2台服务器,仍有很多不便。而直接接收的方法可以克服上述缺点。这种方法需要在中心站软件和DTU上进行相应的设置
4.1华云中心站软件的设置
4.1.1子站参数的设置
点击“设置”->“子站参数设置”,需要添加一个新的分类,然后在分类中新建子站,按照说明进行子站参数的设置。
在第一页中填写和选择台站的基本信息,仪器厂商选着长春气象仪器厂,型号选择CCGPRS,点击下一步。在第二页中接收模式选择主站,如果自动站含有地温的观测项目需要把是否含有地温钱的方框中打上对勾,点击下一步。在第三页的主通讯方式选项中需要选择GPRS/CDMA选项,监听端口中填写的端口号需要和其他类型的自动站不同,例如本溪市气象局使用的端口号为1520,而华云公司的自动站使用的端口号是1505。点击完成,然后点击保存,完成子站的参数设置。
4.1.2区站号转换设置
华云公司的自动站的DTU是集成在主板中的,进行硬件设置时,可以直接设置区站号为标识信息,而长春厂的自动站使用的是宏电的DTU,进行硬件设置时,无法设置区站号,只能设置使用的手机卡的手机号为DTU的标识信息,所以需要使用区站号转换的功能才能正确的接收长春厂的自动站数据。具体设置方法如下:
点击“选项”->“区站号转换”,在旧区站号下面的空白处填写手机号,在新区站号下面的空白处填写其所对应的区站号,然后点击设置转换,然后点击保存。如下图所示:
图4 区站号转换
4.2 DTU的设置
对宏电DTU设置前,需要将宏电DTU的数据线连接到电脑的RS232串口上,使用超级终端软件对其设置,波特率要选择57600,数据位选择8,奇偶校验选择无,停止位选择1,数据流控制选择硬件。
完成端口设置之后按住空格键,然后给DTU设备接通电源,出现欢迎界面,然后按C,输入密码1234,进入正式的设置界面,如下图所示:
图5 正式设置界面
4.2.1中心站IP地址设置
在正式设置界面中按3,进入数据服务中心设置,然后按1,设置中心站服务器的IP地址。设置好后按R,然后按Y保存,如下图:
图6 中心站IP地址设置
4.2.2 中心站端口设置
在正式设置界面中按3,进入数据服务中心设置,然后按3,设置中心站的端口,长春厂使用的端口为1520。设置好后按R,然后按Y保存,如下图:
图7 中心站端口设置
4.2.3 DTU身份识别码设置
在正式设置界面中按2,进入数据终端单元设置,然后按1,设置DTU身份识别码,将使用的手机号写入这里。设置好后按R,然后按Y保存,如下图:
图8 DTU身份识别码设置
4.2.4 APN接入点设置
在正式设置界面中按1,进入移动服务中心设置,然后按5,设置APN接入点,如果所在单位没有使用APN专线,就使用默认设置CMNET,如果使用了APN专线,这里就需要设置为APN专线的名称。设置好后按R,然后按Y保存,如下图:
图9 APN接入点设置
5 结论
目前,很多地方的气象局都与本溪市气象局面临同样的问题,使用多个厂商生产的自动气象站,同时也使用多个中心站软件,由于各种各样的原因,这些中心站软件常常无法安装在同一台服务器上,这样会造成人力、物力、财力的巨大的损耗,而且对后期的维护工作带来巨大的困难。
使用一款中心站软件统一接收来自不同厂商的自动站数据会解决上述问题,经过不断的探索与试验,发现华云中心站软件“CAWS AnyWhere Server 2013”可以实现统一接收不同厂商的自动站数据。
实现的方式有两种,第一种是通过CAWS AnyWhere Server 2013的Z文件收集功能;第二种是直接接收的方式。第一种方式仍然需要其他厂商的中心站软件运行,只是使用CAWS AnyWhere Server 2013统一收集与上传Z文件,并没有从本质上解决问题。而第二种方式使用华云公司生产的CAWS AnyWhere Server 2013中心站软件统一的直接接收来自不同厂商的自动站数据,可以彻底的解决问题。第二种方式对各使用多种自动气象站的气象局有比较实用的意思。
参考文献:
[1] 汪贵彬.华云公司中心站软件CAWS AnyWhere Server2010使用心得[J].电脑知识与技术,2013,9(32):7168-7172.
[2] 章火宝,孝本利.CAWS600-R(T)型自动气象站维修方法[J].山东气象,2012,32(2):75-76.
[3]李炳昆,米雷,李丙辉,赵超.CAWS600-R(T)型区域自动气象站故障处理方法[J].现代农业科技,2014(24):243
[4]李又君,洪高元,张敏,郗兴文.CAWS600B型自动气象站常见故障分析[J].气象科技,2008,36(3):380-382.
[5]罗武. CAWS600B型自动气象站电源故障分析[J].气象科技,2012,40(6):1078-1080.
[6]崔辰,李京,褚涛.Caws100的参数设置及Cawsanywhere2010的配置方法[J].科技资讯,2014,(4):45-46.
[7]张晓磊.新型区域自动气象站的常见故障与维护[J].科技风,2015(4):113.
[8] 杜文娟,姜才.区域自动气象站中心站的安装与维护[J].内蒙古农业科技,2011(5):83-84.
[9] 周敏,彭楚武,郭越,段战涛.H7118CGPRSDTU的原理与应用[J].中国仪器仪表,2004(12):36-38.
[10] 摆琰.CawsAnyWhereServer2.0的安装及配置[J].现代农业科技中国社会出版社,2011(18):45.
[11]中国华云技术开发公司.区域自动站统一数据收集平台软件用户使用手册[Z].2011.