本发明涉及物联网通信,具体涉及一种物联网通信方法、装置及计算机设备。
背景技术:
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、本发明提供的物联网通信方法,该方法应用于网关,具体包括,根据预获取的节点的身份信息生成组网请求信息,并广播组网请求信息,这里的组网请求信息中包括可以与网关组网的节点的身份信息,因此根据组网请求信息连接到的节点均是安全的,为物联网通信提供了第一重保障;进一步地,获取至少一个节点根据组网请求信息发送的组网应答信息后,从与获取的传输策略集中随机选择传输策略作为与网关与节点之间的传输数据的策略,由于传输策略是随机的,可以为网关与节点之间的通信建立第二重保障;最后向每一个节点分别发送传输策略,已完实现网关与节点之间安全的通信方式。
1.一种物联网通信方法,其特征在于,应用于网关,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从预获取的传输策略集随机选择传输策略,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述向至少一个节点中的每一个节点分别发送所述传输策略,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.一种物联网通信装置,其特征在于,应用于网关,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述选择模块,具体用于:
8.根据权利要求7所述的装置,其特征在于,所述发送模块,具体用于:
9.一种计算机设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-5任一所述的物联网通信方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被节点执行时实现如权利要求1-5任一项所述的物联网通信方法。