[发明专利]面向区块链物联网系统的边缘计算网关及其实现方法在审
申请号: | 201910709913.3 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110365707A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 余向阳;尹健威;洪伟槟;蔡烨帆;余自如;张华荣 | 申请(专利权)人: | 广州致链科技有限公司;上海致链科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/38;H04W12/06;H04W4/02 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 何文聪 |
地址: | 510000 广东省广州市黄埔区广汕路3*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 物联网系统 网关 物联网设备 驱动程序 物联网 系统层 应用层 硬件层 密钥生成程序 边缘服务器 数据安全性 微处理器 采集数据 计算能力 计算资源 加密程序 接收消息 提案程序 通讯程序 网关设备 系统内核 硬件设备 终端设备 注册账户 占用率 构建 发送 下级 交易 应用 | ||
1.面向区块链物联网系统的边缘计算网关,其特征在于:包括应用层、系统层和硬件层;
所述硬件层包括微处理器和硬件设备;
所述系统层设有系统内核的驱动程序和网关设备的驱动程序;
所述应用层设有密钥生成程序、加密程序、注册账户程序、构建交易提案程序、设备或节点间的通讯程序、发送和接收消息的程序以及控制下级物联网设备的程序。
2.根据权利要求1所述的面向区块链物联网系统的边缘计算网关,其特征在于:
所述硬件设备包括存储单元、电源模块、GPS定位模块、通信模块和接口;
所述存储单元、电源模块、GPS定位模块、通信模块和接口均与微处理器连接。
3.根据权利要求2所述的面向区块链物联网系统的边缘计算网关,其特征在于:所述通信模块包括蓝牙模块、Wi-Fi模块、2/3/4/5G模块、ZigBee模块、NB-IoT模块、Lora模块和以太网模块中的至少一种。
4.根据权利要求1所述的面向区块链物联网系统的边缘计算网关,其特征在于:所述系统层还设有系统初始化程序、文件系统程序、内存管理程序、进程调度程序、网络应用程序、接口函数的程序以及存放应用数据的嵌入式数据库。
5.面向区块链物联网系统的边缘计算网关的实现方法,其特征在于:包括以下步骤:
根据随机密钥在区块链物联网系统上进行注册,生成边缘计算网关的数字证书;
通过连接物联网设备,构建交易提案;
通过区块链的共识机制将交易信息记录在区块链物联网系统中;
通过交易信息追溯边缘计算网关的行为记录。
6.根据权利要求5所述的面向区块链物联网系统的边缘计算网关的实现方法,其特征在于:所述根据随机密钥在区块链物联网系统上进行注册,生成边缘计算网关的数字证书这一步骤,包括以下步骤:
将边缘计算网关与区块链物联网系统中的证书机构建立连接;
通过密钥生成程序生成一对公钥和私钥;
通过通信模块将注册信息发送到所述证书机构进行注册;所述注册信息包括但不限于公钥、边缘计算网关的GPS定位信息和边缘计算网关的序列号;
证书机构判断接收到的注册信息是否满足预设要求,若是,则生成该边缘计算网关的数字证书,并返回一个特定身份号作为该边缘计算网关的账号;反之,则确认注册失败。
7.根据权利要求6所述的面向区块链物联网系统的边缘计算网关的实现方法,其特征在于:所述证书机构判断接收到的注册信息是否满足预设要求这一步骤,包括以下步骤:
所述证书机构判断注册信息的格式是否满足预设的格式要求;
和/或,证书机构判断注册信息的内容是否包括公钥、边缘计算网关的GPS定位信息和边缘计算网关的序列号;
和/或,证书机构判断边缘计算网关的GPS定位信息和边缘计算网关的序列号是否已经存储在区块链物联网系统中。
8.根据权利要求6所述的面向区块链物联网系统的边缘计算网关的实现方法,其特征在于:所述通过连接物联网设备,构建交易提案这一步骤,包括以下步骤:
将边缘计算网关与物联网设备连接;
对每个物联网设备的上传数据进行设备标记;
通过通信模块或本地时间确定上传数据的时间戳;
通过密钥生成程序和加密程序获取上传数据的加密信息;
根据上传数据、加密信息和边缘计算网关的特定身份号,构建交易提案。
9.根据权利要求5所述的面向区块链物联网系统的边缘计算网关的实现方法,其特征在于:所述通过区块链的共识机制将交易信息记录在区块链物联网系统中这一步骤,包括以下步骤:
将交易提案发送到区块链物联网系统中的各个记录节点;
基于证书机构中存储的边缘计算网关的数字证书,各个记录节点通过区块链的共识机制对交易提案的数字签名信息进行验证;
将验证通过的交易信息记录在区块链物联网系统中。
10.根据权利要求5所述的面向区块链物联网系统的边缘计算网关的实现方法,其特征在于:还包括以下步骤:
通过边缘计算网关控制物联网设备的数据上传的时间;
通过边缘计算网关控制物联网设备的数据上传的数据量;
通过边缘计算网关对物联网设备上传的数据进行预处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州致链科技有限公司;上海致链科技有限公司,未经广州致链科技有限公司;上海致链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910709913.3/1.html,转载请声明来源钻瓜专利网。