System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网,具体而言,涉及一种物联网设备监测方法。
技术介绍
1、物联网(internet of things,iot)设备是一种非标准计算设备,它可以通过各种通信方式(例如wi-fi,蓝牙,nfc等)无线连接到网络,并能够获取、收集和传输数据。
2、在现有的物联网行业中,由于物联网设备种类多,在进行设备异常监测及信息推送中,容易导致监测不全,遗漏某种设备数据等情况发生。另外,物联网设备种类多,随之也存在大量的数据处理问题,而当设备产生了异常数据时,需要以多种推送方式推送到各个平台,容易造成数据传输延时。
技术实现思路
1、本专利技术解决的问题是如何在一定程度上避免互联网设备监测不全导致遗漏某种设备数据、数据异常推送不及时的情况发生。
2、为解决上述问题,本专利技术提供一种物联网设备监测方法,应用于物联网设备,所述物联网设备监测方法包括:
3、根据所述物联网设备的类型设置触发条件,其中,所述触发条件包括设备触发和定时触发,所述设备触发包括所有设备整体分类触发或标定设备分类触发,其中,所述标定设备分类触发包括标定属性变更触发、事件触发、上线触发和下线触发;所述定时触发为以预设时长为间隔进行触发;
4、根据预设的数据监控规则判断所述物联网设备是否满足所述触发条件;
5、当所述物联网设备满足所述触发条件时,所述物联网设备输出执行动作,其中,所述执行动作包括输出执行和消息通知执行。
6、可选地,所述根据预设的
7、根据所述物联网设备的数据情况,生成相应的监控规则判断所述物联网设备是否满足触发条件;
8、当所述物联网设备满足触发条件时,根据所述触发条件判断所述物联网设备的触发类型;
9、当所述物联网设备发生设备整体分类或属性变更时,生成所述整体分类触发或所述属性变更触发;
10、当所述物联网设备监测到标定事件发生时,生成所述事件触发;
11、当所述物联网设备连接到物联网平台时,生成所述上线触发;
12、当所述物联网设备与所述物联网平台断开连接时,生成所述下线触发。
13、可选地,所述输出执行包含属性输出执行,所述物联网设备输出执行动作包括:
14、确定需要进行属性输出的所述物联网设备以及输出的属性内容;
15、当所述物联网设备满足触发条件时,调用所述物联网设备所在的物联网平台对应的api或协议,将指定的属性值发送给目标设备或系统;
16、确保与所述目标设备或系统之间的通信协议和接口匹配,并进行相关的数据格式转换和验证。
17、可选地,所述输出执行包含服务调用输出执行,所述物联网设备输出执行动作包括:
18、确定需要调用的目标服务,其中,所述目标服务包括:其他所述物联网设备的功能接口和云平台上提供的api;
19、当所述物联网设备满足触发条件时,通过网络请求调用所述目标服务,并传递相应的参数和数据;
20、根据所述目标服务的响应结果,对返回的数据进行预设处理操作,其中,处理操作包括解析、存储或反馈给目标用户。
21、可选地,所述消息通知执行包含站内消息通知执行,所述物联网设备输出执行动作包括:
22、通过物联网平台或应用程序设置站内消息系统,其中,所述站内消息系统包括消息模板和用户订阅机制;
23、当所述物联网设备满足触发条件时,根据预设消息模板和接收者订阅关系,在所述站内消息系统中生成并发送相应的消息通知给目标用户。
24、可选地,所述消息通知执行包含邮件消息通知执行,所述物联网设备输出执行动作包括:
25、在物联网平台或应用程序中配置邮件服务,并获取相关的smtp服务器和账户信息;
26、当所述物联网设备满足触发条件时,根据预设邮件模板和接收者列表,通过smtp协议生成对应的邮件发送给目标用户。
27、可选地,所述消息通知执行包含webhook消息通知执行,所述物联网设备输出执行动作包括:
28、通过物联网平台或应用程序设置webhook参数,其中,所述webhook参数包括指定webhook的url地址和所述指定webhook的相关参数配置;
29、当所述物联网设备满足触发条件时,根据所述指定webhook的url地址和所述指定webhook的相关参数配置,通过http请求将对应的数据和参数发送给指定的webhook终端;
30、所述webhook终端根据收到的所述数据和所述参数进行处理和反馈。
31、可选地,所述根据所述物联网设备的类型设置触发条件,包括:
32、确定所述物联网设备的设备类型,其中,所述设备类型包括:传感器设备、执行器设备和终端设备;
33、通过数据监控平台根据不同的所述设备类型对应设置所述触发条件。
34、可选地,所述物联网设备监测方法还包括:
35、通过数据监控平台,根据所述触发条件和所述执行动作,配置多种组合触发条件;其中,所述组合触发条件包括至少一种所述触发条件和至少一种所述执行动作,或至少两种所述触发条件和/或至少两种执行动作;
36、通过所述数据监控平台,对所述触发条件进行抖动配置;其中,所述抖动配置包括:预设抖动次数;若在预设时长内,所述数据监控平台采集多组所述物联网设备的相关数据,则将所述物联网设备的相关数据转化为误差数据,并将所述误差数据进行删除。
37、可选地,所述根据所述触发条件和所述执行动作,配置多种组合触发条件,包括:
38、确定所述触发条件并制定动作列表;
39、根据应用需求,将所述触发条件和所述执行动作进行组合;
40、当存在需要根据多个触发条件的组合来触发动作时,设置触发条件逻辑,根据所述触发条件逻辑定义触发条件之间的逻辑关系,从而配置多种组合触发条件。
41、本专利技术所述的物联网设备监测方法,根据不同的设备类型设置与其对应的触发条件,并设置多种触发条件,通过设备触发条件和定时触发条件,可以使物联网系统能够及时感知设备状态的变化并作出相应的反应。还可通过数据监控规则判断设备是否满足触发条件,只有当设备满足预设条件时,才会进行相应的输出执行和消息通知,可以避免不必要的数据传输和处理,节约了网络带宽和计算资源,减少了无效的响应和通信开销,从而节约资源。当物联网设备出现异常情况时,及时监测并进行反馈输出,同时设置多种输出执行和消息通知执行方式,从而做到以多种方式推送到各个平台;根据设备触发条件的不同设置,可以满足各种复杂的业务需求,并在不同场景下实现多样化的自动化操作;例如:用户可以根据自己的偏好和需求进行定制化设置,使物联网系统更加适应个体化的使用场景和需求。同时,设备触发条件结合执行动作的设置,可以实现自动化的操作和任务执行。例如,当本文档来自技高网...
【技术保护点】
1.一种物联网设备监测方法,其特征在于,应用于物联网设备,所述物联网设备监测方法包括:
2.根据权利要求1所述的物联网设备监测方法,其特征在于,所述根据预设的数据监控规则判断所述物联网设备是否满足所述触发条件包括:
3.根据权利要求1所述的物联网设备监测方法,其特征在于,所述输出执行包含属性输出执行,所述物联网设备输出执行动作包括:
4.根据权利要求1所述的物联网设备监测方法,其特征在于,所述输出执行包含服务调用输出执行,所述物联网设备输出执行动作包括:
5.根据权利要求1所述的物联网设备监测方法,其特征在于,所述消息通知执行包含站内消息通知执行,所述物联网设备输出执行动作包括:
6.根据权利要求1所述的物联网设备监测方法,其特征在于,所述消息通知执行包含邮件消息通知执行,所述物联网设备输出执行动作包括:
7.根据权利要求1所述的物联网设备监测方法,其特征在于,所述消息通知执行包含Webhook消息通知执行,所述物联网设备输出执行动作包括:
8.根据权利要求1所述的物联网设备监测方法,其特征在于,
9.根据权利要求1所述的物联网设备监测方法,其特征在于,所述物联网设备监测方法还包括:
10.根据权利要求9所述的物联网设备监测方法,其特征在于,所述根据所述触发条件和所述执行动作,配置多种组合触发条件,包括:
...【技术特征摘要】
1.一种物联网设备监测方法,其特征在于,应用于物联网设备,所述物联网设备监测方法包括:
2.根据权利要求1所述的物联网设备监测方法,其特征在于,所述根据预设的数据监控规则判断所述物联网设备是否满足所述触发条件包括:
3.根据权利要求1所述的物联网设备监测方法,其特征在于,所述输出执行包含属性输出执行,所述物联网设备输出执行动作包括:
4.根据权利要求1所述的物联网设备监测方法,其特征在于,所述输出执行包含服务调用输出执行,所述物联网设备输出执行动作包括:
5.根据权利要求1所述的物联网设备监测方法,其特征在于,所述消息通知执行包含站内消息通知执行,所述物联网设备输出执行动作包括:
【专利技术属性】
技术研发人员:张志龙,方俊皓,柴志鹏,
申请(专利权)人:哈尔滨海邻科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。