地面气象观测网络中断报警功能的实现
2015-08-07王淑
南方农业·下旬 2015年6期
关键词:自动气象站
王淑
摘 要 通过开发一款软件,实现地面自动气象站网络连接的实时监控,一旦发生网络连接中断,软件会自动报警,提醒值班人员,避免因网络中断无法及时上传观测数据。
关键词 自动气象站;网络传输;中断报警
中图分类号:P415.12 文献标志码:B 文章编号:1673-890X(2015)18--02
近年来,自动地面气象观测业务快速发展,气象观测数据通过专用光纤网络(SDH)实时传输,传输速率高,极大地提高了数据上传的时效性[1]。但是本站业务主机与省信息中心服务器网络连接中断或异常,未能及时发现,会给值班人员带来不必要的麻烦,轻则短时间数据无法及时上传,造成上传数据逾限,重则造成长时间的网络中断,导致定时数据缺报。目前,基层台站还没有配备能够及时检测到网络故障的设备或是软件。因此,开发一款网络中断报警软件,对于提高地面数据上传率,提高地面观测综合质量意义重大[2]。
1 实现网络中断实时报警的原理
地面气象观测数据是通过业务主机的组网通讯软件,与省气象信息中心的FTP服务器连接,24 h实时上传数据文件。因此利用Microsoft Visual Basic编写一个程序,每隔5 min(可通过运行界面更改间隔时间)监控本机与FTP服务器的连接情况。一旦网络异常,无法连接,程序会自动调用指定的音乐文件播放,实现网络异常报警功能,及时提醒值班人员处理,缩短网络中断时间,使网络故障的影响降至最低。
2 网络中断实时报警的代码实现
利用API函数实现与FTP服务器的连接与对话,可以根据主机的地址、密码和端口连接到任何一台FTP服务器上。……
登录APP查看全文
