环境监测模块的监控方法、环境监控系统和计算机可读存储介质技术方案

技术编号:37961867 阅读:33 留言:0更新日期:2023-06-30 09:36
本发明专利技术提供一种环境监测模块的监控方法、环境监控系统和计算机可读存储介质,在每一次收集连接至总线上的环境监测模块的数据前,获取总线上的所有逻辑地址信息,针对总线上的所有逻辑地址发送询问信息;接收来自总线的响应信息,每一响应信息由一个逻辑地址上的环境监测模块发送;根据所接收到的响应信息,判断各逻辑地址是否对应有环境监测模块在线;对在线的环境监测模块的逻辑地址进行标记并统计在线的环境监测模块的逻辑地址的数量;向每一个在线的环境监测模块发送数据收集指令,并收集每一在线的环境监测模块传输的数据。环境监控系统实现上述方法,计算机可读存储介质应用上述方法。本发明专利技术可监控环境监测模块的增加或减少。少。少。

【技术实现步骤摘要】
环境监测模块的监控方法、环境监控系统和计算机可读存储介质


[0001]本专利技术涉及环境监控领域,具体是涉及一种环境监测模块的监控方法、环境监控系统和计算机可读存储介质。

技术介绍

[0002]环境监控可应用于多种场景,例如温室大棚、大气监测或者土壤监测等。环境监控在采集数据时,往往需要多个传感器进行监测数据,后续将监测得到的数据发送至中控,中控根据监测数据进行处理。
[0003]现有一种环境监控的方法是通过中控轮询多个传感器,从而收集多个传感器的数据。但中控只能轮询固定的传感器,当传感器增加或减少时,中控无法监控到增加或减少的传感器。

技术实现思路

[0004]本专利技术的第一目的是提供一种实时监控环境监测模块增加或减少的环境监测模块的监控方法。
[0005]本专利技术的第二目的是提供一种实现上述的环境监测模块的监控方法。
[0006]本专利技术的第三目的是提供一种应用上述的环境监测模块的监控方法。
[0007]为了实现上述的第一目的,本专利技术提供的一种环境监测模块的监控方法,包括:在每一次收集连接至总线上的环境监测模块的数据前,获取总线上的所有逻辑地址信息,针对总线上的所有逻辑地址发送询问信息;接收来自总线的响应信息,每一响应信息由一个逻辑地址上的环境监测模块发送;根据所接收到的响应信息,判断各逻辑地址是否对应有环境监测模块在线;对在线的环境监测模块的逻辑地址进行标记并统计在线的环境监测模块的逻辑地址的数量;向每一个在线的环境监测模块发送数据收集指令,并收集每一在线的环境监测模块传输的数据。
[0008]由上述方案可见,数据处理网关在每一次收集连接至总线上的环境监测模块的数据前,需要标记在线的环境监测模块和统计在线的环境监测模块的数量。数据处理网关可以确保环境监测模块在增加或减少时可以被识别出,从而可根据实际需求灵活地增加或减少环境监测模块,数据处理网关可收集当前在线的环境监测模块。
[0009]进一步的方案中,依次获取每一在线的环境监测模块传输的数据,针对每一在线的环境监测模块,发送不多于预设次数的数据收集指令。
[0010]由此可见,数据处理网关依次收集每一个在线的环境监测模块的数据,在收集环境监测模块的数据前,需要向在线的环境监测模块发送数据收集指令,本专利技术中,设置发送数据收集指令的预设次数为三次。
[0011]进一步的方案中,针对每一在线的环境监测模块,如发送数据收集指令后,未在第一预设时间内接收到该环境监测模块传输的数据,如当前发送的数据收集指令未到达预设
次数,则再次向该环境监测模块发送数据收集指令。
[0012]由此可见,当数据处理网关在第一预设时间内没有收集到该环境监测模块的数据时,若当前发送的数据收集指令没有到达三次,则继续发送数据收集指令;若当前发送的数据收集指令到达三次,则放弃收集该环境监测模块的数据,收集下一环境监测模块的数据。
[0013]进一步的方案中,针对每一在线的环境监测模块,如发送数据收集指令后且在第一预设时间内接收到该环境监测模块传输的数据,不再向该环境监测模块发送数据收集指令。
[0014]由此可见,当数据处理网关发送数据收集指令后,接收到环境监测模块传输数据之后,不再向该环境监测模块发送数据收集指令,向下一环境监测模块发送数据收集指令。
[0015]进一步的方案中,收集当前所有在线的环境监测模块传输的数据后,还执行:将所有在线的环境监测模块的数据上传至物联网云平台。
[0016]由此可见,数据处理网关将环境监测模块的数据上传至物联网云平台后,环境监测模块的数据可在电脑端或者手机端进行显示。
[0017]进一步的方案中,收集每一在线的环境监测模块传输的数据后,马上执行下一次的针对总线上的所有环境监测模块的数据收集工作。
[0018]由此可见,当完成一次环境监测模块的数据收集之后,可以马上执行下一次针对总线上的所有环境监测模块的数据收集工作。
[0019]进一步的方案中,收集每一在线的环境监测模块传输的数据后,判断是否到达第二预设时间,如到达第二预设时间,则执行下一次的针对总线上的所有在线的环境监测模块的数据收集工作。
[0020]由此可见,当完成一次环境监测模块的数据收集之后,可以在第二预设时间后再执行下一次的针对总线上的所有在线的环境监测模块的数据收集工作。
[0021]为了实现上述的第二目的,本专利技术提供的环境监控系统,包括数据处理网关和多个环境监测模块,数据处理网关与多个环境监测模块通过总线连接,其特征在于:数据处理网关执行计算机程序时可执行上述的环境监测模块的监控方法。
[0022]为了实现上述的第三目的,本专利技术提供的环境监控系统,包括数据处理网关和多个环境监测模块,数据处理网关与多个环境监测模块通过总线连接,其特征在于:数据处理网关执行计算机程序时可执行上述的环境监测模块的监控方法。
附图说明
[0023]图1是本专利技术环境监控系统实施例的系统结构框图。
[0024]图2是本专利技术环境监测模块的监控方法实施例的流程图。
[0025]图3是本专利技术环境监测模块的监控方法实施例的收集每一在线的环境监测模块传输的数据的流程图。
[0026]以下结合附图及实施例对本专利技术作进一步说明。
具体实施方式
[0027]环境监控系统实施例:
[0028]参见图1,图1是本专利技术环境监控系统实施例的系统结构框图。环境监控系统包括
数据处理网关1和环境监测模块21、环境监测模块22、环境监测模块23、环境监测模块24等多个环境监测监测模块,环境监测模块不限于四个环境监测模块,可根据实际的需求增加或减少。数据处理网关和多个环境监测模块通过总线连接。总线可以为RS485总线或者RS422总线。多个环境监测模块可以为氨气监测模块、光照监测模块、温湿度监测模块、二氧化碳监测模块等。不同环境监测模块根据实际的需求去更换。用户可随时增加或减少总线上的环境监测模块。
[0029]环境监测模块的监控方法实施例:
[0030]参见图2,图2是本专利技术环境监测模块的监控方法实施例的流程图。在每一次收集连接至总线上的环境监测模块的数据前,数据处理网关首先执行步骤S11,获取总线上的所有逻辑地址信息,针对总线的所有逻辑地址发送询问信息。若逻辑地址上有环境监测模块在线,当环境监测模块接收到数据处理网关所发送的环境监测信息后,发送响应信息至数据处理网关。
[0031]各逻辑地址上的在线的环境监测模块发送相应信息至数据处理网关后,数据处理网关执行步骤S12,接收来自总线的响应信息。每一个响应信息由一个逻辑地址上的环境监测模块发送。
[0032]接收来自总线的响应信息后,数据处理网关执行步骤S13,判断各逻辑地址是否对应有环境监测模块在线。数据处理网关可根据接收的响应信息判断逻辑地址上是否有环境监测模块在线。
[0033]数据处理网关根据各逻辑地址上是否对应有环境监测模块的判断结果,执行步骤S14本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种环境监测模块的监控方法,其特征在于:在每一次收集连接至总线上的环境监测模块的数据前,获取所述总线上的所有逻辑地址信息,针对所述总线上的所有逻辑地址发送询问信息;接收来自所述总线的响应信息,每一所述响应信息由一个逻辑地址上的环境监测模块发送;根据所接收到的所述响应信息,判断各逻辑地址是否对应有所述环境监测模块在线;对在线的环境监测模块的逻辑地址进行标记并统计所述在线的环境监测模块的逻辑地址的数量;向每一个在线的环境监测模块发送数据收集指令,并收集每一所述在线的环境监测模块传输的数据。2.根据权利要求1所述的环境监测模块的监控方法,其特征在于:收集每一所述在线的环境监测模块传输的数据包括:依次获取每一所述在线的环境监测模块传输的数据,针对每一所述在线的环境监测模块,发送不多于预设次数的数据收集指令。3.根据权利要求2所述的环境监测模块的监控方法,其特征在于:针对每一所述在线的环境监测模块,如发送数据收集指令后,未在第一预设时间内接收到该环境监测模块传输的数据,如当前发送的数据收集指令未到达所述预设次数,则再次向该环境监测模块发送数据收集指令。4.根据权利要求2所述的环境监测模块的监控方法,其特征在于:针对每一所述在线的环境监测模块,如发送数...

【专利技术属性】
技术研发人员:程会恩刘远林许任杰梁岳雄
申请(专利权)人:珠海晶通科技有限公司
类型:发明
国别省市:

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

1