基于区块链和雾计算监控物联网设备系统和方法技术方案

技术编号:34128363 阅读:57 留言:0更新日期:2022-07-14 14:46
本申请的实施例提供了一种基于区块链和雾计算监控物联网设备系统和方法,涉及物联网技术领域。所述系统包括:雾计算层、与雾计算层连接的区块链层以及时间序列数据库;雾计算层包括聚合器和与聚合器连接的汇聚节点,汇聚节点与区块链层连接,聚合器用于连接网关设备;区块链层包括以太坊子系统和与以太坊子系统连接的星际文件子系统,以太坊子系统用于连接用户设备;聚合器和时间序列数据库连接,时间序列数据库分别与汇聚节点和以太坊子系统连接,时间序列数据库用于连接用户设备。本申请能够改善由于使用集中式架构带来的包括易受安全攻击、缺乏数据隐私和未经授权的数据操纵等缺点的问题,达到避免使用集中式架构带来的缺点。缺点。缺点。

【技术实现步骤摘要】
基于区块链和雾计算监控物联网设备系统和方法


[0001]本申请的实施例涉及物联网
,尤其涉及一种基于区块链和雾计算监控物联网设备系统和方法。

技术介绍

[0002]随着物联网(IoT)的发展,数十亿资源受限的设备正在通过互联网相互连接。然而,监控大量在底层通信协议和数据格式方面异构的物联网设备具有挑战性。当下,大多数现有的物联网设备监控解决方案严重依赖集中式架构。
[0003]在实现本专利技术的过程中,专利技术人发现,由于使用集中式架构是以信任权威为代价的,因此它有几个固有的缺点,包括易受安全攻击、缺乏数据隐私和未经授权的数据操纵。

技术实现思路

[0004]本申请的实施例提供了一种基于区块链和雾计算监控物联网设备系统和方法,能够改善由于使用集中式架构带来的包括易受安全攻击、缺乏数据隐私和未经授权的数据操纵等缺点的问题。
[0005]在本申请的第一方面,提供了一种基于区块链和雾计算监控物联网设备系统,包括:
[0006]雾计算层、与所述雾计算层连接的区块链层以及时间序列数据库;
[0007]所述雾计算层包括聚合器和与所述聚合器连接的汇聚节点,所述汇聚节点与所述区块链层连接,所述聚合器用于连接网关设备;
[0008]所述区块链层包括以太坊子系统和与所述以太坊子系统连接的星际文件子系统,所述以太坊子系统用于连接用户设备;
[0009]所述聚合器和所述时间序列数据库连接,所述时间序列数据库分别与所述汇聚节点和所述以太坊子系统连接,所述时间序列数据库用于连接所述用户设备;
[0010]其中,所述聚合器用于通过所述网关设备,获取物联网中待监控设备的待监控数据,并根据所述待监控数据生成监控事件;所述聚合器还用于将所述待监控数据和所述监控事件持久化至所述时间序列数据库中,转换为第一储存数据;所述汇聚节点用于在预设时间内,从所述时间序列数据库中获取所述第一储存数据,并将所述第一储存数据持久化至所述星际文件子系统,转化为第二储存数据;所述星际文件子系统用于根据所述第二储存数据,生成所述第二储存数据的第一哈希值;所述以太坊子系统用于基于智能合约,通过所述汇聚节点从所述星际文件子系统中根据所述第一哈希值读取所述第二储存数据,并将所述一哈希值对应的所述第二储存数据发送至所述用户设备,实现用户对物联网设备的监控。
[0011]通过采用以上技术方案,聚合器通过网关设备,获取物联网中待监控设备的待监控数据,并根据待监控数据生成监控事件;聚合器将待监控数据和监控事件持久化至时间序列数据库中,转换为第一储存数据;汇聚节点在预设时间内,从时间序列数据库中获取第
一储存数据,并将第一储存数据持久化至星际文件子系统,转化为第二储存数据;星际文件子系统根据第二储存数据,生成第二储存数据的第一哈希值;以太坊子系统基于智能合约,通过汇聚节点从星际文件子系统中根据第一哈希值读取第二储存数据,并将第一哈希值对应的第二储存数据发送至用户设备,实现用户对物联网设备的监控;基于此,通过增加雾计算层、与雾计算层连接的区块链层以及时间序列数据库,改变当前监控物联网设备系统中的集中式架构,能够改善由于使用集中式架构带来的包括易受安全攻击、缺乏数据隐私和未经授权的数据操纵等缺点的问题,达到避免使用集中式架构带来的缺点。
[0012]在一种可能的实现方式中,所述以太坊子系统还用于:
[0013]超出所述预设时间,针对所述预设时间以外的待监控数据,基于预设时间间隔和智能合约,发送第二哈希值至所述用户设备,并根据所述第二哈希值从所述星际文件子系统中读取所述第二哈希值对应的第三储存数据,将所述第三储存数据发送至所述用户设备;针对所述预设时间以内的待监控数据,基于智能合约,从所述时间序列数据库直接调取第四储存数据,将所述第四储存数据发送将至所述用户设备。
[0014]在一种可能的实现方式中,所述以太坊子系统还用于:
[0015]接收所述用户设备发送增加、修改和/或删除所述待监控数据的第一请求,并根据所述第一请求,告知所述星际文件子系统和/或所述时间序列数据库释放增加、修改和/或删除所述待监控数据的监控事件。
[0016]在一种可能的实现方式中,所述以太坊子系统还用于:
[0017]接收所述用户设备发送查看所述待监控数据的第二请求,并根据所述第二请求,告知所述星际文件子系统和/或所述时间序列数据库提取所述待监控数据。
[0018]在本申请的第二方面,提供了一种基于区块链和雾计算监控物联网设备方法,包括:
[0019]获取物联网中待监控设备的待监控数据,并根据所述待监控数据生成监控事件,其中,所述待监控数据包括设备信息和监控政策,所述待监控设备之间通信的数据格式异构且底层通信协议不同;
[0020]将所述待监控数据和所述监控事件持久化,转换为第一储存数据;
[0021]在预设时间内,将所述第一储存数据持久化,转换为第二储存数据;
[0022]根据所述第二储存数据,生成所述第二储存数据的第一哈希值;
[0023]基于智能合约,根据所述第一哈希值读取所述第二储存数据,并将所述第一哈希值对应的第二储存数据发送至用户设备,实现用户对物联网设备的监控。
[0024]在一种可能的实现方式中,还包括:
[0025]超出所述预设时间,针对所述预设时间以外的待监控数据,基于预设时间间隔和智能合约,发送第二哈希值至所述用户设备,并根据所述第二哈希值发送第二哈希值对应的第三储存数据;针对所述预设时间以内的待监控数据,基于智能合约,直接发送第四储存数据至所述用户设备。
[0026]在一种可能的实现方式中,还包括:
[0027]接收所述用户设备发送增加、修改和/或删除所述待监控数据的第一请求;
[0028]根据所述第一请求,释放增加、修改和/或删除所述待监控数据的监控事件。
[0029]在一种可能的实现方式中,还包括:
[0030]接收所述用户设备发送查看所述待监控数据的第二请求;
[0031]根据所述第二请求,提取所述待监控数据。
[0032]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。
附图说明
[0033]结合附图并参考以下详细说明,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0034]图1示出了本申请实施例中基于区块链和雾计算监控物联网设备系统的结构图;
[0035]图2示出了本申请实施例中基于区块链和雾计算监控物联网设备系统可扩展分层架构的结构图;
[0036]图3示出了本申请实施例中通过聚合器获取并处理待监控数据的示意图;
[0037]图4示出了本申请实施例中通过汇聚节点储存处理后的待监控数据的示意图;
[0038]图5示出了本申请实施例中基于区块链和雾本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链和雾计算监控物联网设备系统,应用于物联网服务,其特征在于,包括:雾计算层、与所述雾计算层连接的区块链层以及时间序列数据库;所述雾计算层包括聚合器和与所述聚合器连接的汇聚节点,所述汇聚节点与所述区块链层连接,所述聚合器用于连接网关设备;所述区块链层包括以太坊子系统和与所述以太坊子系统连接的星际文件子系统,所述以太坊子系统用于连接用户设备;所述聚合器和所述时间序列数据库连接,所述时间序列数据库分别与所述汇聚节点和所述以太坊子系统连接,所述时间序列数据库用于连接所述用户设备;其中,所述聚合器用于通过所述网关设备,获取物联网中待监控设备的待监控数据,并根据所述待监控数据生成监控事件;所述聚合器还用于将所述待监控数据和所述监控事件持久化至所述时间序列数据库中,转换为第一储存数据;所述汇聚节点用于在预设时间内,从所述时间序列数据库中获取所述第一储存数据,并将所述第一储存数据持久化至所述星际文件子系统,转化为第二储存数据;所述星际文件子系统用于根据所述第二储存数据,生成所述第二储存数据的第一哈希值;所述以太坊子系统用于基于智能合约,通过所述汇聚节点从所述星际文件子系统中根据所述第一哈希值读取所述第二储存数据,并将所述第一哈希值对应的所述第二储存数据发送至所述用户设备,实现用户对物联网设备的监控。2.根据权利要求1所述的系统,其特征在于,所述以太坊子系统还用于:超出所述预设时间,针对所述预设时间以外的待监控数据,基于预设时间间隔和智能合约,发送第二哈希值至所述用户设备,并根据所述第二哈希值从所述星际文件子系统中读取所述第二哈希值对应的第三储存数据,将所述第三储存数据发送至所述用户设备;针对所述预设时间以内的待监控数据,基于智能合约,从所述时间序列数据库直接调取第四储存数据,将所述第四储存数据发送将至所述用户设备。3.根据权利要求1所述的系统,其特征在于,所述以太...

【专利技术属性】
技术研发人员:刘寒
申请(专利权)人:北京卓视智通科技有限责任公司
类型:发明
国别省市:

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

1