一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于Fabric与IPFS的物联网溯源方法、及其相关设备与流程

2022-04-16 13:10:17 来源:中国专利 TAG:

技术特征:
1.一种基于fabric与ipfs的物联网溯源系统,其特征在于,所述系统包括:数据层,由物联网中获取的所有设备采集的传感器数据;处理层,对物联网获取的数据进行规范化处理;存储层,将处理后的数据存储于ipfs中生成多个ipfs节点,将多个ipfs节点连接搭建ipfs集群,其中,每个ipfs节点内的节点内容生成对应的hash;区块链层,将hash存储在fabric区块链中。2.根据权利要求1所述的基于fabric与ipfs的物联网溯源系统,其特征在于,所述处理层包括:拆分组,将物联网获取的数据进行拆分;关联组,以单一设备作为最小单元查询与之关联的传感器数据;排序组,以数据获取时间排序单一设备中关联的传感器数据。3.根据权利要求2所述的基于fabric与ipfs的物联网溯源系统,其特征在于,所述存储层包括:设置组,将处理后的数据存储于ipfs中,每个设备以及数据获取时间分别作为ipfs节点,其中,ipfs节点的节点内容为在该节点获取的传感器数据;搭建组,将多个ipfs节点进行关联连接搭建ipfs集群,ipfs集群存储由物联网获取的所有数据;获取组,获取ipfs节点内的节点内容生成对应的hash。4.根据权利要求3所述的基于fabric与ipfs的物联网溯源系统,其特征在于,所述区块链层包括:区块头,将ipfs节点的hash写入存储并自动编码区块号;区块元数据,ipfs节点的hash写入时间,以及ipfs节点的hash写入者的证书、公钥和签名;区块数据,运行时调用ipfs节点的hash的记录。5.根据权利要求4所述的基于fabric与ipfs的物联网溯源系统,其特征在于,所述区块数据包括:背书节点,根据传输至的物联网的数据交易请求进行背书逻辑校验,并将校验结果进行反馈;排序服务节点,对交易请求进行排序,确定交易请求之间的时序关系;主节点,与排序服务节点进行通信,负责从排序服务节点获取最新的区块并在组织内部同步;锚节点,代表本区块与外部区块进行信息交换。6.一种基于fabric与ipfs的物联网溯源方法,所述方法基于如权利要求1-5任一项所述的基于fabric与ipfs的物联网溯源系统提出,其特征在于,所述方法包括以下步骤:当后台服务收到来自物联网的数据时,接受当前数据并进行判断是否为正确的传输格式;如是,统计物联网发送数据条数;将数据条数按预设区块大小进行分块打包;将打包完块的数据条数存入ipfs,并获取ipfs存储块的地址;
将数据块的ipfs地址以及文件指纹存入fabric区块链进行保存。7.根据权利要求4所述的基于fabric与ipfs的物联网溯源方法,其特征在于,所述将数据块的ipfs地址以及文件指纹存入fabric区块链进行保存的步骤之后还包括:获取物联网发起请求获取原始数据,启动fabric链码;查询链码是否存在ipfs地址信息;若不存在,则继续查询ipfs;若存在,根据ipfs上对应数据块文件的hash地址从ipfs上拿到原始数据,比对验证利用fabric上文件指纹与ipfs上原始数据;若两种ipfs上原始数据一致,则确定ipfs上对应数据块文件未被篡改;若两种ipfs上原始数据不一致,则确定ipfs上对应数据块文件被篡改,并将fabric上文件指纹与ipfs上原始数据覆盖ipfs上对应数据块文件的hash地址从ipfs上拿到原始数据。8.一种基于fabric与ipfs的物联网溯源装置,其特征在于,包括:物联网模块,用于获取的所有设备采集的传感器数据;ipfs处理模块,用于将传感器数据存储于ipfs中生成多个ipfs节点,将多个ipfs节点连接搭建ipfs集群,其中,每个ipfs节点内的节点内容生成对应的hash;区块链模块,将hash存储在fabric区块链中。9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求6至7中任一项所述的基于fabric与ipfs的物联网溯源方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求6至7中任一项所述的基于fabric与ipfs的物联网溯源方法的步骤。

技术总结
本申请实施例属于物联网技术领域,涉及一种基于Fabric与IPFS的物联网溯源系统,包括数据层,由物联网中获取的所有设备采集的传感器数据;处理层,对物联网获取的数据进行规范化处理;存储层,将处理后的数据存储于IPFS中生成多个IPFS节点,将多个IPFS节点连接搭建IPFS集群,其中,每个IPFS节点内的节点内容生成对应的hash;区块链层,将hash存储在Fabric区块链中。本申请还提供一种基于Fabric与IPFS的物联网溯源方法、装置、计算机设备及存储介质。本申请完成对基于Fabric与IPFS的物联网溯源。申请完成对基于Fabric与IPFS的物联网溯源。申请完成对基于Fabric与IPFS的物联网溯源。


技术研发人员:杜雪平
受保护的技术使用者:深圳星际鑫航科技有限公司
技术研发日:2022.01.10
技术公布日:2022/4/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献