一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

Lora终端设备入网方法、装置、终端设备、系统及存储介质与流程

2022-07-23 06:44:30 来源:中国专利 TAG:

lora终端设备入网方法、装置、终端设备、系统及存储介质
技术领域
1.本技术实施例涉及物联网技术领域,尤其涉及一种lora终端设备入网方法、装置、终端设备、系统及存储介质。


背景技术:

2.随着人们生活水平的提高,越来越多的家庭使用热泵机组智能家居lora终端设备,例如热水器、空调或者地暖等。而在智能家居终端设备在初次通电时需要进行入网。
3.目前入网方式主要包含两种,分别为otaa(ovew-the-airactivation空中激活)、abp(activation by personalization独立激活)。其中otaa为设备端与服务器端提前配置相同的三元组信息(deveui(设备唯一标识码)、appeui(应用标识)、appkey(应用秘钥)),设备发送加网请求,服务器收到后校验三元组信息,校验成功后设备与服务器将得到相同的devaddr(短地址)、nwkskey(网络会话秘钥)、appskey(应用会话秘钥)。abp则为设备端与服务器配置相同的会话地址及秘钥信息devaddr(短地址)、nwkskey(网络会话秘钥)、appskey(应用会话秘钥),无需进行加网流程。
4.abp方式配置的为会话秘钥信息等,秘钥以明文的方式传递给设备端及网络服务器添加,信息一旦泄露通讯数据将可被监听与解密。otaa的入网方式在设备端与服务器端仅配置了deveui(设备唯一标识码)、appeui(应用标识)、appkey(应用秘钥),数据通讯时采用加网时动态生成的秘钥等信息,并且每次加网都会动态分配不同的会话信息等参数,所以预先配置的信息泄露,通讯数据也无法被解密,数据的安全性较高,所以otaa目前也是主流的入网方式。
5.现有的otaa入网方式,用户需要在入网操作之前,提前获取三元组信息(deveui(设备唯一标识码)、appeui(应用标识)、appkey(应用秘钥))。而为了保证终端设备的安全性能,厂商一般会在终端设备需要入网时再提供三元组信息(deveui(设备唯一标识码)、appeui(应用标识)、appkey(应用秘钥))给用户。这种方式入网方式较为麻烦,入网工作效率较低。


技术实现要素:

6.本技术实施例提供一种lora终端设备入网方法、装置、终端设备、系统及存储介质,能够解决lora终端设备入网工作效率较低问题,提升lora终端设备入网工作效率。
7.在第一方面,本技术实施例提供了一种lora终端设备入网方法,包括:
8.确认检测到入网触发事件;
9.响应所述入网触发事件,根据预设的访问规则从终端设备中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备对应相同的应用标识和特定参数;
10.发送入网请求给服务器,其中,所述入网请求包括所述设备信息;
11.接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。
12.进一步的,所述接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,包括:
13.接收所述服务器根据所述设备信息与预存信息匹配成功后生成的上云信息和入网许可。
14.进一步的,所述接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,包括:
15.接收所述服务器根据所述设备信息与预存信息匹配不成功后,根据所述设备信息创建服务端设备信息后生成的上云信息和入网许可。
16.进一步的,所述发送入网请求给服务器,包括:
17.将第一入网请求发送给网关,其中,所述第一入网请求包括第一设备信息,所述第一设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码,所述网关用于根据所述第一设备信息生成所述应用秘钥,并根据所述第一设备信息和所述应用秘钥生成第二入网请求,将所述第二入网请求发送给第一服务器和第二服务器,并接收所述第一服务器针对于所述第二入网请求反馈的入网许可和所述第二服务器针对于所述第二入网请求反馈的所述上云信息;
18.所述接收服务器反馈的入网许可和上云信息,包括:
19.接收网关反馈的所述入网许可和所述上云信息。
20.所述接收服务器反馈的入网许可和上云信息,包括:
21.接收网关反馈的所述入网许可和所述上云信息。
22.进一步的,所述完成入网之后,包括:
23.根据所述上云信息与第三服务器建立通信。
24.进一步的,所述根据所述上云信息与第三服务器建立通信之后,包括:
25.将第一数据信息进行加密得到第二数据信息,其中,所述第一数据信息包括所述终端设备的工作状态数据信息;
26.将所述第二数据信息发送给所述网关,所述网关用于将所述第二数据信息发送给所述第一服务器,所述第一服务器用于对所述第二数据信息进行解析后得到的第三数据信息发送给所述网关,所述网关还用于将所述第三数据信息发送给所述第三服务器,所述第三服务器用于将所述第三数据信息发送给所述第二服务器。
27.在第二方面,本技术实施例提供了一种lora终端设备入网装置,包括:
28.触发检测模块,用于确认检测到入网触发事件;
29.入网响应模块,用于响应所述入网触发事件,根据预设的访问规则从终端设备中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备对应相同的应用标识和特定参数;
30.入网请求模块,用于发送入网请求给服务器,其中,所述入网请求包括所述设备信息;
31.数据接收模块,用于接收所述服务器针对于所述入网请求反馈的入网许可和上云
信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。
32.进一步的,所述数据接收模块,还用于接收所述服务器根据所述设备信息与预存信息匹配成功后生成的上云信息和入网许可。
33.进一步的,所述数据接收模块,还用于接收所述服务器根据所述设备信息与预存信息匹配不成功后,根据所述设备信息创建服务端设备信息后生成的上云信息和入网许可。
34.进一步的,所述入网请求模块,用于将第一入网请求发送给网关,其中,所述第一入网请求包括第一设备信息,所述第一设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码,所述网关用于根据所述第一设备信息生成所述应用秘钥,并根据所述第一设备信息和所述应用秘钥生成第二入网请求,将所述第二入网请求发送给第一服务器和第二服务器,并接收所述第一服务器针对于所述第二入网请求反馈的入网许可和所述第二服务器针对于所述第二入网请求反馈的所述上云信息;
35.所述数据接收模块,还用于接收网关反馈的所述入网许可和所述上云信息。
36.进一步的,所述装置还包括通信模块;
37.所述通信模块,用于根据所述上云信息与第三服务器建立通信。
38.进一步的,所述通信模块,还用于将第一数据信息进行加密得到第二数据信息,其中,所述第一数据信息包括所述终端设备的工作状态数据信息;
39.将所述第二数据信息发送给所述网关,所述网关用于将所述第二数据信息发送给所述第一服务器,所述第一服务器用于对所述第二数据信息进行解析后得到的第三数据信息发送给所述网关,所述网关还用于将所述第三数据信息发送给所述第三服务器,所述第三服务器用于将所述第三数据信息发送给所述第二服务器。
40.在第三方面,本技术实施例提供了一种lora终端设备入网系统,包括:
41.终端设备,用于确定检测到入网触发事件;
42.响应所述入网触发事件,根据预设的访问规则从终端设备中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备对应相同的应用标识和特定参数;
43.发送入网请求给服务器,其中,所述入网请求包括所述设备信息;
44.接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥;
45.服务器,用于接收所述入网请求;
46.根据所述入网请求,将所述设备信息与预存的信息进行匹配;
47.若所述设备信息与预存的信息匹配成功,则生成的上云信息和入网许可;
48.若所述设备信息与预存的信息匹配不成功,根据所述设备信息创建服务端设备信息后,生成的上云信息和入网许可;
49.反馈所述上云信息和入网许可给所述终端设备。
50.进一步的,所述系统还包括网关、第一服务器和第二服务器;
51.所述终端设备,还用于发送第一入网请求给所述网关,其中,所述第一入网请求包括第一设备信息,所述第一设备信息包括预先烧录在终端设备中的应用标识和特定参数、
终端设备生成的设备唯一标识码;
52.所述网关,用于接收所述第一入网请求,获取所述第一入网请求中的第一设备信息,根据所述第一设备信息生成所述应用秘钥,并根据所述第一设备信息、所述应用秘钥发生成第二入网请求,将所述第二入网请求发送给第一服务器和第二服务器,并接收所述第一服务器针对于所述第二入网请求反馈的入网许可和所述第二服务器针对于所述第二入网请求反馈的所述上云信息;
53.所述第一服务器,用于接收所述第二入网请求,根据所述第二入网请求获取所述第一设备信息、所述应用秘钥,将所述第一设备信息与预存的信息进行匹配;
54.若所述设备信息与预存的信息匹配成功,则生成入网许可;
55.若所述设备信息与预存的信息匹配不成功,根据所述设备信息创建服务端设备信息后,生成入网许可;
56.将入网许可反馈给所述网关;
57.所述第二服务器,用于接收所述第二入网请求,根据所述第二入网请求获取所述第一设备信息、所述应用秘钥,将所述第一设备信息与预存的信息进行匹配;
58.若所述设备信息与预存的信息匹配成功,则生成上云信息;
59.若所述设备信息与预存的信息匹配不成功,根据所述设备信息创建服务端设备信息后,生成上云信息;
60.将上云信息反馈给所述网关。
61.进一步的,所述系统还包括第三服务器;
62.所述第三服务器,用于根据所述上云信息建立与所述网关的通信。
63.进一步的,所述终端设备,还用于将第一数据信息进行加密得到第二数据信息,其中,所述第一数据信息包括所述终端设备的工作状态数据信息;
64.将所述第二数据信息发送给所述网关;
65.所述网关,还用于将所述第二数据信息发送给所述第一服务器;
66.所述第一服务器,还用于对所述第二数据信息进行解析后得到的第三数据信息发送给所述网关;
67.所述网关,还用于将所述第三数据信息发送给所述第三服务器;
68.所述第三服务器,还用于将所述第三数据信息发送给所述第二服务器。
69.在第四方面,本技术实施例提供了一种lora终端设备,包括:
70.存储器以及一个或多个处理器;
71.所述存储器,用于存储一个或多个程序;
72.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的lora终端设备入网方法。
73.在第五方面,本技术实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的lora终端设备入网方法。
74.本技术实施例通过确定检测到入网触发事件,相应入网触发事件,根据预设的访问规则从终端设备中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码和应用秘钥,其中,相同系
列的多个终端设备对应相同的应用标识和特定参数,发送入网请求给服务器,其中,所述入网请求包括所述设备信息,接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。采用上述技术手段,可以通过在终端设备中预先烧录设备信息,使得在入网时不需要联系厂商获取对应的设备信息,从而使得终端设备满足入网触发事件时能够实现自动入网,进而提高了终端设备入网工作的自动化程度,提升了入网工作效率。此外,通过相同系列的多个终端设备对应相同的应用标识和特定参数,可以实现相同系列的多个终端设备共用相同的应用标识和特定参数,使得相同系列的多个终端设备入网时,服务器进行入网设备信息匹配时可以使用同一组预存信息进行匹配验证,避免了同系列的不同终端设备都需要对应不同的一组预存信息进行匹配的情况,从而减少服务器中预存信息的数量,进而可以提升了服务器运行速度,提升入网工作效率。
附图说明
75.图1是本技术实施例提供的一种lora终端设备入网方法的流程图;
76.图2是本技术实施例提供的终端设备和服务器连接示意图;
77.图3是本技术实施例提供的一种lora终端设备入网装置的结构示意图;
78.图4是本技术实施例提供的一种lora终端设备入网系统的结构示意图;
79.图5是本技术实施例提供的一种lora终端设备的结构示意图。
具体实施方式
80.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
81.本技术提供的lora终端设备入网方法、装置、设备、系统及存储介质,旨在lora终端设备入网时,通过在终端设备中烧录设备信息,并触发入网事件时通过设备信息进行自动入网,以此来提升入网工作效率。并且,通过相同系列的多个终端设备对应相同的应用标识和特定参数,可以减少服务器预存信息数量,提升运行速度和提升入网工作效率。相对于传统的lora终端设备入网方式方式,其通常在入网时向厂商获取设备信息,通过用户手动输入对应的设备信息发送入网请求,导致需要耗费大量的人力物力,并且需要联系厂商提供信息,较为麻烦,导致入网工作效率较低。基于此,提供本技术实施例的lora终端设备入网方法,以解决现有lora终端设备入网工作效率较低问题。
82.图1给出了本技术实施例提供的一种lora终端设备入网方法的流程图,本实施例中提供的lora终端设备入网方法可以由lora终端设备执行,该lora终端设备可以通过软件和/或硬件的方式实现,该lora终端设备可以是两个或多个物理实体构成,也可以是一个物
理实体构成。一般而言,该lora终端设备可以是智能家居设备,例如热水器、空调或者地暖等智能家居设备。
83.下述以智能家居设备为执行lora终端设备入网方法的主体为例,进行描述。图2是本技术实施例提供的终端设备和服务器连接示意图,参照图1和图2,该lora终端设备入网方法具体包括:
84.s101、确认检测到入网触发事件。
85.热水器、空调或者地暖等智能家居设备,在首次通电后需要进行入网才能与服务器13端建立通信联系,才能实现智能调控。入网触发事件可以是预设终端设备11首次通电后自动触发入网触发事件,也可以是终端设备11首次通电后需要人工触发对应的物理按键/虚拟按键进行入网触发事件的触发。终端设备11在首次通电后实时检测入网触发事件信号,当检测到入网触发事件信号时,确定发生入网触发事件。
86.s102、响应所述入网触发事件,根据预设的访问规则从终端设备11中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备11中的应用标识和特定参数、终端设备11生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备11对应相同的应用标识和特定参数。
87.终端设备11在生产时预先烧录设备信息,将应用标识(appeui)和特定参数烧录到终端设备11中。其中,相同系列的多个终端设备11对应相同的应用标识和特定参数。可以是预先将应用标识(appeui)和特定参数烧录终端设备11的lora通信模块中。通过在服务器13中也相应的提前录入对应的预存信息,所述预存信息包括终端设备11的应用标识(appeui)和特定参数。
88.在检测到终端设备11的入网触发事件时,根据预设的访问规则从终端设备11中获取预先烧录的应用标识(appeui)和特定参数,根据应用标识(appeui)和设备固有的设备唯一标识码(deveui)生成应用秘钥(appkey),将终端设备11的应用标识(appeui)和特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)打包生成设备信息,结合入网请求指令得到入网请求数据包。
89.s103、发送入网请求给服务器13,其中,所述入网请求包括所述设备信息。
90.参照图2,终端设备11将第一入网请求发送给网关12,其中,所述第一入网请求包括第一设备信息,所述第一设备信息包括预先烧录在终端设备11中的应用标识(appeui)和特定参数、终端设备11生成的设备唯一标识码(deveui)。所述网关12用于根据所述第一设备信息中的应用标识(appeui)和设备唯一标识码(deveui)生成所述应用秘钥(appkey),并根据所述第一设备信息中的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和所述应用秘钥(appkey)生成第二入网请求,将所述第二入网请求发送给第一服务器131和第二服务器132,并接收所述第一服务器131针对于所述第二入网请求反馈的入网许可和所述第二服务器132针对于所述第二入网请求反馈的所述上云信息。终端设备11接收网关12反馈的所述入网许可和所述上云信息。
91.s104、接收所述服务器13针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。
92.接收所述服务器13根据所述设备信息与预存信息匹配成功后生成的上云信息和入网许可。接收所述服务器13根据所述设备信息与预存信息匹配不成功后,根据所述设备
信息创建服务端设备信息后生成的上云信息和入网许可。在终端设备11发送的设备信息与服务器13中的预存信息匹配不成功时,通过所述设备信息创建服务端设备信息,以在服务器13中创建该终端设备11,避免服务器13预先录入的预存信息发生错误导致应用标识(appeui),导致终端设备11入网失败的情况。
93.在一实施例中,服务器13获取接收到的入网请求中的应用标识(appeui)和特定参数,将从入网请求中获取到的应用标识(appeui)和特定参数与预存信息中的应用标识(appeui)和特定参数进行匹配,若从入网请求中获取到的应用标识(appeui)和特定参数与预存信息中的应用标识(appeui)和特定参数均匹配成功,则生成上云信息和入网许可,其中上云信息包括设备名称(devicename)、产品名称(product)和设备秘钥(devicesecret),并将上云信息和入网许可反馈给所述终端设备11。若从入网请求中获取到的应用标识(appeui)和特定参数与预存信息中的应用标识(appeui)和特定参数任一匹配不成功,则证明服务器13中没有创建对应于该终端设备11的预存信息,因此需要在服务器13中创建该终端设备11的预存信息,根据从入网请求中获取到的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)创建服务端设备信息,服务端设备信息包括与入网请求中获取到的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)相同的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)。根据创建的服务端设备信息,生成的上云信息和入网许可,并将上云信息和入网许可反馈给所述终端设备11。所述服务端设备信息包括应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)。
94.在一实施例中,参照图2,该lora终端设备11入网方法还包括:
95.s201、终端设备11将第一入网请求发送给网关12,所诉第一入网请求包括应用标识(appeui)、特定参数、设备唯一标识码(deveui)。
96.s202、所述网关12根据第一入网请求中的应用标识(appeui)和设备唯一标识码(deveui)生成应用秘钥(appkey),并根据应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)生成第二入网请求,将所述第二入网请求发送给第一服务器131,其中,第一服务器131可以是lora服务器。
97.第一服务器131接收第二入网请求,并获取第二入网请求中的应用标识(appeui)和特定参数,将从第二入网请求中获取到的应用标识(appeui)和特定参数与第一服务器131中的预存信息中的应用标识(appeui)和特定参数进行匹配,若从第二入网请求中获取到的应用标识(appeui)和特定参数与第一服务器131中的预存信息中的应用标识(appeui)和特定参数均匹配成功,则生成入网许可。若从第二入网请求中获取到的应用标识(appeui)和特定参数与第一服务器131中的预存信息中的应用标识(appeui)和特定参数任一匹配不成功,则证明第一服务器131中的没有创建对应于该终端设备11的预存信息,因此需要在第一服务器131中创建该终端设备11的预存信息,根据从第二入网请求中获取到的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)创建服务端设备信息,服务端设备信息包括和第二入网请求中获取到的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)相同的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)。根据创建的服务端设备信息,生成的入网许可。
98.s203、第一服务器131将入网许可反馈给网关12。
99.s204、网关12将入网许可反馈给终端设备11。
100.s205、所述网关12根据第一入网请求中的应用标识(appeui)和设备唯一标识码(deveui)生成应用秘钥(appkey),并根据应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)生成第二入网请求,将所述第二入网请求发送给第二服务器132。其中第二服务器132可以是管理端服务器13或用户端服务器13。其中,s202和s205可以是同时进行的。
101.第二服务器132接收第二入网请求,并获取第二入网请求中的应用标识(appeui)和特定参数,将从第二入网请求中获取到的应用标识(appeui)和特定参数与第二服务器132中的预存信息中的应用标识(appeui)和特定参数进行匹配,若从第二入网请求中获取到的应用标识(appeui)和特定参数与第二服务器132中的预存信息中的应用标识(appeui)和特定参数均匹配成功,则生成上云信息。若从第二入网请求中获取到的应用标识(appeui)和特定参数与第二服务器132中的预存信息中的应用标识(appeui)和特定参数任一匹配不成功,则证明第二服务器132中的没有创建对应于该终端设备11的预存信息,因此需要在第二服务器132中创建该终端设备11的预存信息,根据从第二入网请求中获取到的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)创建服务端设备信息,服务端设备信息包括和第二入网请求中获取到的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)相同的应用标识(appeui)、特定参数、设备唯一标识码(deveui)和应用秘钥(appkey)。根据创建的服务端设备信息,生成的上云信息。
102.s206、第二服务器132将上云信息反馈给网关12。
103.s207、网关12将上云信息反馈给终端设备11。
104.在一实施例中,终端设备11接收到入网许可和上云信息后完成入网。入网完成之后,根据所述上云信息与第三服务器133建立通信。其中,第三服务器133可以区别与lora服务器13或管理服务器13的第三方服务器13。网关12根据接收到的上云信息,设备名称(devicename)、产品名称(product)和设备秘钥(devicesecret),建立与第三服务器133的通信。通过mqtt协议(message queuing telemetry transport,消息队列遥测传输协议)登录第三服务器133,并上报终端设备11拓扑结构,终端设备11拓扑结构包括网关12对应的终端设备11数量信息。
105.在一实施例中,将第一数据信息进行加密得到第二数据信息,其中,所述第一数据信息包括所述终端设备11的工作状态数据信息。其中终端设备11的工作状态数据信息例如压缩机运行频率、室外机组环境温度、室外机排气压力、盘管温度和室内制热温度等环境信息及设备运行信息。将所述第二数据信息发送给所述网关12,所述网关12用于将所述第二数据信息发送给所述第一服务器131,所述第一服务器131用于对所述第二数据信息进行解析后得到的第三数据信息发送给所述网关12,所述网关12还用于将所述第三数据信息发送给所述第三服务器133,所述第三服务器133用于将所述第三数据信息发送给所述第二服务器132。
106.在一实施例中,参照图2,该lora终端设备11入网方法还包括:
107.s208、终端设备11将接收到的第一数据信息进行加密得到第二数据信息,将第二数据信息上报发送给网关12。
108.s209、网关12将接收到的第二数据信息发送给第一服务器131。
109.s210、所述第一服务器131对接收第二数据信息进行解析,得到第三数据信息,并通过mqtt协议(message queuing telemetry transport,消息队列遥测传输协议)将第三数据信息发送给网关12。
110.s211、网关12接收到第三数据信息后,通过mqtt协议(message queuing telemetry transport,消息队列遥测传输协议)将第三数据信息发送给第三服务器133。
111.s212、第三服务器133通过分布式信息服务将第三数据信息发送给第二服务器132。通过上述实施例,第二服务器132需要获取终端设备11的工作状态数据信息时,需要通过第三服务器133进行转发才可以。
112.上述,通过在检测到入网触发事件时能够自动进行入网请求并发送预先烧录的设备信息,避免厂商/用户将设备信息手动录入到终端设备11中,在终端设备11数量较多时,能够减少手动录入设备信到终端设备11中的时间,从而提升入网工作效率。
113.上述,通过确定检测到入网触发事件,相应入网触发事件,根据预设的访问规则从终端设备11中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备11中的应用标识和特定参数、终端设备11生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备11对应相同的应用标识和特定参数,发送入网请求给服务器13,其中,所述入网请求包括所述设备信息,接收所述服务器13针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。采用上述技术手段,可以通过在终端设备11中预先烧录设备信息,使得在入网时不需要联系厂商获取对应的设备信息,从而使得终端设备11满足入网触发事件时能够实现自动入网,进而提高了终端设备11入网工作的自动化程度,提升了入网工作效率。此外,通过相同系列的多个终端设备11对应相同的应用标识和特定参数,可以实现相同系列的多个终端设备11共用相同的应用标识和特定参数,使得相同系列的多个终端设备11入网时,服务器13进行入网设备信息匹配时可以使用同一组预存信息进行匹配验证,避免了同系列的不同终端设备11都需要对应不同的一组预存信息进行匹配的情况,从而减少服务器13中预存信息的数量,进而可以提升了服务器13运行速度,提升入网工作效率。
114.在上述实施例的基础上,图3为本技术实施例提供的一种lora终端设备入网装置的结构示意图。参考图3,本实施例提供的lora终端设备入网装置具体包括:触发检测模块21、入网响应模块22、入网请求模块23和数据接收模块24。
115.其中,触发检测模块21,用于确认检测到入网触发事件;
116.入网响应模块22,用于响应所述入网触发事件,根据预设的访问规则从终端设备中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备对应相同的应用标识和特定参数;
117.入网请求模块23,用于发送入网请求给服务器,其中,所述入网请求包括所述设备信息;
118.数据接收模块24,用于接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。
119.进一步的,所述数据接收模块24,还用于接收所述服务器根据所述设备信息与预存信息匹配成功后生成的上云信息和入网许可。
120.进一步的,所述数据接收模块24,还用于接收所述服务器根据所述设备信息与预存信息匹配不成功后,根据所述设备信息创建服务端设备信息后生成的上云信息和入网许可。
121.进一步的,所述入网请求模块23,用于将第一入网请求发送给网关,其中,所述第一入网请求包括第一设备信息,所述第一设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码,所述网关用于根据所述第一设备信息生成所述应用秘钥,并根据所述第一设备信息和所述应用秘钥生成第二入网请求,将所述第二入网请求发送给第一服务器和第二服务器,并接收所述第一服务器针对于所述第二入网请求反馈的入网许可和所述第二服务器针对于所述第二入网请求反馈的所述上云信息;
122.所述数据接收模块24,还用于接收网关反馈的所述入网许可和所述上云信息。
123.进一步的,所述装置还包括通信模块;
124.所述通信模块,用于根据所述上云信息与第三服务器建立通信。
125.进一步的,所述通信模块,还用于将第一数据信息进行加密得到第二数据信息,其中,所述第一数据信息包括所述终端设备的工作状态数据信息;
126.将所述第二数据信息发送给所述网关,所述网关用于将所述第二数据信息发送给所述第一服务器,所述第一服务器用于对所述第二数据信息进行解析后得到的第三数据信息发送给所述网关,所述网关还用于将所述第三数据信息发送给所述第三服务器,所述第三服务器用于将所述第三数据信息发送给所述第二服务器。
127.上述,通过确定检测到入网触发事件,相应入网触发事件,根据预设的访问规则从终端设备中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备对应相同的应用标识和特定参数,发送入网请求给服务器,其中,所述入网请求包括所述设备信息,接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。采用上述技术手段,可以通过在终端设备中预先烧录设备信息,使得在入网时不需要联系厂商获取对应的设备信息,从而使得终端设备满足入网触发事件时能够实现自动入网,进而提高了终端设备入网工作的自动化程度,提升了入网工作效率。此外,通过相同系列的多个终端设备对应相同的应用标识和特定参数,可以实现相同系列的多个终端设备共用相同的应用标识和特定参数,使得相同系列的多个终端设备入网时,服务器进行入网设备信息匹配时可以使用同一组预存信息进行匹配验证,避免了同系列的不同终端设备都需要对应不同的一组预存信息进行匹配的情况,从而减少服务器中预存信息的数量,进而可以提升了服务器运行速度,提升入网工作效率。
128.本技术实施例提供的lora终端设备入网装置可以用于执行上述实施例提供的lora终端设备入网方法,具备相应的功能和有益效果。
129.在上述实施例的基础上,图4为本技术实施例提供的一种lora终端设备入网系统的结构示意图。参考图4,本实施例提供的lora终端设备入网系统具体包括:终端设备11、网关12、服务器13、第一服务器131、第二服务器132和第三服务器133;
130.其中,终端设备11,用于确定检测到入网触发事件;
131.响应所述入网触发事件,根据预设的访问规则从终端设备11中读取预先烧录的设
备信息,其中,所述设备信息包括预先烧录在终端设备11中的应用标识和特定参数、终端设备11生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备11对应相同的应用标识和特定参数;
132.发送入网请求给服务器13,其中,所述入网请求包括所述设备信息;
133.接收所述服务器13针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥;
134.服务器13,用于接收所述入网请求;
135.根据所述入网请求,将所述设备信息与预存的信息进行匹配;
136.若所述设备信息与预存的信息匹配成功,则生成的上云信息和入网许可;
137.若所述设备信息与预存的信息匹配不成功,根据所述设备信息创建服务端设备信息后,生成的上云信息和入网许可;
138.反馈所述上云信息和入网许可给所述终端设备11。
139.进一步的,所述系统还包括网关12、第一服务器131和第二服务器132;
140.所述终端设备11,还用于发送第一入网请求给所述网关12,其中,所述第一入网请求包括第一设备信息,所述第一设备信息包括预先烧录在终端设备11中的应用标识和特定参数、终端设备11生成的设备唯一标识码;
141.所述网关12,用于接收所述第一入网请求,获取所述第一入网请求中的第一设备信息,根据所述第一设备信息生成所述应用秘钥,并根据所述第一设备信息、所述应用秘钥发生成第二入网请求,将所述第二入网请求发送给第一服务器131和第二服务器132,并接收所述第一服务器131针对于所述第二入网请求反馈的入网许可和所述第二服务器132针对于所述第二入网请求反馈的所述上云信息;
142.所述第一服务器131,用于接收所述第二入网请求,根据所述第二入网请求获取所述第一设备信息、所述应用秘钥,将所述第一设备信息与预存的信息进行匹配;
143.若所述设备信息与预存的信息匹配成功,则生成入网许可;
144.若所述设备信息与预存的信息匹配不成功,根据所述设备信息创建服务端设备信息后,生成入网许可;
145.将入网许可反馈给所述网关12;
146.所述第二服务器132,用于接收所述第二入网请求,根据所述第二入网请求获取所述第一设备信息、所述应用秘钥,将所述第一设备信息与预存的信息进行匹配;
147.若所述设备信息与预存的信息匹配成功,则生成上云信息;
148.若所述设备信息与预存的信息匹配不成功,根据所述设备信息创建服务端设备信息后,生成上云信息;
149.将上云信息反馈给所述网关12。
150.进一步的,所述系统还包括第三服务器133;
151.所述第三服务器133,用于根据所述上云信息建立与所述网关12的通信。
152.进一步的,所述终端设备11,还用于将第一数据信息进行加密得到第二数据信息,其中,所述第一数据信息包括所述终端设备11的工作状态数据信息;
153.将所述第二数据信息发送给所述网关12;
154.所述网关12,还用于将所述第二数据信息发送给所述第一服务器131;
155.所述第一服务器131,还用于对所述第二数据信息进行解析后得到的第三数据信息发送给所述网关12;
156.所述网关12,还用于将所述第三数据信息发送给所述第三服务器133;
157.所述第三服务器133,还用于将所述第三数据信息发送给所述第二服务器132。
158.通过确定检测到入网触发事件,相应入网触发事件,根据预设的访问规则从终端设备11中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备11中的应用标识和特定参数、终端设备11生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备11对应相同的应用标识和特定参数,发送入网请求给服务器13,其中,所述入网请求包括所述设备信息,接收所述服务器13针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。采用上述技术手段,可以通过在终端设备11中预先烧录设备信息,使得在入网时不需要联系厂商获取对应的设备信息,从而使得终端设备11满足入网触发事件时能够实现自动入网,进而提高了终端设备11入网工作的自动化程度,提升了入网工作效率。此外,通过相同系列的多个终端设备11对应相同的应用标识和特定参数,可以实现相同系列的多个终端设备11共用相同的应用标识和特定参数,使得相同系列的多个终端设备11入网时,服务器13进行入网设备信息匹配时可以使用同一组预存信息进行匹配验证,避免了同系列的不同终端设备11都需要对应不同的一组预存信息进行匹配的情况,从而减少服务器13中预存信息的数量,进而可以提升了服务器13运行速度,提升入网工作效率。
159.本技术实施例提供的lora终端设备入网系统可以用于执行上述实施例提供的lora终端设备入网方法,具备相应的功能和有益效果。
160.本技术实施例提供了一种lora终端设备,参照图5,该lora终端设备包括:处理器31、存储器32、通信模块33、输入装置34及输出装置35。该lora终端设备中处理器的数量可以是一个或者多个,该lora终端设备中的存储器的数量可以是一个或者多个。该lora终端设备的处理器、存储器、通信模块、输入装置及输出装置可以通过总线或者其他方式连接。
161.存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术任意实施例所述的lora终端设备入网方法对应的程序指令/模块(例如,lora终端设备入网装置中的触发检测模块、入网响应模块、入网请求模块和数据接收模块;或lora终端设备入网系统中的终端设备和服务器)。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
162.通信模块33用于进行数据传输。
163.处理器31通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的lora终端设备入网方法。
164.输入装置34可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置35可包括显示屏等显示设备。
165.上述提供的lora终端设备可用于执行上述实施例提供的lora终端设备入网方法,具备相应的功能和有益效果。
166.本技术实施例还提供一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种lora终端设备入网方法,该lora终端设备入网方法包括:确认检测到入网触发事件;响应所述入网触发事件,根据预设的访问规则从终端设备中读取预先烧录的设备信息,其中,所述设备信息包括预先烧录在终端设备中的应用标识和特定参数、终端设备生成的设备唯一标识码和应用秘钥,其中,相同系列的多个终端设备对应相同的应用标识和特定参数;发送入网请求给服务器,其中,所述入网请求包括所述设备信息;接收所述服务器针对于所述入网请求反馈的入网许可和上云信息,完成入网,其中,所述上云信息包括设备名称、产品名称和设备秘钥。
167.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
168.当然,本技术实施例所提供的一种存储计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的lora终端设备入网方法,还可以执行本技术任意实施例所提供的lora终端设备入网方法中的相关操作。
169.上述实施例中提供的lora终端设备入网装置、存储介质及lora终端设备可执行本技术任意实施例所提供的lora终端设备入网方法,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的lora终端设备入网方法。
170.上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由权利要求的范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献