CN110545316A - 基于区块链技术的物联网信息交互装置 - Google Patents
基于区块链技术的物联网信息交互装置 Download PDFInfo
- Publication number
- CN110545316A CN110545316A CN201910762308.2A CN201910762308A CN110545316A CN 110545316 A CN110545316 A CN 110545316A CN 201910762308 A CN201910762308 A CN 201910762308A CN 110545316 A CN110545316 A CN 110545316A
- Authority
- CN
- China
- Prior art keywords
- block chain
- internet
- processing unit
- central processing
- information interaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种基于区块链技术的物联网信息交互装置,包括输入端、第一I/O驱动接口、中央处理器、通信模块、第二I/O驱动接口和输出端,中央处理器中集成有区块链运行环境及驱动程序,通过通信模块或输入端设置区块链服务相关参数,配置完成后,中央处理器通过通信模块与区块链进行交互通信,通过通信模块直接调用区块链的分布式应用,输入端的输入数据通过第一I/O驱动接口收集到中央处理器中,中央处理器调用智能合约同步到区块链,获取响应数据并根据响应数据通过输出端输出参数。本发明在设备终端直接调用区块链智能合约的分布式应用、增强优化区块链的信息交互环境,提升智能合约的执行效率,扩大适用范围。
Description
技术领域
本发明涉及区块链领域,特别涉及一种基于区块链技术的物联网信息交互装置。
背景技术
现有物联网终端设备如果需要将数据同步到区块链智能合约中,需要通过接口硬件与PC或手机端应用程序通信,应用程序调用智能合约,把设备数据同步到区块链中。终端设备的接口硬件,比较常见的有设备接口转串口,转网口等等可以让计算机识别的通用接口硬件。需要在云服务器或本地服务器安装能够调用区块链智能合约的应用程序;现有接口硬件只提供设备数据与外设的通信功能,未集成区块链技术。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种在设备终端直接调用区块链智能合约的分布式应用、增强优化区块链的信息交互环境,提升智能合约的执行效率,扩大适用范围的基于区块链技术的物联网信息交互装置。
本发明解决其技术问题所采用的技术方案是:构造一种基于区块链技术的物联网信息交互装置,集成在物联网设备中或外接在物联网设备外,包括输入端、第一I/O驱动接口、中央处理器、通信模块、第二I/O驱动接口和输出端,所述中央处理器中集成有区块链运行环境及驱动程序,通过所述通信模块或输入端设置区块链服务相关参数,配置完成后,所述中央处理器通过所述通信模块与区块链进行交互通信,通过所述通信模块直接调用区块链的分布式应用,所述输入端的输入数据通过所述第一I/O驱动接口收集到所述中央处理器中,所述中央处理器调用智能合约同步到所述区块链,获取响应数据并根据所述响应数据通过所述输出端输出参数。
在本发明所述的基于区块链技术的物联网信息交互装置中,所述区块链服务相关参数至少包括区块链用户信息、区块链公链/私链地址和智能合约地址。
在本发明所述的基于区块链技术的物联网信息交互装置中,还包括存储器,所述存储器与所述中央处理器连接。
在本发明所述的基于区块链技术的物联网信息交互装置中,所述中央处理器采用ARM或X86处理器架构,采用能运行区块链环境的操作***。
在本发明所述的基于区块链技术的物联网信息交互装置中,所述操作***为μC/OS、RT-Thread、Window CE、Windows、Linux或Unix***。
在本发明所述的基于区块链技术的物联网信息交互装置中,所述中央处理器支持Firmware的更换,支持各种区块链形式。
在本发明所述的基于区块链技术的物联网信息交互装置中,所述通信模块中设有用于连接互联网端的有线或无线的联网模块。
在本发明所述的基于区块链技术的物联网信息交互装置中,所述联网模块为RJ45接口、WiFi模块、GPRS模块或NB-IoT模块。
在本发明所述的基于区块链技术的物联网信息交互装置中,所述分布式应用以太网及EOS的分布式应用。
实施本发明的基于区块链技术的物联网信息交互装置,具有以下有益效果:由于设有输入端、第一I/O驱动接口、中央处理器、通信模块、第二I/O驱动接口和输出端,中央处理器中集成有区块链运行环境及驱动程序,通过通信模块或输入端设置区块链服务相关参数,配置完成后,中央处理器通过通信模块与区块链进行交互通信,通过通信模块直接调用区块链的分布式应用,输入端的输入数据通过第一I/O驱动接口收集到中央处理器中,中央处理器调用智能合约同步到区块链,获取响应数据并根据响应数据通过输出端输出参数,本发明在设备终端直接调用区块链智能合约的分布式应用、增强优化区块链的信息交互环境,提升智能合约的执行效率,扩大适用范围。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明基于区块链技术的物联网信息交互装置一个实施例中的结构示意图;
图2为所述实施例中内置基于区块链技术的物联网信息交互装置的出租屋智能门禁的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明基于区块链技术的物联网信息交互装置实施例中,该基于区块链技术的物联网信息交互装置的结构示意图如图1所示。图1中,该基于区块链技术的物联网信息交互装置(简称区块链装置)集成在物联网设备中或外接在物联网设备外。该基于区块链技术的物联网信息交互装置包括输入端1、第一I/O驱动接口2、中央处理器3、通信模块4、第二I/O驱动接口5和输出端6,其中,中央处理器3中集成有区块链运行环境及驱动程序,通过通信模块4或输入端1可以设置区块链服务相关参数,该区块链服务相关参数包括区块链用户信息、区块链公链/私链地址和智能合约地址等配置信息。
配置完成后,中央处理器3通过通信模块4与区块链进行交互通信,通过把区块链环境集成到物联网设备中,通过通信模块4直接调用区块链的分布式应用(DAPP),分布式应用不限于以太网及EOS等任意区块链的分布式应用。输入端1的输入数据通过第一I/O驱动接口2收集到中央处理器3中,也就是中央处理器3收集到输入端1的输入数据,调用智能合约同步到区块链,获取响应数据并根据响应数据通过输出端6输出参数。
由于该基于区块链技术的物联网信息交互装置内置中央处理器3,中央处理器3中集成了区块链运行环境。设备无需外部连接服务器应用即可将数据同步到区块链智能合约中,无需独立安装服务器基于区块链智能合约的应用。本发明在设备终端直接调用区块链智能合约的分布式应用、增强优化区块链的信息交互环境,提升智能合约的执行效率,扩大适用范围。
中央处理器3即MCU,可以采用ARM或X86等各种处理器架构,可以运行区块链环境及驱动程序。采用能运行区块链环境的操作***,其操作***可以是但不限于μC/OS,RT-Thread,Window CE,Windows,Linux,Unix等能够运行区块链环境的操作***。
本实施例中,中央处理器3支持Firmware的更换,支持各种区块链形式。通信模块4中设有用于连接互联网端的有线或无线的联网模块,例如:联网模块可以为RJ45接口、WiFi模块、GPRS模块或NB-IoT模块等。换言之,通信模块4中,连接互联网端可以是但不限于RJ45接口、WiFi模块、GPRS模块或、NB-IoT模块等任何有线无线的联网模块。
本实施例中,该基于区块链技术的物联网信息交互装置还包括存储器7,存储器7与中央处理器3连接。该基于区块链技术的物联网信息交互装置可以是但不限于芯片,集成线路,模块等硬件。
图2为本实施例中内置基于区块链技术的物联网信息交互装置的出租屋智能门禁的示意图。图2指出了基于区块链技术的物联网信息交互装置在出租屋的应用案例。在该出租屋门禁***中,用户通过密码、指纹、人脸识别或虹膜识别等等身份识别方式进行身份认证时,智能门禁将用户信息加密后,通过该基于区块链技术的物联网信息交互装置调用区块链的智能合约,判断该用户是否交租,如果已交租并符合开门的其他条件,则输出信号到I/O控制端,进行开门操作;如果该用户未交租,则不开门。该基于区块链技术的物联网信息交互装置除了内置在门禁中,也可内置于任何设备中。
总之,本发明将该基于区块链技术的物联网信息交互装置集成在物联网设备中,或者外接在物联网设备外,该基于区块链技术的物联网信息交互装置内置中央处理器3,中央处理器3中集成了区块链运行环境。物联网设备无需外部连接服务器应用即可将数据同步到区块链智能合约中,无需独立安装服务器基于区块链智能合约的应用。本发明在设备终端直接调用区块链智能合约的分布式应用、增强优化区块链的信息交互环境,提升智能合约的执行效率,扩大适用范围。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种基于区块链技术的物联网信息交互装置,其特征在于,集成在物联网设备中或外接在物联网设备外,包括输入端、第一I/O驱动接口、中央处理器、通信模块、第二I/O驱动接口和输出端,所述中央处理器中集成有区块链运行环境及驱动程序,通过所述通信模块或输入端设置区块链服务相关参数,配置完成后,所述中央处理器通过所述通信模块与区块链进行交互通信,通过所述通信模块直接调用区块链的分布式应用,所述输入端的输入数据通过所述第一I/O驱动接口收集到所述中央处理器中,所述中央处理器调用智能合约同步到所述区块链,获取响应数据并根据所述响应数据通过所述输出端输出参数。
2.根据权利要求1所述的基于区块链技术的物联网信息交互装置,其特征在于,所述区块链服务相关参数至少包括区块链用户信息、区块链公链/私链地址和智能合约地址。
3.根据权利要求2所述的基于区块链技术的物联网信息交互装置,其特征在于,还包括存储器,所述存储器与所述中央处理器连接。
4.根据权利要求1至3任意一项所述的基于区块链技术的物联网信息交互装置,其特征在于,所述中央处理器采用ARM或X86处理器架构,采用能运行区块链环境的操作***。
5.根据权利要求4所述的基于区块链技术的物联网信息交互装置,其特征在于,所述操作***为μC/OS、RT-Thread、Window CE、Windows、Linux或Unix***。
6.根据权利要求5所述的基于区块链技术的物联网信息交互装置,其特征在于,所述中央处理器支持Firmware的更换,支持各种区块链形式。
7.根据权利要求1至3任意一项所述的基于区块链技术的物联网信息交互装置,其特征在于,所述通信模块中设有用于连接互联网端的有线或无线的联网模块。
8.根据权利要求7所述的基于区块链技术的物联网信息交互装置,其特征在于,所述联网模块为RJ45接口、WiFi模块、GPRS模块或NB-IoT模块。
9.根据权利要求1所述的基于区块链技术的物联网信息交互装置,其特征在于,所述分布式应用以太网及EOS的分布式应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910762308.2A CN110545316A (zh) | 2019-08-19 | 2019-08-19 | 基于区块链技术的物联网信息交互装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910762308.2A CN110545316A (zh) | 2019-08-19 | 2019-08-19 | 基于区块链技术的物联网信息交互装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110545316A true CN110545316A (zh) | 2019-12-06 |
Family
ID=68711552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910762308.2A Pending CN110545316A (zh) | 2019-08-19 | 2019-08-19 | 基于区块链技术的物联网信息交互装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110545316A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107274186A (zh) * | 2017-05-11 | 2017-10-20 | 上海点融信息科技有限责任公司 | 在区块链中获得智能合约接口的方法和设备 |
CN107832139A (zh) * | 2017-09-26 | 2018-03-23 | 上海点融信息科技有限责任公司 | 用于管理区块链节点的计算资源的方法、设备和*** |
CN108647009A (zh) * | 2018-03-22 | 2018-10-12 | 中钞***产业发展有限公司杭州区块链技术研究院 | 区块链信息交互的装置、方法和存储介质 |
CN109872251A (zh) * | 2019-02-20 | 2019-06-11 | 上海理工大学 | 一种基于区块链技术的分布式能源交易通信平台、通信方法及通信平台的搭建方法 |
US20190244306A1 (en) * | 2018-02-05 | 2019-08-08 | Bank Of America Corporation | System and method for decentralized regulation and hierarchical control of blockchain architecture |
-
2019
- 2019-08-19 CN CN201910762308.2A patent/CN110545316A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107274186A (zh) * | 2017-05-11 | 2017-10-20 | 上海点融信息科技有限责任公司 | 在区块链中获得智能合约接口的方法和设备 |
CN107832139A (zh) * | 2017-09-26 | 2018-03-23 | 上海点融信息科技有限责任公司 | 用于管理区块链节点的计算资源的方法、设备和*** |
US20190244306A1 (en) * | 2018-02-05 | 2019-08-08 | Bank Of America Corporation | System and method for decentralized regulation and hierarchical control of blockchain architecture |
CN108647009A (zh) * | 2018-03-22 | 2018-10-12 | 中钞***产业发展有限公司杭州区块链技术研究院 | 区块链信息交互的装置、方法和存储介质 |
CN109872251A (zh) * | 2019-02-20 | 2019-06-11 | 上海理工大学 | 一种基于区块链技术的分布式能源交易通信平台、通信方法及通信平台的搭建方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107516090B (zh) | 一体化人脸识别方法和*** | |
CN104966053B (zh) | 人脸识别方法及识别*** | |
US8595321B2 (en) | Supporting system for remote control | |
EP3575975B1 (en) | Method and apparatus for operating smart network interface card | |
CN110335498B (zh) | 一种基于区块链的停车场道闸***及信息交互方法 | |
CN111885128A (zh) | 基于区块链的身份管理方法 | |
CN105025244A (zh) | 智能楼宇可视对讲***及控制方法 | |
WO2019085723A1 (zh) | 一种无线接入认证方法 | |
CN110874131A (zh) | 楼宇对讲室内机及其控制方法、存储介质 | |
US20190268334A1 (en) | INTERNET OF THINGS ("IoT") PROTECTION RETRO-SYSTEM | |
WO2017054307A1 (zh) | 用户信息的识别方法及装置 | |
CN110545316A (zh) | 基于区块链技术的物联网信息交互装置 | |
CN106034132A (zh) | 保护方法与计算机*** | |
US20190356655A1 (en) | Techniques of using facial recognition to authenticate kvm users at service processor | |
CN110488783A (zh) | 一种基于web的组态控制***及方法 | |
US11882239B2 (en) | Fraudulent call detection | |
CN114175573B (zh) | 基于物理隐患的动态应用程序安全姿态更改 | |
CN109347695A (zh) | 一种升级测试***及方法 | |
CN114365468B (zh) | 信息转移方法、装置、电子设备以及存储介质 | |
CN103634467A (zh) | 一种保护隐私的方法及移动终端 | |
CN103795708A (zh) | 终端准入方法及*** | |
CN109658930B (zh) | 语音信号处理方法、电子装置及计算机可读存储介质 | |
CN107124311A (zh) | 一种数据服务*** | |
CN109104759B (zh) | 电子设备的交互方法、电子设备及计算机可读介质 | |
CN109327433B (zh) | 基于运行场景分析的威胁感知方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191206 |
|
RJ01 | Rejection of invention patent application after publication |