一种智能物联网系统的实现方法技术方案

技术编号:39840516 阅读:8 留言:0更新日期:2023-12-29 16:26
本发明专利技术提供了一种智能物联网系统的实现方法,所述系统包括边缘节点

【技术实现步骤摘要】
一种智能物联网系统的实现方法


[0001]本专利技术涉及一种实现方法,尤其涉及的是一种智能物联网系统的实现方法


技术介绍

[0002]近年来,很多研究工作致力于物联网,以便通过物联网能够快速获取各种监测网络服务

随着物联网的发展,物联网会成为未来提供监测服务的一种模式

[0003]目前,物联网的实现模式是通过广播来实现,因此延迟和代价都比较大,降低了环境监测服务性能

因此,如何降低物联网提供监测数据的延迟和代价成为近年来研究的热点问题


技术实现思路

[0004]专利技术目的:本专利技术所要解决的技术问题是针对现有技术的不足,提供一种智能物联网系统的实现方法

[0005]技术方案:本专利技术公开了一种智能物联网系统的实现方法,所述系统包括边缘节点

传感节点和用户节点;配置报警装置的边缘节点又称为报警节点,每个所述传感节点和所述用户节点分别与所述的一个边缘节点链接;每个边缘节点具有唯一的坐标,每个传感节点能创建一种类型的数据;每种类型的数据由一个全局前缀标识,创建一种类型数据的地点由本地前缀标识;所述报警节点定期向其它所述边缘节点发送发布消息,以在其它所述边缘节点中创建和更新报警表项;其中,所述发布消息包括第一消息
ID
域和坐标域,所述报警表项包括坐标域和生命周期域;所述边缘节点定期向其它所述边缘节点发送邻居消息,以在其它所述边缘节点中创建和更新邻居表项;其中,所述邻居消息包括第二消息
ID
域和坐标域,所述邻居表项包括坐标域和生命周期域;若所述边缘节点不为所述报警节点,且检测到所述邻居表项标识的邻居边缘节点异常,则向距离最近的所述报警节点发送出错消息,以触发该报警节点中的报警装置进行报警;其中,所述出错消息包括第三消息
ID


邻居表项域和出错坐标域;所述边缘节点向所述传感节点发送创建消息获取传感节点采集的数据,所述传感节点通过发送收集消息将创建的数据返回给所述边缘节点,所述边缘节点通过创建或者更新本地表项保存采集的数据;其中,所述创建消息包括第四消息
ID
域,所述收集消息包括第五消息
ID


数据域和全局前缀域,所述本地表项包括全局前缀域和数据域

[0006]在一些实施例中,所述方法还包括:若所述边缘节点检测到表名等于自己坐标的本地表的某些本地表项中的数据异常,则该边缘节点创建一个本地表,该本地表为空,该表的表名为该边缘节点的坐标;将所有数据异常的本地表项加入到该本地表中,同时向其它所述边缘节点发送报警消息;其中,
所述报警消息包括第五消息
ID


序列号域和本地表集合域;接收到报警消息的所述边缘节点通过推送表判断是否已经接收到所述报警消息,其中,一个推送表项包含序列号域和生命周期域,若是,则放弃该消息,否则,所述边缘节点创建或者更新推送表项,同时更新报警消息中的本地表集合域值,转发该报警消息

[0007]在一些实施例中,所述边缘节点创建或者更新推送表项,同时更新报警消息中的本地表集合域值,包括:创建一个推送表项,该表项的序列号等于该报警消息中的随机数,生命周期设置为最大值;若表名为自己坐标的本地表存在至少一个本地表项,该表项中的数据存在异常,则创建一个本地表,该表的表名为自己的坐标,将选中的所有数据表项加入到该本地表中,将该本地表加入到报警消息中的本地表集合中;接收到报警消息的边缘节点转发该报警消息

[0008]在一些实施例中,所述方法还包括:所述用户节点向所述边缘节点发送兴趣消息获取全局前缀和本地前缀标识的数据;其中,所述兴趣消息包括第七消息
ID


全局前缀域

本地前缀域和坐标域;若所述兴趣消息的全局前缀域值为空,则获取符合创建地点坐标等于该兴趣消息中的本地前缀的所有数据;若所述兴趣消息的全局前缀域值不为空,则获取符合由兴趣消息的全局前缀域值标识的数据,且该数据的创建地点坐标等于该兴趣消息中的本地前缀域值的数据;接收到所述兴趣消息的边缘节点,若能提供所述兴趣消息中全局前缀域值和本地前缀域值标识的数据,则向所述用户节点发送数据消息,该数据消息通过订阅表项返回至所述用户节点;其中,所述数据消息包括第八消息
ID


全局前缀域

本地前缀域和本地表域,所述订阅表项包括全局前缀域

局部前缀域和生命周期域

[0009]在一些实施例中,所述用户节点通过发送兴趣消息发起全局前缀标识的数据的获取过程包括:若接收到所述兴趣消息的边缘节点能提供数据,则发送数据消息;若接收到所述兴趣消息的边缘节点存在一个订阅表项,该表项的全局前缀和局部前缀分别等于该兴趣消息中的全局前缀和局部前缀,则不转发兴趣消息;接收到所述兴趣消息的边缘节点创建一个订阅表项,该表项的全局前缀和局部前缀分别等于该兴趣消息中的全局前缀和局部前缀,选择一个邻居表项,该表项的坐标与该兴趣消息中的局部前缀距离最近,将该兴趣消息的坐标设置为该邻居表项的坐标,转发该兴趣消息

[0010]在一些实施例中,所述方法还包括:若所述数据消息中的全局前缀不为空,以及接收到该数据消息的边缘节点存在一个订阅表项,该表项的全局前缀和局部前缀分别等于该数据消息中的全局前缀和局部前缀,则删除该表项,转发该数据消息;若所述数据消息中的全局前缀为空,以及同时接收到该数据消息的边缘节点存在一个订阅表项,该表项的全局前缀和局部前缀分别等于该数据消息中的全局前缀和局部前缀,则删除该表项,转发该数据消息;
若接收到所述数据消息的边缘节点存在一个订阅表项,该表项的全局前缀不等于空,且局部前缀等于该数据消息中的局部前缀,则针对每个选择的订阅表项执行下述操作:从数据消息中的本地表中选择一个本地表项,该表项的全局前缀等于订阅表项中的全局前缀,发送一个数据消息,全局前缀和本地前缀分别等于该订阅表项的全局前缀和本地前缀,本地表只包含选中的本地表项;接收到所述数据消息的边缘节点选择所有全局前缀不等于空,且局部前缀等于该数据消息中的局部前缀的订阅表项,删除这些表项

[0011]在一些实施例中,若接收到所述兴趣消息的边缘节点能提供数据,则执行下述步骤:接收到所述兴趣消息的边缘节点判断该兴趣消息中的全局前缀是否为空,若是,则接收到所述兴趣消息的边缘节点选择一个本地表,该本地表的表名等于该兴趣消息中的本地前缀,发送一个数据消息,该消息的全局前缀和本地前缀分别等于该兴趣消息中的全局前缀和本地前缀,本地表为选中的本地表,执行数据消息转发流程;若否,则接收到所述兴趣消息的边缘节点选择一个本地表,该本地表的表名等于该兴趣消息中的本地前缀,从该本地表中选择一个本地表项,该表项的全局前缀等于该兴趣消息中的全局前缀,发送一个数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种智能物联网系统的实现方法,其特征在于,所述系统包括边缘节点

传感节点和用户节点;配置报警装置的边缘节点又称为报警节点,每个所述传感节点和所述用户节点分别与所述的一个边缘节点链接;每个边缘节点具有唯一的坐标,每个传感节点能创建一种类型的数据;每种类型的数据由一个全局前缀标识,创建一种类型数据的地点由本地前缀标识;所述报警节点定期向其它所述边缘节点发送发布消息,以在其它所述边缘节点中创建和更新报警表项;其中,所述发布消息包括第一消息
ID
域和坐标域,所述报警表项包括坐标域和生命周期域;所述边缘节点定期向其它所述边缘节点发送邻居消息,以在其它所述边缘节点中创建和更新邻居表项;其中,所述邻居消息包括第二消息
ID
域和坐标域,所述邻居表项包括坐标域和生命周期域;若所述边缘节点不为所述报警节点,且检测到所述邻居表项标识的邻居边缘节点异常,则向距离最近的所述报警节点发送出错消息,以触发该报警节点中的报警装置进行报警;其中,所述出错消息包括第三消息
ID


邻居表项域和出错坐标域;所述边缘节点向所述传感节点发送创建消息获取传感节点采集的数据,所述传感节点通过发送收集消息将创建的数据返回给所述边缘节点,所述边缘节点通过创建或者更新本地表项保存采集的数据;其中,所述创建消息包括第四消息
ID
域,所述收集消息包括第五消息
ID


数据域和全局前缀域,所述本地表项包括全局前缀域和数据域
。2.
根据权利要求1所述的一种智能物联网系统的实现方法,其特征在于,所述方法还包括:若所述边缘节点检测到表名等于自己坐标的本地表的某些本地表项中的数据异常,则该边缘节点创建一个本地表,该本地表为空,该表的表名为该边缘节点的坐标;将所有数据异常的本地表项加入到该本地表中,同时向其它所述边缘节点发送报警消息;其中,所述报警消息包括第五消息
ID


序列号域和本地表集合域;接收到报警消息的所述边缘节点通过推送表判断是否已经接收到所述报警消息,其中,一个推送表项包含序列号域和生命周期域,若是,则放弃该消息,否则,所述边缘节点创建或者更新推送表项,同时更新报警消息中的本地表集合域值,转发该报警消息
。3.
根据权利要求2所述的一种智能物联网系统的实现方法,其特征在于,所述边缘节点创建或者更新推送表项,同时更新报警消息中的本地表集合域值,包括:创建一个推送表项,该表项的序列号等于该报警消息中的随机数,生命周期设置为最大值;若表名为自己坐标的本地表存在至少一个本地表项,该表项中的数据存在异常,则创建一个本地表,该表的表名为自己的坐标,将选中的所有数据表项加入到该本地表中,将该本地表加入到报警消息中的本地表集合中;接收到报警消息的边缘节点转发该报警消息
。4.
根据权利要求1所述的一种智能物联网系统的实现方法,其特征在于,所述方法还包括:所述用户节点向所述边缘节点发送兴趣消息获取全局前缀和本地前缀标识的数据;其中,所述兴趣消息包括第七消息
ID


全局前缀域

本地前缀域和坐标域;
若所...

【专利技术属性】
技术研发人员:王晓喃张冉冉赵露李峰孙高飞
申请(专利权)人:常熟理工学院
类型:发明
国别省市:

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

1