【技术实现步骤摘要】
基于区块链的物联网设备管理方法及第一物联网设备
本公开涉及通信
,尤其涉及一种基于区块链的物联网设备管理方法、一种第一物联网设备、一种终端设备以及一种计算机可读存储介质。
技术介绍
随着物联网技术的不断发展,物联网设备已普及到人们的生活当中,人们也越来越重视物联网设备的数据管理。然而目前的物联网系统缺乏设备与设备之间相互信任的机制,所有的物联网设备通常需要和物联网中心的数据进行核对,而一旦数据库崩塌,则会对整个物联网造成很大的破坏;而且,目前物联网设备所产生的数据流都汇总到单一的中心控制系统,在未来物联网设备将呈几何级数增长的趋势下,物联网平台的中心化服务成本将难以负担。因此,亟需提出一种去中心化的物联网设备管理方案,以解决上述问题。
技术实现思路
本公开提供了一种基于区块链的物联网设备管理方法、第一物联网设备、终端设备及计算机可读存储介质,实现物联网设备的去中心化管理。根据本公开实施例的一方面,提供一种基于区块链的物联网设备管理方法,包括:第一物联网设备接收第二物联网设备发送的第一请求指令;所述第一物联网设备基于所述第一请求指令验证所述第二物联网设备的身份是否通过;若所述第二物联网设备的身份验证通过,则所述第一物联网设备基于所述第一请求指令与所述第二物联网设备完成交互;以及,所述第一物联网设备将所述第一请求指令和交互结果上传到区块链系统。在一种实施方式中,所述方法还包括:所述第一物联网设备注册为所述区块链系统的区块链节点。在一种实施方式中,所 ...
【技术保护点】
1.一种基于区块链的物联网设备管理方法,其特征在于,包括:/n第一物联网设备接收第二物联网设备发送的第一请求指令;/n所述第一物联网设备基于所述第一请求指令验证所述第二物联网设备的身份是否通过;/n若所述第二物联网设备的身份验证通过,则所述第一物联网设备基于所述第一请求指令与所述第二物联网设备完成交互;以及,/n所述第一物联网设备将所述第一请求指令和交互结果上传到区块链系统。/n
【技术特征摘要】
1.一种基于区块链的物联网设备管理方法,其特征在于,包括:
第一物联网设备接收第二物联网设备发送的第一请求指令;
所述第一物联网设备基于所述第一请求指令验证所述第二物联网设备的身份是否通过;
若所述第二物联网设备的身份验证通过,则所述第一物联网设备基于所述第一请求指令与所述第二物联网设备完成交互;以及,
所述第一物联网设备将所述第一请求指令和交互结果上传到区块链系统。
2.根据权利要求1所述的方法,其特征在于,还包括:所述第一物联网设备注册为所述区块链系统的区块链节点。
3.根据权利要求2所述的方法,其特征在于,还包括:
所述第一物联网设备基于其自身的物联网地址和身份信息生成第一数字身份;
所述第一物联网设备注册为所述区块链系统的区块链节点,包括:
所述第一物联网设备向所述区块链系统发送第一申请消息,以使所述区块链系统的某一节点接收到所述第一申请消息后,生成第一私钥,并将所述第一私钥返回给所述第一物联网设备;
所述第一物联网设备基于所述第一私钥加密所述第一数字身份,得到第一加密信息;以及,
所述第一物联网设备将所述第一加密信息发送给所述某一节点,以使所述某一节点在接收到所述第一加密信息后,利用所述第一私钥对所述第一加密信息进行解密,得到所述第一数字身份,并将所述第一数字身份和所述第一私钥进行关联,并广播到区块链系统中,以实现所述第一物联网设备注册为所述区块链系统的区块链节点。
4.根据权利要求2或3所述的方法,其特征在于,所述区块链系统中存储了所有物联网设备的数字身份及与其相关联的私钥,所述私钥是在其对应的物联网设备注册为区块链节点时所生成的;
所述第一请求指令包括所述第二物联网设备基于第二私钥加密第二数字身份得到的第二加密信息,以及所述第二私钥;
所述第一物联网设备基于所述第一请求指令验证所述第二物联网设备的身份是否通过,包括:
所述第一物联网设备基于所述第二私钥解密所述第二加密信息,得到所述第二数字身份;
所述第一物联网设备在区块链系统中查询是否存在所述第二私钥;
若存在所述第二私钥,则所述第一物联网设备基于所述第二私钥在区块链系统中查找所述第二私钥关联的数字身份;以及,
判断所述第二数字身份和所述第二私钥关联的数字身份是否一致,若一致,则所述第二物联网设备的身份验证通过。
5.根据权利要求2所述的方法,其特征在于,在所述第一物联网设备基于所述第一请求指令验证所述第二物联网设备的数字身份是否通过之后,以及所述第一物联网设备基于所述第一请求指令与所述第二物联网设备...
【专利技术属性】
技术研发人员:黄珂,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。