本发明涉及物联网安全领域,尤其涉及一种物联网设备接入方法、装置、设备及可读存储介质。
背景技术:
1、随着物联网技术的不断发展,未来物联网将会给人们的生活带来更多的变化,协助用户更好地管理和控制设备。但是,物联网在给用户带来便利的同时,其自身也受到入侵威胁。物联网整体构建最基础的就是各类传感器,由于传感器功能单一,就需要大量的传感器作为基础,并且,传感器的建设要求相关的感知设备,会被嵌入到任何与人息息相关的物品中,一旦物联网被入侵,造成的安全问题将会很严重。因此,亟需一种设备安全接入物联网的方法。
技术实现思路
1、本发明提供一种物联网设备接入方法、装置、设备及可读存储介质,用以解决现有物联网存在的设备接入风险的安全问题。
2、本发明提供一种物联网设备接入方法,包括:
3、接收目标设备发送的连接请求,所述连接请求携带有包含客户端标识、用户标识和目标密钥的目标参数;
4、将所述目标参数与数据库中参数进行匹配;
5、在匹配结果为所述数据库中存在与所述目标参数相同的参数的情况下,将所述目标设备接入物联网平台。
6、根据本发明提供的一种物联网设备接入方法,所述接收目标设备发送的连接请求之前包括:
7、接收目标设备发送的创建请求;
8、将基于所述创建请求生成的产品密钥、设备密钥和设备密钥校验参数下发至所述目标设备。
9、根据本发明提供的一种物联网设备接入方法,所述将基于所述创建请求生成的产品密钥、设备密钥和设备密钥校验参数下发至所述目标设备之后包括:
10、基于所述产品密钥和所述设备密钥校验参数,生成客户端标识;
11、根据所述产品密钥和所述设备密钥,生成用户标识;
12、基于所述产品密钥、所述设备密钥和所述设备密钥校验参数,生成目标密钥。
13、根据本发明提供的一种物联网设备接入方法,所述接收目标设备发送的创建请求之后包括:
14、在基于所述创建请求生成产品密钥、设备密钥和产品密钥校验参数的情况下,基于所述产品密钥、所述设备密钥和所述产品密钥校验参数,生成客户端标识、用户标识和目标密钥。
15、根据本发明提供的一种物联网设备接入方法,所述基于所述产品密钥、所述设备密钥和所述产品密钥校验参数,生成客户端标识、用户标识和目标密钥之后包括:
16、在基于所述客户端标识、所述用户标识和所述目标密钥确定所述目标设备接入所述物联网平台的情况下,将所述产品密钥校验参数下发至所述目标设备;
17、确定所述目标设备保存所述产品密钥校验参数的情况下,断开所述目标设备与所述物联网平台的连接;
18、接收所述目标设备基于所述产品密钥、所述设备密钥和所述产品密钥校验参数生成的接入请求;
19、基于所述接入请求确定所述目标设备是否接入所述物联网平台。
20、根据本发明提供的一种物联网设备接入方法,所述接收目标设备发送的创建请求之后还包括:
21、在网关设备与物联网平台直连的情况下,查询所述目标设备与所述网关设备之间是否存在拓扑关系;
22、在所述目标设备与所述网关设备之间存在拓扑关系的情况下,通过所述网关设备转发所述目标设备的连接请求。
23、根据本发明提供的一种物联网设备接入方法,所述在匹配结果为所述数据库中存在与所述目标参数相同的参数的情况下,将所述目标设备接入物联网平台之后包括:
24、基于所述目标设备与所述物联网平台的连接,接收所述目标设备上报的数据,将目标命令下发至所述目标设备,以及控制所述目标设备离线。
25、本发明还提供一种物联网设备接入装置,包括:
26、连接请求接收模块,用于接收目标设备发送的连接请求,所述连接请求携带有包含客户端标识、用户标识和目标密钥的目标参数;
27、参数匹配模块,用于将所述目标参数与数据库中参数进行匹配;
28、目标设备接入模块,用于在匹配结果为所述数据库中存在与所述目标参数相同的参数的情况下,将所述目标设备接入物联网平台。
29、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述物联网设备接入方法。
30、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述物联网设备接入方法。
31、本发明提供的物联网设备接入方法、装置、设备及可读存储介质,通过在目标设备接入物联网平台时,对目标设备连接请求携带的参数进行匹配验证,以确定目标设备是否为经过安全确认的设备,在确定目标设备为安全设备的情况下,将目标设备接入物联网平台。通过对目标设备接入物联网平台的严格把控,实现设备更安全地接入物联网平台。
1.一种物联网设备接入方法,其特征在于,包括:
2.根据权利要求1所述的物联网设备接入方法,其特征在于,所述接收目标设备发送的连接请求之前包括:
3.根据权利要求2所述的物联网设备接入方法,其特征在于,所述将基于所述创建请求生成的产品密钥、设备密钥和设备密钥校验参数下发至所述目标设备之后包括:
4.根据权利要求2所述的物联网设备接入方法,其特征在于,所述接收目标设备发送的创建请求之后包括:
5.根据权利要求4所述的物联网设备接入方法,其特征在于,所述基于所述产品密钥、所述设备密钥和所述产品密钥校验参数,生成客户端标识、用户标识和目标密钥之后包括:
6.根据权利要求2所述的物联网设备接入方法,其特征在于,所述接收目标设备发送的创建请求之后还包括:
7.根据权利要求1所述的物联网设备接入方法,其特征在于,所述在匹配结果为所述数据库中存在与所述目标参数相同的参数的情况下,将所述目标设备接入物联网平台之后包括:
8.一种物联网设备接入装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述物联网设备接入方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述物联网设备接入方法。
