- 运用区块链构建物联网
- 仅改造物联网的服务端:仅能保证数据库数据的安全无法保证从物联网设备到数据存储节点的过程中可能被篡改。
- 给每个数据采集设备一个区块链的数字证书:能保证最大限度的安全,但是对于采集设备计算能力有一定要求。
- 发明的边缘计算网关
- 物理层:微处理器和赢家设备
- 系统层:系统内核的驱动程序和网关设备的驱动程序
- 应用层:密钥生成程序、加密程序、注册账户程序、构建交易提案程序、设备或节点间通讯程序、发送和接收消息程序、控制下级物联网设备程序。
- 面向区块链物联网系统的边缘计算网关的实现方法
- 根据随机密钥在区块链物联网系统进行注册生成边缘计算网关的数字证书
- 连接边缘计算网关与区块链物联网系统证书
- 生成公私钥对
- 发送注册信息到证书注册机构
- 证书注册机构进行确认
- 注册信息的格式
- AND/OR注册信息是否包括公钥、边缘计算网关GPS定位信息、边缘计算网关序列号
- AND/OR边缘计算网关GPS定位信息和序列号是否已经存储在区块链物联网系统
- 通过连接物联网设备构建交易提案
- 连接边缘计算网关和物联网设备
- 标记物联网设备上传数据
- 确定上传时间
- 获取上传数据的加密信息
- 构建交易提案
- 通过区块链的共识机制将交易信息记录在区块链物联网系统中
- 发送提案到区块链物联网系统中的各个记录节点
- 记录节点通过区块链共识机制对交易提案的数字签名信息进行验证
- 通过验证的交易信息被记录在区块链物联网
- 控制物联网设备的数据上传时间
- 控制物联网设备的数据上传的数据量
- 对上传数据进行预处理
- 通过交易信息追溯边缘计算网关的行为
- 根据随机密钥在区块链物联网系统进行注册生成边缘计算网关的数字证书