一种工业环境粉尘监控微信小程序的云端数据库统计方法及装置制造方法及图纸

技术编号:22055015 阅读:32 留言:0更新日期:2019-09-07 15:10
本发明专利技术公开了一种工业环境粉尘监控微信小程序的云端数据库统计方法及装置,利用在云端的Python脚本服务,可以实现大数据的高效查询统计功能,数据采集转存模块中,利用MQTT协议接收所订阅的数据,并利用其订阅主题获得数据的其他信息,构成一条具有详细信息的数据保存至时序数据库influxDB中;在查询统计功能模块中,有专门用于前端(微信小程序)查询数据的API网络接口,按照微信小程序用户需求,从数据库中提取数据并统计,为了防止一定时间内的数据查询量过大,用“分段查询”的方法完成大数据的提取和统计,统计出数据的最大值、最小值、到达最大最小值的时间及其因果趋势,最终将结果返回至微信小程序,并让数据有可视化的线状图显示。

A Cloud-end Data Base Statistical Method and Device for Micro-message Program for Dust Monitoring in Industrial Environment

【技术实现步骤摘要】
一种工业环境粉尘监控微信小程序的云端数据库统计方法及装置
本专利技术涉及一种工业环境粉尘监控微信小程序的云端数据库统计方法及装置,属于云端大数据

技术介绍
随着国家经济持续快速健康发展和新时期“工业4.0”规划的提出,我国的工业实力持续增强,并朝智能化绿色化无人化方向迅速发展。在工业生产过程中,由于其本身属性,生产环境较为复杂,特殊行业中甚至具有高危险性。工业生产环境的粉尘因素构成了工业生产环境的危险性。例如2014年昆山中荣金属制品公司生产车间爆炸事件便是铝合金生产车间粉尘引起的爆炸事故,造成的负面影响极其恶劣。在工业生产中有必要对生产环境中的粉尘进行实时监控并及时采取相应措施,能够大幅度的防范此类恶性事故的发生。利用网络与软件的监控,可避免在这过程中浪费人力物力,正好符合当今方便快捷的工作节奏。随着人类社会走进信息时代,物联网技术的发展也成为了人们所重视的一部分,它已经或者将要改变人类的生活方式。对于欧美的发达国家,以美国为首,都已将发展物联网应用视为综合国力的重要指标。近年来,云服务在不断飞速发展,其中一部分得益于物联网产业的发展,还有智能手机的普及和移动端业务的推广本文档来自技高网...

【技术保护点】
1.一种工业环境粉尘监控微信小程序的云端数据库统计方法,其特征在于,包括:云端接收粉尘传感器通过网络模块发出的物联网数据;利用MQTT协议接收所订阅的数据,并利用其订阅主题获得关于数据的详细信息,构成一条具有详细信息的数据保存至时序数据库influxDB中;接受微信小程序的网络请求,获得查询要求,根据查询要求对数据库进行分段查询,从数据库中提取数据同时统计数据,得到统计结果;所述统计结果包括数据的最大值、最小值、到达最大最小值的时间及其因果趋势;将统计结果发送至微信小程序。

【技术特征摘要】
1.一种工业环境粉尘监控微信小程序的云端数据库统计方法,其特征在于,包括:云端接收粉尘传感器通过网络模块发出的物联网数据;利用MQTT协议接收所订阅的数据,并利用其订阅主题获得关于数据的详细信息,构成一条具有详细信息的数据保存至时序数据库influxDB中;接受微信小程序的网络请求,获得查询要求,根据查询要求对数据库进行分段查询,从数据库中提取数据同时统计数据,得到统计结果;所述统计结果包括数据的最大值、最小值、到达最大最小值的时间及其因果趋势;将统计结果发送至微信小程序。2.根据权利要求1所述的工业环境粉尘监控微信小程序的云端数据库统计方法,其特征在于,还包括:微信小程序接收云端的请求响应,响应内容包括在云端按照要求完成的数据统计结果;将数组列表中的最大值、最小值和到达最大最小值的时间提取出来,并以文本形式进行显示;将数组列表中的因果趋势,以线状图的形式显示出来。3.根据权利要求1所述的工业环境粉尘监控微信小程序的云端数据库统计方法,其特征在于,云端接收传感器通过网络模块发出的物联网数据,是利用MQTT协议经过互联网获得消息传输。4.根据权利要求1所述的工业环境粉尘监控微信小程序的云端数据库统计方法,其特征在于,MQTT协议是一种发布-订阅形式的传输协议,云端利用订阅主题获得关于数据的详细信息,并利用数据内容和详细信息整合成一条数据行,保存至时序数据库influxDB中;具体包括:云端根据订阅主题的最高级主题获取其他等级主题内容和数据内容;利用除最高级外的其他等级主题内容,获得相关信息,与数据内容一并存入数据库中,主题转存规则如下;一行influxDB数据的组成部分MQTT协议发布的消息内容或其他measurement(数据表)msg.topic里表示数据名的级别tags.mac(索引)msg.topic里表示mac地址的级别ields.place(数据内容之监测地点)msg.topic里表示次级地点的级别fields.value(数据内容之监测值)msg.payload里的消息内容time(保存时间)系统接收到MQTT数据时的时间其中,关于数据的详细信息包括监测地点、粉尘传感器的mac地址、监测时间(即保存时间)和粉尘监测值。5.根据...

【专利技术属性】
技术研发人员:华迪刘逸升苗红霞谈俊燕蔡春华
申请(专利权)人:河海大学常州校区
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1