1.基于双区块链结构的物联网设备访问控制方法,其特征在于,该方法由基于双区块链结构的物联网设备访问控制系统实现,该系统包括共识区块链模块、局域区块链模块、pki模块、业务服务模块、物联网设备,所述的共识区块链模块分别与局域区块链模块、pki模块、业务服务模块相连,所述的业务服务模块与pki模块相连,所述的局域区块链模块与pki模块相连,所述的物联网设备与局域区块链模块相连;包括以下步骤:
步骤①,系统初始化:通过pki模块分别生成共识区块链模块、局域区块链模块、业务服务模块、物联网设备的公钥加密系统的公私钥对;
步骤②,当用户向业务服务模块发出任务请求时,业务服务模块向共识区块链模块广播状态信息查询请求;
步骤③,共识区块链模块验证任务请求的合法性并对任务请求进行共识和打包上链;在共识区块链模块匹配到对应的局域区块链模块以后,共识区块链模块向局域区块链模块转发该任务请求;
步骤④,局域区块链模块通过pki模块对用户的身份进行验证;当身份验证通过后,局域区块链模块对用户的权限进行验证;当权限验证通过后,局域区块链模块指导物联网设备做出相应的响应;
步骤⑤,物联网设备将任务响应数据发送给局域区块链模块;
步骤⑥,局域区块链模块将该任务响应数据打包上链后,经由共识区块链模块合法性验证、共识、打包上链后,转送回复给监听此次任务请求的业务服务模块;该业务服务模块对任务响应数据进行验证后,对该数据进行解码后反馈给用户。
2.根据权利要求1所述的基于双区块链结构的物联网设备访问控制方法,其特征在于,所述的业务服务模块为由带有通信模块和共识区块链轻节点的服务器组成。
3.根据权利要求1所述的基于双区块链结构的物联网设备访问控制方法,其特征在于,所述的共识区块链模块由带有通信模块和共识区块链算法的三个及以上服务器作为共识节点组网而成,包含了合法性配置项。
4.根据权利要求1所述的基于双区块链结构的物联网设备访问控制方法,其特征在于,所述的局域区块链模块为带有通信模块和局域区块链的服务器,包含了物联网设备的权限配置项。
5.根据权利要求1所述的基于双区块链结构的物联网设备访问控制方法,其特征在于,所述的pki模块为由带有通信模块和服务器、加密机、密码机组成的公钥基础设施。
6.根据权利要求1所述的基于双区块链结构的物联网设备访问控制方法,其特征在于,所述的物联网设备包括带有通信模块的摄像头、各类环境传感器以及各类边缘计算设备。