本申请实施例涉及通信领域,特别涉及一种入网通信方法、网关设备、外围设备。
背景技术:
1、目前随着通信网络技术的发展,越来越多的通信设备开始加入到通信网络中,通过通信网络进行设备之间的控制、数据的发送接收等,如一个网关设备可以与多个外围设备之间进行通信交互。
2、现有技术中可采用根密钥、专线等方式实现设备的入网通信,但是现有方式中的根密钥需要设备支持usim(universal subscriber identity module,全球用户识别卡)、专线的适用范围较小,使得现有技术具有较大的局限性,适用性较差。
技术实现思路
1、本申请实施例的目的在于提供一种入网通信方法、网关设备、外围设备,以提高设备入网通信的适用性。
2、为解决上述技术问题,本申请的实施例提供了一种入网通信方法,应用在网关设备上,所述网关设备用于与外围设备进行通信,所述方法包括:
3、根据所述网关设备的地址、当前时间组的时间总数、所述网关设备的网络密钥,确定第一扰乱码;
4、选取所述第一扰乱码中预设多个位置的字节形成的字节段作为第一校验码;
5、将所述第一校验码、所述网关设备的地址、所述当前时间组的时间总数发送至所述外围设备,使得所述外围设备根据所述网关设备的地址、所述当前时间组的时间总数、所述外围设备的网络密钥确定第二校验码,并在所述第二校验码和所述第一校验码相同时,完成所述外围设备针对所述网关设备的入网操作。
6、本申请的实施例还提供了一种入网通信方法,所述网关设备为物流终端设备,所述外围设备设置在物流物品上,每个所述物流物品上的所述外围设备与所述物流终端设备通信连接。
7、本申请的实施例还提供了一种入网通信方法,所述根据所述网关设备的地址、当前时间组的时间总数、所述网关设备的网络密钥,确定第一扰乱码,包括:
8、根据所述网关设备的地址、当前时间组的时间总数,确定明文;
9、将所述明文和所述网关设备的网络密钥输入至预设加密引擎,得到所述第一扰乱码。
10、本申请的实施例还提供了一种入网通信方法,所述根据所述网关设备的地址、当前时间组的时间总数、所述网关设备的网络密钥,确定第一扰乱码之后,还包括:
11、根据所述第一扰乱码对所述网关设备的当前原始pdu字段进行扰乱,得到扰乱pdu字段;其中,所述当前原始pdu字段为所述外围设备与所述网关设备的通信基础数据;
12、所述网关设备还将所述扰乱pdu字段发送至所述外围设备;所述外围设备根据所述外围设备的网络密钥、所述信源包中的所述网关设备的地址、所述当前时间组的时间总数、确定第二扰乱码,并根据所述第二扰乱码与所述扰乱pdu字段确定所述当前原始pdu字段。
13、本申请的实施例还提供了一种入网通信方法,所述方法还包括:
14、根据所述第一扰乱码,确定第一信号同步字;
15、将所述第一信号同步字发送至所述外围设备,使得在所述第一信号同步字与所述外围设备计算得到的第二信号同步字相同时,所述外围设备与所述网关设备进行数据交互。
16、本申请的实施例还提供了一种入网通信方法,所述根据所述第一扰乱码,确定第一信号同步字,包括:
17、从所述第一扰乱码的低位开始选取预设长度的第一字节段;
18、根据预设有效性条件,对所述预设长度的第一字节段进行有效性检查;
19、若有效性检查不通过,从所述第一扰乱码中重新选取与所述预设长度的第一字节段不同的预设长度的第二字节段,直到所述预设长度的第二字节段通过有效性检查,将所述预设长度的第二字节段作为所述第一信号同步字。
20、本申请的实施例还提供了一种入网通信方法,应用在外围设备上,所述外围设备用于与网关设备进行通信,所述方法包括:
21、接收所述网关设备发送的第一校验码、所述网关设备的地址、所述当前时间组的时间总数;
22、根据所述外围设备的网络密钥、所述网关设备的地址、所述当前时间组的时间总数,确定第二扰乱码;
23、选取所述第二扰乱码中预设多个位置的字节形成的字节段作为第二校验码;
24、若所述第二校验码与所述第一校验码相同,完成所述外围设备针对所述网关设备的入网操作。
25、本申请的实施例还提供了一种入网通信方法,所述方法还包括:
26、接收所述网关设备发送的扰乱pdu字段;
27、根据所述第二扰乱码,对所述扰乱pdu字段进行扰乱,得到当前原始pdu字段;所述当前原始pdu字段为所述外围设备与所述网关设备的通信基础数据;
28、接收所述网关设备发送的第一信号同步字;
29、根据所述第二扰乱码,确定第二信号同步字;
30、若所述第二信号同步字与所述第一信号同步字相同,所述外围设备与所述网关设备进行数据交互。
31、本申请的实施例还提供了一种网关设备,包括:至少一个第一处理器;以及,
32、与所述至少一个第一处理器通信连接的第一存储器;其中,
33、所述第一存储器存储有可被所述至少一个第一处理器执行的指令,所述指令被所述至少一个第一处理器执行,以使所述至少一个第一处理器能够执行上述任一应用于网关设备的所述入网通信方法。
34、本申请的实施例还提供了一种外围设备,包括:至少一个第二处理器;以及,
35、与所述至少一个第二处理器通信连接的第一存储器;其中,
36、所述第二存储器存储有可被所述至少一个第二处理器执行的指令,所述指令被所述至少一个第二处理器执行,以使所述至少一个第二处理器能够执行上述任一应用于外围设备的所述入网通信方法。
37、本申请实施例中,网关设备和外围设置通过网络密钥来配置入网,外围设备的网络密钥和网关设备的网络密钥相同时,才能完成外围设备针对网关设备的入网操作,网络配置简单易用,同时,所有网关设备和所有外围设备通过使用相同的网络密钥可以实现混合模式的大型网络,对不同的网关设备配置不同的网络密钥可以实现独立模式的大型网络,即本申请可以通过设置不同的网络密钥更换不同的网络模式,更换网络模式较为简单灵活,不需要借助其他硬件设施,因此,本申请的入网通信方法的适用性较强。
1.一种入网通信方法,其特征在于,应用在网关设备上,所述网关设备用于与外围设备进行通信,所述方法包括:
2.根据权利要求1所述的入网通信方法,其特征在于,所述网关设备为物流终端设备,所述外围设备设置在物流物品上,每个所述物流物品上的所述外围设备与所述物流终端设备通信连接。
3.根据权利要求1所述的入网通信方法,其特征在于,所述根据所述网关设备的地址、当前时间组的时间总数、所述网关设备的网络密钥,确定第一扰乱码,包括:
4.根据权利要求1所述的入网通信方法,其特征在于,所述根据所述网关设备的地址、当前时间组的时间总数、所述网关设备的网络密钥,确定第一扰乱码之后,还包括:
5.根据权利要求4所述的入网通信方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的入网通信方法,其特征在于,所述根据所述第一扰乱码,确定第一信号同步字,包括:
7.一种入网通信方法,其特征在于,应用在外围设备上,所述外围设备用于与网关设备进行通信,所述方法包括:
8.根据权利要求7所述的入网通信方法,其特征在于,所述方法还包括:
9.一种网关设备,其特征在于,包括:
10.一种外围设备,其特征在于,包括: