一种适用于工业物联网的区块链令牌生成系统技术方案

技术编号:25230369 阅读:24 留言:0更新日期:2020-08-11 23:17
本发明专利技术公开了一种适用于工业物联网的区块链令牌生成系统,包括数据采集模块、工业区块链令牌生成单元和区块链服务器;数据采集模块,用于通过在工业机器上配置数字接口来向工业区块链令牌生成单元发送通信请求或实时数据,和/或通过向商品上安装模拟或数字传感器来向工业区块链令牌生成单元发送实时数据等;本发明专利技术设计的工业区块链令牌生成系统,能够直接与传感器连接从设备上收集数据与操作请求,在本地处理数据后将数据发送到区块链平台,再由区块链平台进行相应应用操作,克服了集中式IOT平台中安全、信任和篡改的问题,从而构建了一种安全、可移植、独立于平台的适用于工业物联网的区块链令牌生成系统。

【技术实现步骤摘要】
一种适用于工业物联网的区块链令牌生成系统
本专利技术涉及分布式系统
,更为具体地,涉及一种适用于工业物联网的区块链令牌生成系统。
技术介绍
区块链技术是一种在工业应用方面具有广泛应用潜力的新兴技术,其对于解决物联网中安全、信任等问题具有巨大潜力。现今,有通过在工业物联网设备上采用基于云的集中式IOT平台来解决安全问题的方案,但其同时产生了对集中式控制的信任问题,而区块链技术则可以通过数据共享和共识机制创建可信的应用环境,在保证可扩展性、隐私性、可靠性的同时解决安全和信任问题。在过去的几年里,有很多对在工业领域应用区块链技术进行了各种测试、原型和概念证明,但在实际应用方面仍然进展缓慢。工业物联网与区块链技术的结合并没有确切标准,这使得促进这两者的结合应用非常困难。此外,如果想要利用数据交换存储技术来整合工业资源,有非常多的方面需要考虑,尤其是在设计时保证其互操作性、可移植性、可伸缩性和安全性。在工业物联网中,在区块链平台上任何一个设备的动作都可能需要被追踪,互操作性意味着可以将任何工业设备连接到任何支持令牌和智能合约的区块链。可移植性意味着系统可插接到任何工业设备,使设备能够仅通过简单的命令就能使用区块链相关的操作。可伸缩性意味着系统能够以稳定的效率水平处理不断增长的工作量。安全性意味着可信系统不得损害其连接的工业设备的安全性。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种适用于工业物联网的区块链令牌生成系统,直接与传感器连接从设备上收集数据与操作请求,在本地处理数据后将数据发送到区块链平台,再由区块链平台进行相应应用操作,克服了集中式IOT平台中安全、信任和篡改的问题,从而构建了一种安全、可移植、独立于平台的适用于工业物联网的区块链令牌生成系统。本专利技术的目的是通过以下技术方案来实现的:一种适用于工业物联网的区块链令牌生成系统,包括数据采集模块、工业区块链令牌生成单元和区块链服务器;数据采集模块,用于通过在工业机器上配置数字接口来向工业区块链令牌生成单元发送通信请求或实时数据,和/或通过向商品上安装模拟或数字传感器来向工业区块链令牌生成单元发送实时数据;工业区块链令牌生成单元,用于为设备或货物设置区块链标识,使其唯一且实时地将相关数据信息存储在区块链中;同时提供接口帮助设备或货物调用区块链相关的服务,完成设备或货物与服务器之间的通信;区块链服务器,用于提供基于区块链的服务,用于进行复杂的区块链应用操作,在接收区块链层发送的应用请求和数据后,服务器会执行相应操作,并向区块链层返回对应数据;服务器提供的服务能够被拓展,以此来针对不同的应用场景提供对应的服务。进一步的,所述工业区块链令牌生成单元包括通信接口驱动模块、命令解析器模块、数据收集过滤模块、区块链层模块和密码栈模块;所述通信接口驱动模块采集工业设备传输来的请求信号,提供以简单请求调用多种复杂区块链功能的入口;所述命令解析器模块将通信接口驱动模块提供的请求解析后,向区块链层模块发送调用相应区块链操作的请求;所述数据收集过滤模块用于从商品货物上的传感器实时地采集相应的数据,并对采集得到的数据进行过滤,将有效数据提供给区块链层模块,以区块链的形式存储;区块链层模块用于存储相应设备或货物的数据,完成基本的区块链操作,同时处理所述命令解析器模块发送来的请求,生成对区块链服务器的应用请求,将区块链应用请求和相关数据发送到区块链服务器;所述密码栈模块表示在加密芯片上执行的加密堆栈,用来保障区块链的安全,区块链层模块与外部密码芯片进行通信,由密码堆栈处理所有必需的密码操作,联网模块使用外部加密芯片来管理联网安全密钥和证书;设有网络驱动用于区块链层模块与区块链服务器之间的网络通信,将区块链层模块发送的应用请求和数据通过通信传输模块发送给区块链服务器。进一步的,服务器包括云服务器或内部服务器。进一步的,所述通信传输模块包括以太网模块或无线通信模块。进一步的,所述无线通信模块包括WIFI模块。本专利技术的有益效果是:(1)本专利技术设计的工业区块链令牌生成系统,直接与传感器连接从设备上收集数据与操作请求,在本地处理数据后将数据发送到区块链平台,再由区块链平台进行相应应用操作,克服了集中式IOT平台中安全、信任和篡改的问题,从而构建了一种安全、可移植、独立于平台的适用于工业物联网的区块链令牌生成系统。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的架构示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。本说明书中公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。下面将详细描述本专利技术的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本专利技术。在以下描述中,为了提供对本专利技术的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本专利技术。在其他实例中,为了避免混淆本专利技术,未具体描述公知的电路,软件或方法。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在对实施例进行描述之前,需要对一些必要的术语进行解释。例如:若本申请中出现使用“第一”、“第二”等术语来描述各种元件,但是这些元件不应当由这些术语所限制。这些术语仅用来区分一个元件和另一个元件。因此,下文所讨论的“第一”元件也可以被称为“第二”元件而不偏离本专利技术的教导。应当理解的是,若提及一元件“连接”或者“联接”到另一元件时,其可以直接地连接或直接地联接到另一元件或者也可以存在中间元件。相反地,当提及一元件“直接地连接”或“直接地联接”到另一元件时,则不存在中间元件。在本申请中出现的各种术语仅仅用于描述具体的实施方式的目的而无意作为对本专利技术的限定,除非上下文另外清楚地指出,否则单数形式意图也包括复数形式。当在本说明书中使用术语“包括”和/或“包括有”时,这些术语指明了所述特征、整体、步骤、操作、元件和/或部件的存在,但是也不排除一个以上其他特征、整体、步骤、操作、元件、部件和/或其群组的存在和/或附加。如图1所示,一种适用于工业物联网的区块链令牌生成系统,包括数据采集本文档来自技高网...

【技术保护点】
1.一种适用于工业物联网的区块链令牌生成系统,其特征在于,包括数据采集模块、工业区块链令牌生成单元和区块链服务器;/n数据采集模块,用于通过在工业机器上配置数字接口来向工业区块链令牌生成单元发送通信请求或实时数据,和/或通过向商品上安装模拟或数字传感器来向工业区块链令牌生成单元发送实时数据;/n工业区块链令牌生成单元,用于为设备或货物设置区块链标识,使其唯一且实时地将相关数据信息存储在区块链中;同时提供接口帮助设备或货物调用区块链相关的服务,完成设备或货物与服务器之间的通信;/n区块链服务器,用于提供基于区块链的服务,用于进行复杂的区块链应用操作,在接收区块链层发送的应用请求和数据后,服务器会执行相应操作,并向区块链层返回对应数据;服务器提供的服务能够被拓展,以此来针对不同的应用场景提供对应的服务。/n

【技术特征摘要】
1.一种适用于工业物联网的区块链令牌生成系统,其特征在于,包括数据采集模块、工业区块链令牌生成单元和区块链服务器;
数据采集模块,用于通过在工业机器上配置数字接口来向工业区块链令牌生成单元发送通信请求或实时数据,和/或通过向商品上安装模拟或数字传感器来向工业区块链令牌生成单元发送实时数据;
工业区块链令牌生成单元,用于为设备或货物设置区块链标识,使其唯一且实时地将相关数据信息存储在区块链中;同时提供接口帮助设备或货物调用区块链相关的服务,完成设备或货物与服务器之间的通信;
区块链服务器,用于提供基于区块链的服务,用于进行复杂的区块链应用操作,在接收区块链层发送的应用请求和数据后,服务器会执行相应操作,并向区块链层返回对应数据;服务器提供的服务能够被拓展,以此来针对不同的应用场景提供对应的服务。


2.根据权利要求1所述的一种适用于工业物联网的区块链令牌生成系统,其特征在于,所述工业区块链令牌生成单元包括通信接口驱动模块、命令解析器模块、数据收集过滤模块、区块链层模块和密码栈模块;
所述通信接口驱动模块采集工业设备传输来的请求信号,提供以简单请求调用多种复杂区块链功能的入口;所述命令解析器模块将通信接口驱动模块提供的请求解析后,向区块链...

【专利技术属性】
技术研发人员:尚超唐煜
申请(专利权)人:成都链向科技有限公司
类型:发明
国别省市:四川;51

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

1