河南省气象仪器监控保障微信小程序的开发
发布时间:2021-04-18 02:57
为了能随时随地监控气象仪器的运行状态,查询最新观测数据,提高气象仪器保障的时效性和数据可用性,开发了一款微信小程序,实现了按照省、市、县三级用户监控所关注区域内气象观测站、应用气象观测站的电池电压、在线情况、数据上传和疑误数据等运行情况;根据地域以图表、列表及地图标注的形式查询实时观测数据并做出统计分析;按照站名或区站号查询单站基础信息、组件参数和各种运行状态信息;实现通过蓝牙串口透传技术在维修现场用手机调试采集器、通讯模块。该程序操作简便,有效提高了工作效率,保障了气象站正常运行。程序分为前端小程序和后端新浪云应用Web服务器两部分,小程序采用ES6标准的Javascript语言编写,Web服务器使用Python语言开发,采用Django框架设计。
【文章来源】:气象与环境科学. 2020,43(02)
【文章页数】:6 页
【部分图文】:
蓝牙调试采集器页面
河南省气象局现有的监控网站,数据各不相同。为满足小程序数据需求,编写数据采集程序,使用抓取方式从省局网站定时抓取观测站状态数据和观测数据,分析整理后使用 Http Post方式上传到部署在新浪云开发平台上的Web服务器里,小程序使用Http Get方式调取数据予以展示;在Web服务器中针对电压、心跳包时间、数据到达时间、各气象要素实时观测值和整点观测值设置动态预警逻辑,从而实现自动识别故障站点的状态信息和异常观测数据,在小程序中展示提醒(图1)。2 新浪云SAE Web服务器的搭建
该页面分为五个部分,对关注区域内的观测站状态进行监控:1)故障。列出了出现故障的气象观测站、应用气象观测站的站点名称、开始时间、持续时间等信息(图3)。2)电池电压。列出了各观测站的电池电压,对低于12 V的站点用红色或黄色进行预警。3)通讯情况。对观测站的心跳包时间、数据上传时间进行展示,对不在线的站点用红色进行预警。4)整点数据上传。对缺报和逾限报的站点用红色和橙色进行预警。5)异常情况。对气温、湿度、气压、电压等信息按照预设的阈值进行过滤,列出各项可能异常的情况。图3 观测站状态监控
【参考文献】:
期刊论文
[1]基于小程序·云开发的实验室设备管理系统的设计与实现[J]. 董傲通,文俊浩. 实验技术与管理. 2019(10)
[2]后勤服务平台小程序在手术室仪器设备精准管理中的应用[J]. 方丽,徐林军,徐晶芳,沈丹红. 护理学杂志. 2019(19)
[3]基于Python爬虫技术的高精度地震目录更新程序的设计与应用[J]. 邓世广,王月,马亚伟. 中国地震. 2019(03)
[4]地面气象观测无人值守系统的设计与应用[J]. 任晓炜,马军,李静锋,邓力涌,廖伟平,张小琼. 气象与环境科学. 2019(03)
[5]基于微信小程序的图书馆座位管理系统[J]. 张毅. 新世纪图书馆. 2019(08)
[6]基于B/S架构的高并发虹膜识别系统[J]. 徐云涛,许武军,翟梦琳. 计算机工程. 2019(08)
[7]微信小程序视域下移动学习平台的搭建与研究[J]. 刘艳. 信息与电脑(理论版). 2019(14)
[8]基于MVC架构新媒体公众气象服务技术研究[J]. 姜殿荣,徐延锋,刘锋,何雪杨. 气象与环境科学. 2019(02)
[9]河南省气象观测数据综合服务平台的设计与实现[J]. 范保松. 气象与环境科学. 2019(01)
[10]基于微信小程序的高校O2O图书共享平台开发与应用[J]. 尹明章,张莉,周天旻,孙金香,钟代麟. 图书馆理论与实践. 2019(03)
本文编号:3144661
【文章来源】:气象与环境科学. 2020,43(02)
【文章页数】:6 页
【部分图文】:
蓝牙调试采集器页面
河南省气象局现有的监控网站,数据各不相同。为满足小程序数据需求,编写数据采集程序,使用抓取方式从省局网站定时抓取观测站状态数据和观测数据,分析整理后使用 Http Post方式上传到部署在新浪云开发平台上的Web服务器里,小程序使用Http Get方式调取数据予以展示;在Web服务器中针对电压、心跳包时间、数据到达时间、各气象要素实时观测值和整点观测值设置动态预警逻辑,从而实现自动识别故障站点的状态信息和异常观测数据,在小程序中展示提醒(图1)。2 新浪云SAE Web服务器的搭建
该页面分为五个部分,对关注区域内的观测站状态进行监控:1)故障。列出了出现故障的气象观测站、应用气象观测站的站点名称、开始时间、持续时间等信息(图3)。2)电池电压。列出了各观测站的电池电压,对低于12 V的站点用红色或黄色进行预警。3)通讯情况。对观测站的心跳包时间、数据上传时间进行展示,对不在线的站点用红色进行预警。4)整点数据上传。对缺报和逾限报的站点用红色和橙色进行预警。5)异常情况。对气温、湿度、气压、电压等信息按照预设的阈值进行过滤,列出各项可能异常的情况。图3 观测站状态监控
【参考文献】:
期刊论文
[1]基于小程序·云开发的实验室设备管理系统的设计与实现[J]. 董傲通,文俊浩. 实验技术与管理. 2019(10)
[2]后勤服务平台小程序在手术室仪器设备精准管理中的应用[J]. 方丽,徐林军,徐晶芳,沈丹红. 护理学杂志. 2019(19)
[3]基于Python爬虫技术的高精度地震目录更新程序的设计与应用[J]. 邓世广,王月,马亚伟. 中国地震. 2019(03)
[4]地面气象观测无人值守系统的设计与应用[J]. 任晓炜,马军,李静锋,邓力涌,廖伟平,张小琼. 气象与环境科学. 2019(03)
[5]基于微信小程序的图书馆座位管理系统[J]. 张毅. 新世纪图书馆. 2019(08)
[6]基于B/S架构的高并发虹膜识别系统[J]. 徐云涛,许武军,翟梦琳. 计算机工程. 2019(08)
[7]微信小程序视域下移动学习平台的搭建与研究[J]. 刘艳. 信息与电脑(理论版). 2019(14)
[8]基于MVC架构新媒体公众气象服务技术研究[J]. 姜殿荣,徐延锋,刘锋,何雪杨. 气象与环境科学. 2019(02)
[9]河南省气象观测数据综合服务平台的设计与实现[J]. 范保松. 气象与环境科学. 2019(01)
[10]基于微信小程序的高校O2O图书共享平台开发与应用[J]. 尹明章,张莉,周天旻,孙金香,钟代麟. 图书馆理论与实践. 2019(03)
本文编号:3144661
本文链接:https://www.wllwen.com/projectlw/qxxlw/3144661.html