一种基于TCP链接支持多种传输协议的物联网安保方法技术

技术编号:34015226 阅读:52 留言:0更新日期:2022-07-02 15:35
本发明专利技术公开了一种基于TCP链接支持多种传输协议的物联网安保方法及系统,接收与设备的首次连接,根据预设的传输协议类型及解析规则生成的指令集,周期性下发以读取设备数据;根据设备数据结合既定参数的映射关系,周期定时器会调用第一个递归定时器,递归定时器发送指令给设备,等待数据返回;数据返回后,根据当前数据判断是否满足触发报警和自动控制条件,若满足,则通过已设置报警通道进行发送,使设备接入网络,底层传输采用成熟稳定的工业传输协议,上层支持多种设备展示多通道报警,简单易用,全自动化运行,安全可靠,接入规模大,成本低,对人力依赖度低,不易出错,对风险的介入处理快,可多通道报警,跟传统模式有天壤之别。跟传统模式有天壤之别。跟传统模式有天壤之别。

【技术实现步骤摘要】
一种基于TCP链接支持多种传输协议的物联网安保方法


[0001]本申请涉及物联网安保
,特别是涉及一种基于TCP链接支持多种传输协议的物联网安保方法、系统、计算机设备和存储介质。

技术介绍

[0002]不管是在工业生产还是日常生活中,有很多对安全有较高要求的场景,如矿场,加油站,隧道,厨房等,都有实时监控有毒有害,易燃易爆气体并及时排除风险的需求,传统的监控设备,通过线路连接柜子和探头通讯,通过柜子进行数据展示及声光报警的形式工作,随着社会发展及监管加强,海量设备与日益攀升的人力成本及安全生产意识的普及之间存在明显矛盾。
[0003]传统模式需要时刻有人在场且受到周边环境影响的因素较多,如嘈杂的施工环境,多而分散的检测点位,安全巡检人员知识储备及人员配备,风险介入及时性等都会影响最终结果,容易受到外界多种因素的影响,对人力依赖度高,成本高且易出错。

技术实现思路

[0004]基于此,针对上述技术问题,提供一种基于TCP链接支持多种传输协议的物联网安保方法、系统、计算机设备和存储介质。
[0005]第一方面,一种基于TCP链接支持多种传输协议的物联网安保方法,所述方法包括:
[0006]接收与设备的首次连接;建立连接后接收设备发送的第一条信息授权码进行合法性验证;若合法,则初始化设备,运行所需数据,生成周期定时器,等待执行;
[0007]根据预设的传输协议类型及解析规则生成的指令集,周期性下发以读取设备数据;根据设备数据结合既定参数的映射关系,将设备数据转化为下限/1级报警,上限/2级报警,量程,单位,气体类型,实时浓度数据存储在数据库中;
[0008]断开与设备的连接,进行重连,加载最新数据;
[0009]周期定时器会调用第一个递归定时器,递归定时器发送指令给设备,等待数据返回;数据返回后,根据当前数据判断是否满足触发报警和自动控制条件;
[0010]若满足,则通过已设置报警通道进行发送,并下发预设的设备控制指令排除风险。
[0011]上述方案中,可选地,所述接收与设备的首次连接还包括:
[0012]若不合法,则断开与设备连接,并且短时间内多次重复连接的设备会被临时拉入黑名单无法连接。
[0013]上述方案中,进一步可选地,所述合法性验证为:授权码需要与企业的传输协议绑定且处于已写非禁用状态。
[0014]上述方案中,进一步可选地,所述设备初始化完成后,保存初始化参数。
[0015]上述方案中,进一步可选地,所述周期定时器为永久性定时器,其生命周期与设备的接入时间相同,设备接入时周期定时器初始化,设备断开连接则周期定时器销毁,周期定
时器主要负责驱动数据交互,掌控交互周期间隔,同时和递归定时器又存在父子关系。
[0016]上述方案中,进一步可选地,所述递归定时器由周期定时器生成,递归定时器的实现原理为手拉手模式,既生命周期只在本轮数据读取后,并生成下一个递归定时器后既销毁,不管本次读取是否成功都会在重试次数耗尽后生成下一个递归定时器。
[0017]上述方案中,进一步可选地,所述数据返回后,会按照已设置的精度处理后,写入文本文件周期性批量推送至influxdb存储。
[0018]第二方面,一种基于TCP链接支持多种传输协议的物联网安保系统,所述系统包括:
[0019]验证模块,用于接收与设备的首次连接;建立连接后接收设备发送的第一条信息授权码进行合法性验证;若合法,则初始化设备,运行所需数据,生成周期定时器,等待执行;
[0020]匹配模块,用于根据预设的传输协议类型及解析规则生成的指令集,周期性下发以读取设备数据;根据设备数据结合既定参数的映射关系,将设备数据转化为下限/1级报警,上限/2级报警,量程,单位,气体类型,实时浓度数据存储在数据库中;
[0021]断开与设备的连接,进行重连,加载最新数据;
[0022]同步模块,用于周期定时器会调用第一个递归定时器,递归定时器发送指令给设备,等待数据返回;数据返回后,根据当前数据判断是否满足触发报警和自动控制条件;
[0023]若满足,则通过已设置报警通道进行发送,并下发预设的设备控制指令排除风险。
[0024]第三方面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0025]接收与设备的首次连接;建立连接后接收设备发送的第一条信息授权码进行合法性验证;若合法,则初始化设备,运行所需数据,生成周期定时器,等待执行;
[0026]根据预设的传输协议类型及解析规则生成的指令集,周期性下发以读取设备数据;根据设备数据结合既定参数的映射关系,将设备数据转化为量程,气体,单位,上限/2级报警,下限/1级报警等数据存储在mysql中;
[0027]断开与设备的连接,进行重连,加载最新数据;
[0028]周期定时器会调用第一个递归定时器,递归定时器发送指令给设备,等待数据返回;数据返回后,根据当前数据判断是否满足触发报警和自动控制条件;
[0029]若满足,则通过已设置报警通道进行发送,并下发预设的设备控制指令排除风险。
[0030]第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0031]接收与设备的首次连接;建立连接后接收设备发送的第一条信息授权码进行合法性验证;若合法,则初始化设备,运行所需数据,生成周期定时器,等待执行;
[0032]根据预设的传输协议类型及解析规则生成的指令集,周期性下发以读取设备数据;根据设备数据结合既定参数的映射关系,将设备数据转化为量程,气体,单位,上限/2级报警,下限/1级报警等数据存储在mysql中;
[0033]断开与设备的连接,进行重连,加载最新数据;
[0034]周期定时器会调用第一个递归定时器,递归定时器发送指令给设备,等待数据返回;数据返回后,根据当前数据判断是否满足触发报警和自动控制条件;
[0035]若满足,则通过已设置报警通道进行发送,并下发预设的设备控制指令排除风险。
[0036]本专利技术至少具有以下有益效果:
[0037]本专利技术采用物联网技术,通过设备服务器接收与设备的首次连接,建立连接后接收设备发送的第一条信息授权码进行合法性验证;若合法,则初始化设备,运行所需数据,生成周期定时器,等待执行,根据预设的传输协议类型及解析规则生成的指令集,周期性下发以读取设备数据;根据设备数据结合既定参数的映射关系,将设备数据转化为下限/1级报警,上限/2级报警,量程,单位,气体类型,实时浓度数据存储在数据库中。断开与设备的连接,进行重连,加载最新数据,周期定时器会调用第一个递归定时器,递归定时器发送指令给设备,等待数据返回;数据返回后,根据当前数据判断是否满足触发报警和自动控制条件,若满足,则通过已设置多个报警通道进行发送,并下发预设的设备控制指令排除风险。使设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于TCP链接支持多种传输协议的物联网安保方法,其特征在于,所述方法包括:接收与设备的首次连接;建立连接后接收设备发送的第一条信息授权码进行合法性验证;若合法,则初始化设备,运行所需数据,生成周期定时器,等待执行;根据预设的传输协议类型及解析规则生成的指令集,周期性下发以读取设备数据;根据设备数据结合既定参数的映射关系,将设备数据转化为下限/1级报警、上限/2级报警、量程、单位、气体类型、实时浓度数据存储在数据库中;断开与设备的连接,进行重连,加载最新数据;周期定时器会调用第一个递归定时器,递归定时器发送指令给设备,等待数据返回;数据返回后,根据当前数据判断是否满足触发报警和自动控制条件;若满足,则通过已设置多个报警通道进行发送,并下发预设的设备控制指令排除风险。2.根据权利要求1所述的方法,其特征在于,所述接收与设备的首次连接还包括:若不合法,则断开与设备连接,并且短时间内多次重复连接的设备会被临时拉入黑名单无法连接;所述设备数量至少为1个。3.根据权利要求1所述的方法,其特征在于,所述合法性验证中授权码需要与企业的传输协议绑定且处于已写非禁用状态。4.根据权利要求1所述的方法,其特征在于,所述设备初始化完成后,保存初始化参数。5.根据权利要求1所述的方法,其特征在于,所述周期定时器为永久性定时器,其生命周期与设备的接入时间相同,设备接入时周期定时器初始化,设备断开连接则周期定时器销毁,周期定时器负责驱动数据交互,掌控交互周期间隔,同时和递归定时器又存在父子关系。6.根据权利要求1所述的方法,其特征在于,所述递归定时器由周期定时器生成,递归定...

【专利技术属性】
技术研发人员:张绪礼田新盟党鹏松
申请(专利权)人:西安华凡科技有限公司
类型:发明
国别省市:

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

1