一种基于区块链的物联网平台制造技术

技术编号:25001710 阅读:33 留言:0更新日期:2020-07-24 18:02
本发明专利技术提供一种基于区块链的物联网平台,其物理构架包括:数据层,用于数据的存储,数据库采用LevelDB数据库;网络层,包括P2P网络、共识算法和验证机制,还包括了共识模块、嵌入式数据库处理模块和交易处理模块;智能合约层,包括RPC模块和EVM模块,通过网络请求服务,进行网络层事务的交互;物联网平台层,基于RPC模块,通过平台的接口,调用数据信息发布智能合约到第三层智能合约层,与节点交互处理事务,用户通过区块链平台获取平台的控制权和数据;应用层,通过接口库和物联网平台、智能合约层进行数据交换,在应用层中,智能合约经过编译后运行在虚拟机上。本发明专利技术解决集中式管理中存在的问题,保障平台的安全性,更好的为物联网服务。

【技术实现步骤摘要】
一种基于区块链的物联网平台
本专利技术属于区块链
,具体涉及一种基于区块链的物联网平台。
技术介绍
目前物联网管理平台的管理方式有两种,一种是分布式管理,一种是集中式管理,在集中式管理中,统一分配权限管理,但是接入的终端越来越多,种类也越来越多,网络结构也越来越复杂,集中式管理也变得越来越难。在集中式管理中,一旦出现故障,整个系统都会瘫痪。
技术实现思路
本专利技术的目的是提供一种基于区块链的物联网平台,解决集中式管理中存在的问题,保障平台的安全性,更好的为物联网服务。本专利技术提供了如下的技术方案:一种基于区块链的物联网平台,其物理构架包括:数据层,用于数据的存储,数据库采用LevelDB数据库,存储区块链的数据信息和区块信息,包含数字签名、哈希函数、默克尔树、非对称加密等技术;网络层,包括P2P网络、共识算法和验证机制,还包括了共识模块、嵌入式数据库处理模块和交易处理模块;智能合约层,包括RPC模块和EVM模块,EVM模块主要负责运行区块链与共识的相关事项,通过网络请求服务,本文档来自技高网...

【技术保护点】
1.一种基于区块链的物联网平台,其特征在于,其物理构架包括:/n数据层,用于数据的存储,数据库采用LevelDB数据库,存储区块链的数据信息和区块信息,包含数字签名、哈希函数、默克尔树、非对称加密等技术;/n网络层,包括P2P网络、共识算法和验证机制,还包括了共识模块、嵌入式数据库处理模块和交易处理模块;/n智能合约层,包括RPC模块和EVM模块,EVM模块主要负责运行区块链与共识的相关事项,通过网络请求服务,进行网络层事务的交互,实现各种交易转账活动;/n物联网平台层,基于RPC模块,通过平台的接口,调用数据信息发布智能合约到第三层智能合约层,与节点交互处理事务,用户通过区块链平台获取平台的...

【技术特征摘要】
1.一种基于区块链的物联网平台,其特征在于,其物理构架包括:
数据层,用于数据的存储,数据库采用LevelDB数据库,存储区块链的数据信息和区块信息,包含数字签名、哈希函数、默克尔树、非对称加密等技术;
网络层,包括P2P网络、共识算法和验证机制,还包括了共识模块、嵌入式数据库处理模块和交易处理模块;
智能合约层,包括RPC模块和EVM模块,EVM模块主要负责运行区块链与共识的相关事项,通过网络请求服务,进行网络层事务的交互,实现各种交易转账活动;
物联网平台层,基于RPC模块,通过平台的接口,调用数据信息发布智能合约到第三层智能合约层,与节点交互处理事务,用户通过区块链平台获取平台的控制权和数据;
应用层,通过接口库和物联网平台、智能合约层进行数据交换,在应用层中,智能合约经过编译后运行在虚拟机上。


2.根据权利要求1所述的一种基于区块链的物联网平台,其特征在于,物联网平台应用运行包括以下步骤:
步骤一:用Solidity语言编写智能合约;
步骤二:用编译器将合约编译成EVM字节码;
步骤三:编译好的字节码会送给DAPP前端,令nonce=0;
步骤四:区块链返回智能合约地址和合约接口的二进制表示,合约接口用JSON表示,包括变量、事件和可以调用的方法;
步骤五:前端通过Address+ABI+nonce,调用在区块链上的智能合约,智能合约开始处理;
步骤六:根据智能合约脚本的执行,与区块链系统中存放的数据hash值,通过标准API进行信息交换。


3.根据权利要求1所述的一种基于区块链的物联网平台,其特征在于,基于物理构架,平台包括终端交互模块、接入认证模块、运行信息传递模块、信息访问控制模块、容忍入侵模块、数据处理模块和数据展示模块;
终端设备交互模块,将物联网设备信息转成特殊的格式,也将物联网平台下发的设备信息...

【专利技术属性】
技术研发人员:王剑张辉
申请(专利权)人:江苏荣泽信息科技股份有限公司
类型:发明
国别省市:江苏;32

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

1