一种物联网平台的设备连接方法、装置及设备与流程
未命名
07-28
阅读:115
评论:0
1.本发明属于物联网技术领域,具体涉及一种物联网平台的设备连接方法、装置及设备。
背景技术:
2.目前市场上iot物联网平台的设备在线率在79%左右,且每天都会有用户联系设备厂商询问设备为何不在线,如何使设备在线。设备只有连接到iot平台,才能够对该设备进行启用、禁用、系统升级推送等设备管控操作,所以提高设备在线率势在必行。一台设备从离线到在线,需要用户联系厂商,再由厂商联系业务方,业务方操作重置秘钥后,再由厂商联系用户在设备端重置秘钥,才能确保设备在线。且这些流程都是通过三方聊天软件或电话沟通,三方都无法清楚该流程的节点。另外,设备离线无法连接到iot平台的原因,因为问题零散没有统一记录,对分析设备无法连接到iot平台的原因造成困扰。
技术实现要素:
3.有鉴于此,本发明的目的在于提供一种物联网平台的设备连接方法、装置及设备,有助于帮助解决现有的设备人工手动重连沟通成本高、效率低的问题。
4.根据本发明实施例的第一方面,提供一种物联网平台的设备连接方法,应用于设备端设备,包括:
5.当设备端的设备为离线状态时,向服务端的物联系统发送连接请求;
6.接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因;
7.根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请;
8.在秘钥重置成功后,使用新秘钥进行重新连接;
9.其中,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥;所述iot系统用于审核设备端的设备发送的重置秘钥申请。
10.优选地,在秘钥重置成功后,使用新秘钥进行重新连接,包括:
11.获取所述物联系统发送的所述设备的秘钥状态,其中,所述秘钥状态用于表示当前该设备服务端存储的密钥是否为初始密码,若为初始密码,则所述秘钥状态为已重置状态,否则所述秘钥状态为未重置状态;
12.若所述秘钥状态是已重置状态,输入重置秘钥的密码,重置设备本地存储的本地秘钥为初始密码,若本地秘钥重置成功,接收所述物联系统发送的新秘钥,使用所述新秘钥进行重新连接;
13.若所述秘钥状态是未重置状态,则提示本地秘钥重置失败。
14.优选地,根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请,包括:
15.检测所述提示窗中指示申请重置秘钥的点击操作;
16.获取在重置秘钥申请页面填写的申请信息,其中,所述申请信息至少包括以下内
容:申请事由、设备编码、门店编码;
17.提交所述申请信息,并发送给所述服务端的iot系统。
18.优选地,所述方法还包括:
19.获取并显示所述服务端的iot系统推送的重置秘钥申请的申请结果,其中,所述申请结果用于表示所述重置秘钥申请是否通过所述服务端的iot系统的审核,以及,未通过审核的原因。
20.根据本发明实施例的第二方面,提供一种物联网平台的设备连接方法,应用于服务端,包括:
21.接收设备端的设备发送的连接请求;
22.校验所述设备发送的连接请求中秘钥得到校验结果,其中,所述校验结果用于表示所述设备的连接是否成功,所述校验结果包括:成功和失败;
23.若所述校验结果为失败,则向所述设备发送连接失败原因,并获取服务端的iot系统的操作记录,并记录失败原因,其中,所述操作记录用于记录所述设备执行过的操作,所述操作包括:设备禁用、设备绑定;
24.重置物联系统存储的后台秘钥并给出后台秘钥重置是否成功的回执,将所述回执发送给所述服务端的iot系统;
25.获取所述服务端物联系统存储的所述设备的秘钥状态,并将所述秘钥状态发送给所述设备,其中,所述秘钥状态用于表示当前该设备服务端存储的密钥是否为初始密码,若为初始密码,则所述秘钥状态为已重置状态,否则所述秘钥状态为未重置状态;
26.其中,所述设备端的设备用于发送连接请求,在连接失败后向所述服务端的iot系统发送重置秘钥申请;所述iot系统用于审核所述设备端的设备发送的重置秘钥申请。
27.优选地,校验所述设备发送的连接请求中秘钥得到校验结果,包括:
28.校验所述设备发送的连接请求中本地秘钥与服务端的物联系统存储的后台秘钥是否一致;
29.若一致,则代表校验通过,所述设备的连接成功,校验结果为成功;
30.若不一致,则代表校验不通过,所述设备的连接失败,校验结果为失败。
31.优选地,所述方法还包括:
32.向所述服务端的物联系统发送操作记录;
33.接收并审核设备端的设备发送的重置秘钥申请;
34.调用所述物联系统提供的重置秘钥接口重置后台秘钥,并接收所述物联系统发送的后台秘钥重置是否成功的回执;
35.若回执内容为后台秘钥重置成功,则审核通过将后台秘钥重置成功结果推送给所述设备,否则,审核不通过将审核不通过的原因推送给所述设备。
36.根据本发明实施例的第三方面,提供一种物联网平台的设备连接装置,应用于设备端设备,包括:
37.第一发送模块,用于当设备端的设备为离线状态时,向服务端的物联系统发送连接请求;
38.接收显示模块,用于接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因;
39.重连模块,用于根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请;在秘钥重置成功后,使用重置后的秘钥进行重新连接;其中,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥;所述iot系统用于审核设备端的设备发送的重置秘钥申请。
40.根据本发明实施例的第四方面,提供一种物联网平台的设备连接装置,应用于服务端,包括:
41.接收模块,用于接收设备端的设备发送的连接请求;
42.校验模块,用于校验所述设备发送的连接请求中秘钥得到校验结果,其中,所述校验结果用于表示所述设备的连接是否成功,所述校验结果包括:成功和失败;
43.记录模块,用于若所述校验结果为失败,则向所述设备发送连接失败原因,并获取服务端的iot系统的操作记录,并记录失败原因,其中,所述操作记录用于记录所述设备执行过的操作,所述操作包括:设备禁用、设备绑定;
44.秘钥重置模块,用于重置后台秘钥并给出秘钥重置是否成功的回执,将所述回执发送给所述服务端的iot系统;
45.第二发送模块,用于获取所述服务端的iot系统存储的所述设备的秘钥状态,并将所述秘钥状态发送给所述设备,其中,所述秘钥状态用于表示当前该设备密钥是否重置,所述秘钥状态包括:已重置状态和未重置状态;其中,所述设备端的设备用于发送的连接请求,在连接失败后向所述服务端的iot系统发送重置秘钥申请;所述iot系统用于审核所述设备端的设备发送的重置秘钥申请。
46.根据本发明实施例的第五方面,提供一种物联网平台的设备连接设备,包括:
47.上述所述应用于设备端设备的装置和上述所述应用于服务端的装置。
48.本发明的实施例提供的技术方案可以包括以下有益效果:
49.本技术通过当设备端的设备为离线状态时,向服务端的物联系统发送连接请求,接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因,根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请,在秘钥重置成功后,使用新秘钥进行重新连接,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥,所述iot系统用于审核设备端的设备发送的重置秘钥申请,通过使用本技术的方法实现了物联网平台的设备重连自动化,减少中间沟通成本,本技术中使用物联系统记录设备连接失败原因,为设备离线原因分析提供数据,有助于帮助解决现有的设备人工手动重连沟通成本高、效率低的问题。
50.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
51.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
52.图1是根据一示例性实施例示出的一种物联网平台的设备连接方法的流程图;
53.图2是根据另一示例性实施例示出的一种物联网平台的设备连接方法的流程图;
54.图3是根据一示例性实施例示出的一种物联网平台的设备连接装置的示意框图。
具体实施方式
55.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
56.请参阅图1,图1是根据一示例性实施例示出的一种物联网平台的设备连接方法的流程图,如图1所示,该物联网平台的设备连接方法应用于设备端设备,包括如下步骤:
57.步骤s11、当设备端的设备为离线状态时,向服务端的物联系统发送连接请求;
58.步骤s12、接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因;
59.步骤s13、根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请;
60.步骤s14、在秘钥重置成功后,使用新秘钥进行重新连接。
61.需要说明的是,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥;所述iot系统用于审核设备端的设备发送的重置秘钥申请。
62.在具体实践中,步骤s11中,可以在设备的详情页面查看设备的状态,如果设备为离线状态,则会显示重连按钮。通过点击重连按钮,通过mqtt给服务端的物联系统发送连接请求。
63.在具体实践中,步骤s12和s13中“提示窗”用来显示连接失败的原因。该提示窗设置有“我知道了”和“申请重置秘钥”两个按钮,其中,点击“我知道了”会直接关闭提示窗,点击“申请重置秘钥”会跳转到填写重置秘钥申请信息的页面。
64.在具体实践中,步骤s13“根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请”,具体为:
65.检测所述提示窗中指示申请重置秘钥的点击操作;
66.获取在重置秘钥申请页面填写的申请信息,其中,所述申请信息至少包括以下内容:申请事由、设备编码、门店编码;
67.提交所述申请信息,并发送给所述服务端的iot系统。
68.在具体实践中,步骤s14中重置秘钥是指将服务端的物联系统存储的秘钥和设备端设备本地存储的秘钥重置为初始密码。设备发送mqtt消息给物联系统,获取该设备的后台秘钥是否为已重置状态。
69.在具体实践中,步骤s14“在秘钥重置成功后,使用新秘钥进行重新连接”,具体为:
70.获取所述物联系统发送的所述设备的秘钥状态,其中,所述秘钥状态用于表示当前该设备服务端存储的密钥是否为初始密码,若为初始密码,则所述秘钥状态为已重置状态,否则所述秘钥状态为未重置状态;
71.若所述秘钥状态是已重置状态,输入重置秘钥的密码,重置设备本地存储的本地秘钥为初始密码,若本地秘钥重置成功,接收所述物联系统发送的新秘钥,使用所述新秘钥进行重新连接;
72.若所述秘钥状态是未重置状态,则提示本地秘钥重置失败。
73.需要说明的是,在设备端设备提示本地秘钥重置失败后,引导用户再次进行重置
秘钥申请。设备端设备重置本地秘钥成功时,触发设备重连,服务端的物联系统通过mqtt给设备下发新的秘钥,并通过新的秘钥完成设备的校验、连接,若校验通过,服务端的物联系统将校验通过结果通过mq发送消息给服务端的iot系统。
74.在具体实践中,应用在设备端设备的连接方法还包括:
75.获取并显示所述服务端的iot系统推送的重置秘钥申请的申请结果,其中,所述申请结果用于表示所述重置秘钥申请是否通过所述服务端的iot系统的审核,以及,未通过审核的原因。
76.需要说明的是,设备端设备通过接收服务端的iot系统通过zpush推送的重置秘钥申请的申请结果,以及未通过审核的原因,将申请结果以及未通过审核的原因告知设备端设备用户,并且在申请工单的历史记录中显示申请结果,用户可以在申请工单的历史记录中查看申请结果以及未通过审核的原因。可以理解的是,通过显示连接失败的原因方便了设备端查找问题。
77.请参阅图2,图2是根据另一示例性实施例示出的一种物联网平台的设备连接方法的流程图,如图2所示,该物联网平台的设备连接方法应用于服务端,包括如下步骤:
78.步骤s21、接收设备端的设备发送的连接请求;
79.步骤s22、校验所述设备发送的连接请求中秘钥得到校验结果,其中,所述校验结果用于表示所述设备的连接是否成功,所述校验结果包括:成功和失败;
80.步骤s23、若所述校验结果为失败,则向所述设备发送连接失败原因,并获取服务端的iot系统的操作记录,并记录失败原因,其中,所述操作记录用于记录所述设备执行过的操作,所述操作包括:设备禁用、设备绑定;
81.步骤s24、重置物联系统存储的后台秘钥并给出后台秘钥重置是否成功的回执,将所述回执发送给所述服务端的iot系统;
82.步骤s25、获取所述服务端物联系统存储的所述设备的秘钥状态,并将所述秘钥状态发送给所述设备,其中,所述秘钥状态用于表示当前该设备服务端存储的密钥是否为初始密码,若为初始密码,则所述秘钥状态为已重置状态,否则所述秘钥状态为未重置状态。
83.需要说明的是,所述设备端的设备用于发送连接请求,在连接失败后向所述服务端的iot系统发送重置秘钥申请;所述iot系统用于审核所述设备端的设备发送的重置秘钥申请。
84.在具体实践中,步骤s22“校验所述设备发送的连接请求中秘钥得到校验结果”,具体为:
85.校验所述设备发送的连接请求中本地秘钥与服务端的物联系统存储的后台秘钥是否一致;
86.若一致,则代表校验通过,所述设备的连接成功,校验结果为成功;
87.若不一致,则代表校验不通过,所述设备的连接失败,校验结果为失败。
88.在具体实践中,步骤s23中服务端的物联系统通过发送mq消息给iot获取该操作记录。
89.在具体实践中,应用在服务端的连接方法还包括:
90.向所述服务端的物联系统发送操作记录;
91.接收并审核设备端的设备发送的重置秘钥申请;
92.调用所述物联系统提供的重置秘钥接口重置后台秘钥,并接收所述物联系统发送的后台秘钥重置是否成功的回执;
93.若回执内容为后台秘钥重置成功,则审核通过将后台秘钥重置成功结果推送给所述设备,否则,审核不通过将审核不通过的原因推送给所述设备。
94.需要说明的是,服务端的iot系统通过https协议调用物联系统提供的重置秘钥接口重置物联系统的后台密钥,物联系统重置后台秘钥后并给出回执。iot拿到回执,并把结果回传给设备端的设备。
95.需要说明的是,在具体实践中,本实施例提供的物联网平台的设备连接方法需要加载在设备端和服务端的设备控制器中运行。
96.可以理解的是,本实施例提供的技术方案,通过当设备端的设备为离线状态时,向服务端的物联系统发送连接请求,接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因,根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请,在秘钥重置成功后,使用新秘钥进行重新连接,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥,所述iot系统用于审核设备端的设备发送的重置秘钥申请,通过使用本技术的方法实现了物联网平台的设备重连自动化,减少中间沟通成本,本技术中使用物联系统记录设备连接失败原因,为设备离线原因分析提供数据,有助于帮助解决现有的设备人工手动重连沟通成本高、效率低的问题。
97.请参阅图3,图3是根据一示例性实施例示出的一种物联网平台的设备连接装置的示意框图,如图3所示,该物联网平台的设备连接装置10包括:应用于设备端设备的装置11和应用于服务端的装置12;
98.应用于设备端设备的装置11,包括:
99.第一发送模块111,用于当设备端的设备为离线状态时,向服务端的物联系统发送连接请求;
100.接收显示模块112,用于接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因;
101.重连模块113,用于根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请;在秘钥重置成功后,使用重置后的秘钥进行重新连接;其中,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥;所述iot系统用于审核设备端的设备发送的重置秘钥申请。
102.根据本发明实施例的第四方面,提供一种物联网平台的设备连接装置,应用于服务端,包括:
103.接收模块121,用于接收设备端的设备发送的连接请求;
104.校验模块122,用于校验所述设备发送的连接请求中秘钥得到校验结果,其中,所述校验结果用于表示所述设备的连接是否成功,所述校验结果包括:成功和失败;
105.记录模块123,用于若所述校验结果为失败,则向所述设备发送连接失败原因,并获取服务端的iot系统的操作记录,并记录失败原因,其中,所述操作记录用于记录所述设备执行过的操作,所述操作包括:设备禁用、设备绑定;
106.秘钥重置模块124,用于重置后台秘钥并给出秘钥重置是否成功的回执,将所述回执发送给所述服务端的iot系统;
107.第二发送模块125,用于获取所述服务端的iot系统存储的所述设备的秘钥状态,并将所述秘钥状态发送给所述设备,其中,所述秘钥状态用于表示当前该设备密钥是否重置,所述秘钥状态包括:已重置状态和未重置状态;其中,所述设备端的设备用于发送的连接请求,在连接失败后向所述服务端的iot系统发送重置秘钥申请;所述iot系统用于审核所述设备端的设备发送的重置秘钥申请。关于本实施例中的物联网平台的设备连接装置10,其应用于设备端设备的装置11和应用于服务端的装置12的各个模块执行上述方法的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
108.可以理解的是,本实施例提供的技术方案,该物联网平台的设备连接装置通过当设备端的设备为离线状态时,向服务端的物联系统发送连接请求,接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因,根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请,在秘钥重置成功后,使用新秘钥进行重新连接,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥,所述iot系统用于审核设备端的设备发送的重置秘钥申请,通过使用本技术的方法实现了物联网平台的设备重连自动化,减少中间沟通成本,本技术中使用物联系统记录设备连接失败原因,为设备离线原因分析提供数据,有助于帮助解决现有的设备人工手动重连沟通成本高、效率低的问题。
109.根据一示例性实施例示出的一种物联网平台的设备连接设备,该分库分表数据库查询设备包括:上述物联网平台的设备连接装置10。
110.关于上述实施例中的包括物联网平台的设备连接装置的设备,其物联网平台的设备连接装置执行上述方法的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
111.可以理解的是,本实施例提供的技术方案,由于包括上述的物联网平台的设备连接装置,而上述的物联网平台的设备连接装置通过当设备端的设备为离线状态时,向服务端的物联系统发送连接请求,接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因,根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请,在秘钥重置成功后,使用新秘钥进行重新连接,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥,所述iot系统用于审核设备端的设备发送的重置秘钥申请,通过使用本技术的方法实现了物联网平台的设备重连自动化,减少中间沟通成本,本技术中使用物联系统记录设备连接失败原因,为设备离线原因分析提供数据,有助于帮助解决现有的设备人工手动重连沟通成本高、效率低的问题。
112.此外,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行上述任一项所述方法的步骤。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
113.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
114.需要说明的是,在本技术的描述中,术语“第一”、“第二”等仅用于描述目的,而不
能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”、“多”的含义是指至少两个。
115.应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
116.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
117.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
118.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
119.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
120.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
121.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
122.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种物联网平台的设备连接方法,其特征在于,应用于设备端设备,包括:当设备端的设备为离线状态时,向服务端的物联系统发送连接请求;接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因;根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请;在秘钥重置成功后,使用新秘钥进行重新连接;其中,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥;所述iot系统用于审核设备端的设备发送的重置秘钥申请。2.根据权利要求1所述的方法,其特征在于,在秘钥重置成功后,使用新秘钥进行重新连接,包括:获取所述物联系统发送的所述设备的秘钥状态,其中,所述秘钥状态用于表示当前该设备服务端存储的密钥是否为初始密码,若为初始密码,则所述秘钥状态为已重置状态,否则所述秘钥状态为未重置状态;若所述秘钥状态是已重置状态,输入重置秘钥的密码,重置设备本地存储的本地秘钥为初始密码,若本地秘钥重置成功,接收所述物联系统发送的新秘钥,使用所述新秘钥进行重新连接;若所述秘钥状态是未重置状态,则提示本地秘钥重置失败。3.根据权利要求2所述的方法,其特征在于,根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请,包括:检测所述提示窗中指示申请重置秘钥的点击操作;获取在重置秘钥申请页面填写的申请信息,其中,所述申请信息至少包括以下内容:申请事由、设备编码、门店编码;提交所述申请信息,并发送给所述服务端的iot系统。4.根据权利要求3所述的方法,其特征在于,还包括:获取并显示所述服务端的iot系统推送的重置秘钥申请的申请结果,其中,所述申请结果用于表示所述重置秘钥申请是否通过所述服务端的iot系统的审核,以及,未通过审核的原因。5.一种物联网平台的设备连接方法,其特征在于,应用于服务端,包括:接收设备端的设备发送的连接请求;校验所述设备发送的连接请求中秘钥得到校验结果,其中,所述校验结果用于表示所述设备的连接是否成功,所述校验结果包括:成功和失败;若所述校验结果为失败,则向所述设备发送连接失败原因,并获取服务端的iot系统的操作记录,并记录失败原因,其中,所述操作记录用于记录所述设备执行过的操作,所述操作包括:设备禁用、设备绑定;重置物联系统存储的后台秘钥并给出后台秘钥重置是否成功的回执,将所述回执发送给所述服务端的iot系统;获取所述服务端物联系统存储的所述设备的秘钥状态,并将所述秘钥状态发送给所述设备,其中,所述秘钥状态用于表示当前该设备服务端存储的密钥是否为初始密码,若为初始密码,则所述秘钥状态为已重置状态,否则所述秘钥状态为未重置状态;其中,所述设备端的设备用于发送连接请求,在连接失败后向所述服务端的iot系统发
送重置秘钥申请;所述iot系统用于审核所述设备端的设备发送的重置秘钥申请。6.根据权利要求5所述的方法,其特征在于,校验所述设备发送的连接请求中秘钥得到校验结果,包括:校验所述设备发送的连接请求中本地秘钥与服务端的物联系统存储的后台秘钥是否一致;若一致,则代表校验通过,所述设备的连接成功,校验结果为成功;若不一致,则代表校验不通过,所述设备的连接失败,校验结果为失败。7.根据权利要求6所述的方法,其特征在于,还包括:向所述服务端的物联系统发送操作记录;接收并审核设备端的设备发送的重置秘钥申请;调用所述物联系统提供的重置秘钥接口重置后台秘钥,并接收所述物联系统发送的后台秘钥重置是否成功的回执;若回执内容为后台秘钥重置成功,则审核通过将后台秘钥重置成功结果推送给所述设备,否则,审核不通过将审核不通过的原因推送给所述设备。8.一种物联网平台的设备连接装置,其特征在于,应用于设备端设备,包括:第一发送模块,用于当设备端的设备为离线状态时,向服务端的物联系统发送连接请求;接收显示模块,用于接收所述物联系统发送的所述设备连接失败原因,并弹出提示窗提示连接失败原因;重连模块,用于根据所述提示窗的提示向服务端的iot系统发送重置秘钥申请;在秘钥重置成功后,使用重置后的秘钥进行重新连接;其中,所述物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥;所述iot系统用于审核设备端的设备发送的重置秘钥申请。9.一种物联网平台的设备连接装置,其特征在于,应用于服务端,包括:接收模块,用于接收设备端的设备发送的连接请求;校验模块,用于校验所述设备发送的连接请求中秘钥得到校验结果,其中,所述校验结果用于表示所述设备的连接是否成功,所述校验结果包括:成功和失败;记录模块,用于若所述校验结果为失败,则向所述设备发送连接失败原因,并获取服务端的iot系统的操作记录,并记录失败原因,其中,所述操作记录用于记录所述设备执行过的操作,所述操作包括:设备禁用、设备绑定;秘钥重置模块,用于重置后台秘钥并给出秘钥重置是否成功的回执,将所述回执发送给所述服务端的iot系统;第二发送模块,用于获取所述服务端的iot系统存储的所述设备的秘钥状态,并将所述秘钥状态发送给所述设备,其中,所述秘钥状态用于表示当前该设备密钥是否重置,所述秘钥状态包括:已重置状态和未重置状态;其中,所述设备端的设备用于发送的连接请求,在连接失败后向所述服务端的iot系统发送重置秘钥申请;所述iot系统用于审核所述设备端的设备发送的重置秘钥申请。10.一种物联网平台的设备连接设备,其特征在于,包括:如权利要求8所述的装置和如权利要求9所述的装置。
技术总结
本发明属于物联网技术领域,具体涉及一种物联网平台的设备连接方法、装置及设备,该方法通过当设备端的设备为离线状态时,向服务端的物联系统发送连接请求,接收并弹出提示窗提示连接失败原因,连接失败后向服务端的IoT系统发送重置秘钥申请,在秘钥重置成功后,使用新秘钥进行重新连接,物联系统用于校验所述设备连接是否成功,连接失败后记录所述设备连接失败原因,重置秘钥,IoT系统用于审核设备端的设备发送的重置秘钥申请,通过使用本申请的方法实现了物联网平台的设备重连自动化,减少中间沟通成本,本申请中使用物联系统记录设备连接失败原因,为设备离线原因分析提供数据,有助于帮助解决现有的设备人工手动重连沟通成本高、效率低的问题。效率低的问题。效率低的问题。
技术研发人员:许博文
受保护的技术使用者:上海中通吉网络技术有限公司
技术研发日:2023.05.11
技术公布日:2023/7/26
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
