【技术实现步骤摘要】
物联网设备的初始化方法、装置、物联网设备及存储介质
本专利技术属于网络通信
,尤其涉及一种物联网设备的初始化方法、装置、物联网设备及存储介质。
技术介绍
在物联网领域,由于传统技术架构的限制,物联网厂商必须为物联网设备建设一个云平台,使物联网设备能够通过云平台注册自身的网络地址,以便被用户追踪。而每一个物联网设备的厂商或者应用集成方案的开发者都必须建设一个甚至多个云平台,以支撑对应的物联网设备的应用。因此,传统技术架构使得不同厂商的物联网设备无法实现底层兼容,同时,由于基于云平台进行数据存储,导致数据具有安全风险。近年来,随着比特币、以太币等虚拟货币逐渐被大众了解,用于支撑虚拟货币系统安全稳定运行的底层技术“区块链”也逐步引起了各个行业的关注。区块链技术自身所拥有的分布式数据存储、去中心化管理等特性可以应用于多个行业。可见,区块链技术的特性可以很好的解决这个问题,如果设计好一个区块链技术的应用机制,物联网设备可以不必在云平台上注册而直接将地址、使用权限等信息发布至区块链上,每个物联网设备以及控制它们的客户端都可 ...
【技术保护点】
1.一种物联网设备的初始化方法,用于基于区块链对作为目标节点的物联网设备进行初始化,所述方法包括:/n将所述目标节点的身份信息和网络地址广播至P2P网络;/n获取源节点根据所述目标节点的所述身份信息和所述网络地址发送的操作关系绑定请求;/n根据所述操作关系绑定请求,验证所述源节点是否合法;/n若所述源节点合法,存储与所述操作关系绑定请求对应的操作关系记录并同步所述区块链的操作关系变更记录,以使所述目标节点形成所述区块链的区块。/n
【技术特征摘要】
1.一种物联网设备的初始化方法,用于基于区块链对作为目标节点的物联网设备进行初始化,所述方法包括:
将所述目标节点的身份信息和网络地址广播至P2P网络;
获取源节点根据所述目标节点的所述身份信息和所述网络地址发送的操作关系绑定请求;
根据所述操作关系绑定请求,验证所述源节点是否合法;
若所述源节点合法,存储与所述操作关系绑定请求对应的操作关系记录并同步所述区块链的操作关系变更记录,以使所述目标节点形成所述区块链的区块。
2.根据权利要求1所述的物联网设备的初始化方法,其特征在于,将所述目标节点的身份信息和网络地址广播至P2P网络前,还包括:
查询待初始化的物联网设备是否具有区块链数据;
若未查询到所述区块链数据,查询所述区块链的其他节点的区块链数据中是否包含所述物联网设备的身份信息;
若未查询到所述物联网设备的所述身份信息,则将所述物联网设备作为所述目标节点。
3.根据权利要求2所述的物联网设备的初始化方法,其特征在于,还包括:
若查询到所述物联网设备的所述身份信息,同步所述其他节点的所述区块链数据以恢复所述物联网设备的操作关系记录和操作关系变更记录。
4.根据权利要求1所述的物联网设备的初始化方法,其特征在于,所述目标节点的所述身份信息包括设备标识符和节点标识符中的至少一个。
5.根据权利要求1所述的物联网设备的初始化方法,其特征在于,所述操作关系绑定请求由所述源节点获取的与所述目标节点对应的私钥加密;其中,根据所述操作关系绑定请求,验证所述源节点是否合法包括:
获取与所述源节点对应的公钥;
根据所述公钥验证加密后的所述操作关系绑定请求,以确定所述源节点是否合法。
6.根据权利要求1所述的物联网设备的初始化方法,其特征在于,存储与所述操作关系绑定请求对应的操作关系记录并同步所述区块链的操作关...
【专利技术属性】
技术研发人员:史远,
申请(专利权)人:中国移动通信集团辽宁有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。