一种设备配网方法、装置、设备及存储介质与流程
未命名
09-11
阅读:94
评论:0

1.本公开涉及数据处理领域,尤其涉及一种设备配网方法、装置、设备及存储介质。
背景技术:
2.在日常生活中,智能设备的使用往往都需要配网,即让设备进入配网状态,目前,通常采用物理按键触发的方式对设备进行配网,例如对于智能灯具而言,通常需要对智能灯具的开关进行多次通断电,显然,当设备的数量较多时,则需要针对每一个设备分别进行一次配网操作,整个配网过程需要重复进行多次配网操作,非常繁琐。
3.因此,如何较为便捷地完成针对多个设备的配网操作,是目前亟需解决的技术问题。
技术实现要素:
4.为了解决上述技术问题,本公开实施例提供了一种设备配网方法。
5.第一方面,本公开提供了一种设备配网方法,所述方法包括:
6.第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,所述主机模式用于支持所述第一设备接收所述蓝牙广播消息;
7.在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接;其中,所述第二设备处于未绑定用户状态;
8.基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。
9.一种可选的实施方式中,所述基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关绑定,包括:
10.基于所述蓝牙连接,所述第一设备向所述第二设备发送绑定请求;其中,所述绑定请求用于指示所述第二设备进入配网状态;
11.所述第一设备向所述目标网关发送配网指令;其中,所述配网指令用于指示所述目标网关进入绑定监听状态并与监听到的处于所述配网状态的所述第二设备绑定。
12.一种可选的实施方式中,所述绑定请求具体用于指示所述第二设备清除本地用户数据并进入配网状态。
13.一种可选的实施方式中,所述在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接,包括:
14.在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则确定所述蓝牙广播消息的信号强度是否达到预设强度值;
15.如果确定所述蓝牙广播消息的信号强度达到所述预设强度值,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接。
16.一种可选的实施方式中,所述在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接,包括:
17.在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则对所述蓝牙广播
消息进行解析,得到所述蓝牙广播消息携带的绑定状态标识;其中,所述绑定状态标识用于标识发出所述蓝牙广播消息的第二设备是否已绑定用户;
18.如果基于所述绑定状态标识确定所述第二设备未绑定用户,则与所述第二设备建立蓝牙连接。
19.一种可选的实施方式中,所述方法还包括:
20.如果基于所述绑定状态标识确定所述第二设备已绑定用户,则通过目标服务端校验所述第二设备是否已绑定用户;其中,所述目标服务端用于利用存储有已绑定用户的设备标识的预设列表对所述第二设备进行校验;
21.如果经过校验确定所述第二设备未绑定用户,则与所述第二设备建立蓝牙连接。
22.一种可选的实施方式中,所述第一设备和/或所述第二设备部署有紫蜂zigbee通信模块。
23.第二方面,本公开提供了一种设备配网装置,所述装置包括:
24.切换模块,用于第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,所述主机模式用于支持所述第一设备接收所述蓝牙广播消息;
25.第一建立模块,用于在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接;其中,所述第二设备处于未绑定用户状态;
26.控制模块,用于基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。
27.第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。
28.第四方面,本公开提供了一种设备配网设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
29.第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。
30.本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
31.本公开实施例提供了一种设备配网方法,第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,主机模式用于支持述第一设备接收所述蓝牙广播消息;在主机模式下,如果第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接;其中,第二设备处于未绑定用户状态;基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。可见,本公开实施例中的第一设备在完成配网操作之后,能够自动切换为主机模式,并控制处于未绑定用户状态的其他设备完成配网,基于上述设备配网方法能够较便捷的完成针对多个设备的批量配网过程。
附图说明
32.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
33.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
34.图1为本公开实施例提供的一种设备配网方法的流程图;
35.图2为本公开实施例提供的一种设备配网系统的示意图;
36.图3为本公开实施例提供的一种设备配网方法的场景示意图;
37.图4为本公开实施例提供的一种设备配网装置的结构示意图;
38.图5为本公开实施例提供的一种设备配网设备的结构示意图。
具体实施方式
39.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
40.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
41.在日常生活中,智能设备的使用往往都需要配网,即让设备进入配网状态,目前,通常采用物理按键触发的方式对设备进行配网,例如对于智能灯具而言,通常需要对智能灯具的开关进行多次通断电,显然,当设备的数量较多时,则需要针对每一个设备分别进行一次配网操作,整个配网过程需要重复进行多次配网操作,非常繁琐。
42.为此,本公开实施例提供了一种设备配网方法,第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,主机模式用于支持述第一设备接收所述蓝牙广播消息;在主机模式下,如果第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接;其中,第二设备处于未绑定用户状态;基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。可见,本公开实施例中的第一设备在完成配网操作之后,能够自动切换为主机模式,并控制处于未绑定用户状态的其他设备完成配网,基于上述设备配网方法能够较便捷的完成针对多个设备的批量配网过程。
43.基于此,本公开实施例提供了一种设备配网方法,参考图1,为本公开实施例提供的一种设备配网方法的流程图,该方法具体包括:
44.s101:第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式。
45.其中,所述主机模式用于支持所述第一设备接收所述蓝牙广播消息。
46.本公开实施例提供的设备配网方法,可以应用于已完成配网的第一设备。
47.本公开实施例中,第一设备可以为任一与目标网关完成绑定的设备,第一设备的当前运行模式可以包括从机模式,从机模式用于支持第一设备向外发送蓝牙广播消息,以便其他设备在接收到蓝牙广播消息时,能够与处于从机模式的第一设备建立蓝牙连接。
48.实际应用中,第一设备可以为部署有蓝牙通信模块的设备,在客户端与第一设备建立蓝牙连接之后,可以基于蓝牙连接向第一设备发送网络相关参数,进而基于网络相关参数,实现与目标网关之间的绑定;其中,网络相关参数可以包括信道信息、网络秘钥信息等等。
49.一种可选的实施方式中,在第一设备与目标网关进行绑定之前,可以包括:客户端
在打开蓝牙自发现功能之后,扫描获取到第一设备并与第一设备建立蓝牙连接,进而基于蓝牙连接,控制第一设备与目标网关完成绑定。
50.另一种可选的实施方式中,在第一设备与目标网关进行绑定之前,还可以包括:客户端通过二维码获取第一设备对应的设备标识信息,并通过将接收到的蓝牙广播消息与第一设备对应的设备标识信息进行匹配,与第一设备建立蓝牙连接,进而基于蓝牙连接,控制第一设备与目标网关完成绑定,本公开实施例对第一设备与目标网关之间的绑定过程不做限制,例如可以为基于二维码实现,也可以为基于蓝牙自发现功能实现。
51.一种可选的实施方式中,第一设备确定与目标网关成功绑定的时机,可以包括第一设备在接收到来自目标服务端的成功绑定消息时,将当前运行模式切换为主机模式;其中,成功绑定消息为目标服务端在建立第一设备与当前账号的绑定关系后发出的。
52.本公开实施例中,主机模式用于支持第一设备接收其他智能设备发送的蓝牙广播消息,也就是说,处于主机模式下的第一设备能够接收到其他智能设备发送的蓝牙广播消息,并与之建立蓝牙连接。
53.s102:在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接。
54.其中,所述第二设备处于未绑定用户状态。
55.本公开实施例中,第二设备可以包括一个或者多个处于未绑定用户状态的设备,第二设备部署有蓝牙通信模块,在第二设备接通电源的情况下,可以基于蓝牙通信模块不断向外发出蓝牙广播消息,例如,第二设备在通电的情况下,可以不断向外发出可连接的非定向广播包(adv_ind),这种类型的广播消息用于表示第二设备能够接收其他设备的连接请求,另外,发出可连接的非定向广播包的设备也能够被其他设备扫描到,并建立蓝牙连接。
56.本公开实施例中,处于主机模式下的第一设备能够接收其他设备发送的蓝牙广播消息,如果第一设备接收到蓝牙广播消息,则与发出该蓝牙广播消息的第二设备建立蓝牙连接,以便后续可以基于蓝牙连接控制第二设备与目标网关进行绑定。
57.一种可选的实施方式中,在处于主机模式下的第一设备自动发现第二设备的过程中,为了降低误配的风险,第一设备在接收到至少一条蓝牙广播消息时,还需要确定接收到的蓝牙广播消息的信号强度是否达到预设强度值,如果确定蓝牙广播消息的信号强度达到预设强度值,则与发出该蓝牙广播消息的第二设备建立蓝牙连接。
58.其中,蓝牙广播消息的信号强度与发出该蓝牙广播消息的设备的距离有关,距离第一设备越远,蓝牙广播消息的信号强度越小,距离第一设备越近,蓝牙广播消息的信号强度越大,因此,本公开实施例能够通过判断蓝牙广播信息的信号强度是否达到预设强度值,过滤掉一部分距离第一设备较远的第二设备(即信号强度没有达到预设强度值的第二设备),从而降低了误配的风险。
59.一种可选的实施方式中,发出蓝牙广播消息的第二设备还可以部署有紫蜂zigbee通信模块;其中,zigbee是一种低速短距离传输的无线网上协议,适用于传输范围短、数据传输速率低的一系列电子元器件设备之间,在智能设备中具有较为广泛的应用;由于大部分部署有zigbee通信模块的设备没有网关,因此无法直接将zigbee设备与当前账号进行绑定,基于此,本公开实施例提供了一种同时部署有zigbee通信模块和蓝牙通信模块的第二
设备,并通过蓝牙连接实现第二设备与当前账号之间的绑定,较好地弥补了zigbee设备(即第二设备)存在的缺陷。
60.另一种可选的实施方式中,发出蓝牙广播消息的第二设备还可以为部署有其他通信模块的智能设备,例如部署有wi-fi(无线网络通信技术)通信模块和蓝牙通信模块的设备、部署有rs-485(串口通讯技术)通信模块和蓝牙通信模块的设备,以及部署有thread(家庭物联网通讯协定技术)通信模块和蓝牙通信模块的设备等,本公开实施例对发送蓝牙广播消息的第二设备上部署的通信模块不做限制。
61.s103:基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。
62.本公开实施例中,在第一设备与第二设备建立蓝牙连接之后,即可基于蓝牙连接,向第二设备发送消息或者指令,控制第二设备与目标网关进行绑定。
63.一种可选的实施方式中,在第一设备与第二设备建立蓝牙连接之后,第一设备可以基于蓝牙连接向第二设备发送绑定请求,其中,绑定请求具体用于指示第二设备进入配网状态;第二设备在接收到绑定请求时,进入配网状态,其中,处于配网状态的第二设备能够被目标网关监听到,并且支持通过蓝牙连接的方式进行配网。
64.一种可选的实施方式中,由于第二设备可能已经绑定过用户,即第二设备存储有用户数据,因此第一设备在与第二设备建立蓝牙连接之后,还可以基于蓝牙连接,向第二设备发送用于指示第二设备清除本地用户数据并进入配网状态的绑定请求。
65.实际应用中,对于第一设备不能直接与第二设备连接的情况,第二设备的配网过程主要是通过目标网关来完成的,因此,在基于蓝牙连接向第二设备发送绑定请求之后,还需要向目标网关发送配网指令,其中,配网指令用于指示目标网关进入绑定监听状态并与第二网关进行绑定。
66.本公开实施例中,目标网关用于在接收到来自第一设备的配网指令时,进入绑定监听状态,其中,进入绑定监听状态的目标网关在监听到处于配网状态的第二设备时,能够基于蓝牙连接与第二设备进行绑定;在与第二设备绑定之后,目标网关能够将第二设备注册到目标服务器下,即建立第二设备与当前账号之间的绑定关系,此时,第二设备才能与目标服务器进行通信。
67.一种可选的实施方式中,在第一设备基于蓝牙连接向第二设备发送绑定请求,以及向目标网关发送配网指令之后,第一设备还能够接收来自目标服务器的成功绑定消息,其中,成功绑定消息为目标服务器在建立第二设备与当前账号的绑定关系之后发送的,成功绑定消息用于表征第二设备与当前账号能够进行正常的通信。
68.本公开实施例提供的设备配网方法中,第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,主机模式用于支持述第一设备接收蓝牙广播消息;在主机模式下,如果第一设备接收到蓝牙广播消息,则与发出蓝牙广播消息的第二设备建立蓝牙连接;其中,第二设备处于未绑定用户状态;基于蓝牙连接,第一设备控制第二设备与目标网关进行绑定。可见,本公开实施例中的第一设备在完成配网操作之后,能够自动切换为主机模式,并控制处于未绑定用户状态的其他设备完成配网,基于上述设备配网方法能够较便捷的完成针对多个设备的批量配网过程。
69.实际应用中,在第一设备处于主机模式下,接收到至少一条蓝牙广播消息时,还需
要判断蓝牙广播消息对应的第二设备是否已绑定用户,对于未绑定用户的第二设备,则可以建立蓝牙连接。
70.本公开实施例中,由于蓝牙广播消息中携带有设备的绑定状态标识,且绑定状态标识可以用于表征设备是否处于已绑定用户状态,因此可以基于绑定状态标识,确定是否与绑定状态标识对应的设备建立蓝牙连接。
71.具体的,在主机模式下,如果第一设备接收到蓝牙广播消息,则对接收到的蓝牙广播消息进行解析,得到蓝牙广播消息携带的绑定状态标识,如果基于绑定状态标识确定第二设备未绑定用户,则直接与第二设备建立蓝牙连接。
72.其中,绑定状态标识用于标识发出蓝牙广播消息的第二设备是否已绑定用户。
73.实际应用中,如果基于绑定状态标识确定第二设备已绑定用户,对于处于已绑定用户状态的第二设备,有可能是之前绑定过其他用户,但已经从其他用户的账号中删除的设备,对于该设备而言,当前用户是可以对其进行重新配网的。
74.基于此,在主机模式下,如果第一设备接收到蓝牙广播消息,则对蓝牙广播消息进行解析,得到蓝牙广播消息携带的绑定状态标识之后,如果基于绑定状态标识确定第二设备已绑定用户,则通过目标服务端校验第二设备是否真正已绑定用户。
75.一种可选的实施方式中,由于蓝牙广播消息中还可以携带有对应设备的设备标识,且设备标识可以用于标识发送蓝牙广播消息的设备,因此,本公开实施例还能够将携带设备标识的查询请求发送至目标服务端,通过目标服务端校验第二设备是否已绑定用户。
76.具体的,向目标服务端发送携带设备标识的查询请求,其中,设备标识信息具体用于标识处于已绑定用户状态的蓝牙广播消息对应的第二设备,查询请求用于指示目标服务端查询设备标识所标识的第二设备是否属于预设列表。
77.本公开实施例中,预设列表中存储有至少一个已绑定用户的设备标识,目标服务端通过查询预设列表中是否存储有设备标识信息,可以确定处于已绑定用户状态的蓝牙广播消息对应的第二设备是否真正已绑定用户。
78.一种可选的实施方式中,设备标识可以包括第二设备的媒体存取控制mac地址和/或设备身份标识id号,其中,mac地址是一个可以用于唯一确定第二设备位置的地址,由设备制造者在生产第二设备的过程中写在第二设备的硬件内部,且在生产完成后无法进行修改,设备id号也可以用于标识对应的第二设备。
79.本公开实施例中,如果第一设备接收到目标服务端发送的针对查询请求的预设响应消息,则与第二设备建立蓝牙连接,其中,预设响应消息用于表征第二设备未绑定用户;在第一设备与设备标识所标识的第二设备建立蓝牙连接之后,可以基于蓝牙连接,由第一设备控制第二设备与目标网关进行绑定。
80.可见,本公开实施例种的第一设备能够对处于已绑定用户状态的第二设备进行校验,并与经过校验后确定真正未绑定用户的第二设备建立蓝牙连接,较为便捷的完成针对多个设备的批量配网过程。
81.基于上述方法实施例,本公开还提供了一种设备配网的系统图,其中,该系统包括客户端、目标设备、目标网关、目标服务器,如图2所示,为本公开实施例提供的一种设备配网系统的示意图。
82.未与目标网关建立绑定关系的设备1处于从机模式时,不断向外发送蓝牙广播消
息,客户端在接收到设备1发送的蓝牙广播消息时,与设备1建立蓝牙连接,并基于蓝牙连接控制设备1与目标网关进行绑定,目标网关向目标服务端完成设备1的注册。
83.设备1确定与目标网关成功绑定之后,自动由当前模式切换至主机模式,在主机模式下,扫描附近的设备,如果设备1接收到蓝牙广播消息,则与发出蓝牙广播消息的设备2建立蓝牙连接,设备1基于蓝牙连接,控制设备2与目标网关进行绑定,其中,设备2为处于未绑定用户状态的设备。
84.设备2确定与目标网关成功绑定之后,自动由从机模式切换至主机模式,在主机模式下,扫描附近的设备,如果设备2接收到蓝牙广播消息,则与发出蓝牙广播消息的设备3建立蓝牙连接,设备2基于蓝牙连接,控制设备3与目标网关进行绑定,依次类推,直到所有第二设备分别与目标网关完成绑定。
85.如图3所示,为本公开实施例提供的一种对多个设备进行批量配网的场景示意图,其中,设备1在与目标网关成功绑定之后,自动切换为主机模式,在主机模式下,设备1扫描附近的设备,在设备1扫描到未完成配网的设备2和设备3时,分别与设备2和设备3建立蓝牙连接,并基于蓝牙连接控制设备2与目标网关进行绑定,以及基于蓝牙连接控制设备3与目标网关进行绑定。
86.在设备2在与目标网关成功绑定之后,由从机模式自动切换为主机模式,在主机模式下,设备2扫描附近的设备,在设备2扫描到未完成配网的设备4、设备5和设备6时,分别与设备4、设备5和设备6建立蓝牙连接,并基于蓝牙连接控制设备4与目标网关进行绑定,以及基于蓝牙连接控制设备5与目标网关进行绑定,以及基于蓝牙连接控制设备6与目标网关进行绑定,依次类推,直到所有的第二设备分别与目标网关完成绑定。
87.可见,本公开实施例中的第一设备在完成配网操作之后,能够自动切换为主机模式,并控制处于未绑定用户状态的多个第二设备完成配网,基于上述设备配网方法能够较便捷的将预设范围内的多个未入网的设备自动配进同一个网络中,从而完成针对多个设备的批量配网过程。
88.实际应用中,由于本公开实施例采用蓝牙多级自发现的方式配网,在第一设备能够接收到第二设备发出的蓝牙广播消息的情况下,整个自发现配网不受空间距离的影响,可无限拓展。
89.基于上述方法实施例,本公开还提供了一种设备配网装置,参考图4,为本公开实施例提供的一种设备配网装置的结构示意图,所述装置包括:
90.切换模块401,用于第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,所述主机模式用于支持所述第一设备接收所述蓝牙广播消息;
91.第一建立模块402,用于在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接;其中,所述第二设备处于未绑定用户状态;
92.控制模块403,用于基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。
93.一种可选的实施方式中,所述控制模块,包括:
94.第一发送子模块,用于基于所述蓝牙连接,所述第一设备向所述第二设备发送绑定请求;其中,所述绑定请求用于指示所述第二设备进入配网状态;
95.第二发送子模块,用于所述第一设备向所述目标网关发送配网指令;其中,所述配网指令用于指示所述目标网关进入绑定监听状态并与监听到的处于所述配网状态的所述第二设备绑定。
96.一种可选的实施方式中,所述绑定请求具体用于指示所述第二设备清除本地用户数据并进入配网状态。
97.一种可选的实施方式中,所述建立模块,包括:
98.确定子模块,用于在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则确定所述蓝牙广播消息的信号强度是否达到预设强度值;
99.第一建立子模块,用于如果确定所述蓝牙广播消息的信号强度达到所述预设强度值,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接。
100.一种可选的实施方式中,所述建立模块,包括:
101.解析子模块,用于在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则对所述蓝牙广播消息进行解析,得到所述蓝牙广播消息携带的绑定状态标识;其中,所述绑定状态标识用于标识发出所述蓝牙广播消息的第二设备是否已绑定用户;
102.第二建立子模块,用于如果基于所述绑定状态标识确定所述第二设备未绑定用户,则与所述第二设备建立蓝牙连接。
103.一种可选的实施方式中,所述装置还包括:
104.校验模块,用于如果基于所述绑定状态标识确定所述第二设备已绑定用户,则通过目标服务端校验所述第二设备是否已绑定用户;其中,所述目标服务端用于利用存储有已绑定用户的设备标识的预设列表对所述第二设备进行校验;
105.第二建立模块,用于如果经过校验确定所述第二设备未绑定用户,则与所述第二设备建立蓝牙连接。
106.一种可选的实施方式中,所述第一设备和/或所述第二设备部署有紫蜂zigbee通信模块。
107.本公开实施例提供的设备配网方法中,第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,主机模式用于支持述第一设备接收蓝牙广播消息;在主机模式下,如果第一设备接收到蓝牙广播消息,则与发出蓝牙广播消息的第二设备建立蓝牙连接;其中,第二设备处于未绑定用户状态;基于蓝牙连接,第一设备控制第二设备与目标网关进行绑定。可见,本公开实施例中的第一设备在完成配网操作之后,能够自动切换为主机模式,并控制处于未绑定用户状态的其他设备完成配网,基于上述设备配网方法能够较便捷的完成针对多个设备的批量配网过程。
108.除了上述方法和装置以外,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现本公开实施例所述的设备配网方法。
109.本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本公开实施例所述的设备配网方法。
110.另外,本公开实施例还提供了一种设备配网设备,参见图5所示,可以包括:
111.处理器501、存储器502、输入装置503和输出装置504。设备配网设备中的处理器501的数量可以一个或多个,图5中以一个处理器为例。在本公开的一些实施例中,处理器
501、存储器502、输入装置503和输出装置504可通过总线或其它方式连接,其中,图5中以通过总线连接为例。
112.存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行设备配网设备的各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置503可用于接收输入的数字或字符信息,以及产生与设备配网设备的用户设置以及功能控制有关的信号输入。
113.具体在本实施例中,处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现上述设备配网设备的各种功能。
114.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
115.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种设备配网方法,其特征在于,所述方法包括:第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,所述主机模式用于支持所述第一设备接收所述蓝牙广播消息;在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接;其中,所述第二设备处于未绑定用户状态;基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。2.根据权利要求1所述的方法,其特征在于,所述基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关绑定,包括:基于所述蓝牙连接,所述第一设备向所述第二设备发送绑定请求;其中,所述绑定请求用于指示所述第二设备进入配网状态;所述第一设备向所述目标网关发送配网指令;其中,所述配网指令用于指示所述目标网关进入绑定监听状态并与监听到的处于所述配网状态的所述第二设备绑定。3.根据权利要求2所述的方法,其特征在于,所述绑定请求具体用于指示所述第二设备清除本地用户数据并进入配网状态。4.根据权利要求1所述的方法,其特征在于,所述在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接,包括:在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则确定所述蓝牙广播消息的信号强度是否达到预设强度值;如果确定所述蓝牙广播消息的信号强度达到所述预设强度值,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接。5.根据权利要求1所述的方法,其特征在于,所述在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接,包括:在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则对所述蓝牙广播消息进行解析,得到所述蓝牙广播消息携带的绑定状态标识;其中,所述绑定状态标识用于标识发出所述蓝牙广播消息的第二设备是否已绑定用户;如果基于所述绑定状态标识确定所述第二设备未绑定用户,则与所述第二设备建立蓝牙连接。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:如果基于所述绑定状态标识确定所述第二设备已绑定用户,则通过目标服务端校验所述第二设备是否已绑定用户;其中,所述目标服务端用于利用存储有已绑定用户的设备标识的预设列表对所述第二设备进行校验;如果经过校验确定所述第二设备未绑定用户,则与所述第二设备建立蓝牙连接。7.根据权利要求1所述的方法,其特征在于,所述第一设备和/或所述第二设备部署有紫蜂zigbee通信模块。8.一种设备配网装置,其特征在于,所述装置包括:切换模块,用于第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,所述主机模式用于支持所述第一设备接收所述蓝牙广播消息;建立模块,用于在所述主机模式下,如果所述第一设备接收到蓝牙广播消息,则与发出所述蓝牙广播消息的第二设备建立蓝牙连接;其中,所述第二设备处于未绑定用户状态;
控制模块,用于基于所述蓝牙连接,所述第一设备控制所述第二设备与所述目标网关进行绑定。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现如权利要求1-7任一项所述的方法。10.一种榜单处理设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-7任一项所述的方法。
技术总结
本公开提供了一种设备配网方法、装置、设备及存储介质,所述方法包括:第一设备在确定与目标网关成功绑定后,将当前运行模式切换至主机模式;其中,主机模式用于支持述第一设备接收蓝牙广播消息;在主机模式下,如果第一设备接收到蓝牙广播消息,则与发出蓝牙广播消息的第二设备建立蓝牙连接;其中,第二设备处于未绑定用户状态;基于蓝牙连接,第一设备控制第二设备与目标网关进行绑定。可见,本公开实施例中的第一设备在完成配网操作之后,能够自动切换为主机模式,并控制处于未绑定用户状态的其他设备完成配网,基于上述设备配网方法能够较便捷的完成针对多个设备的批量配网过程。够较便捷的完成针对多个设备的批量配网过程。够较便捷的完成针对多个设备的批量配网过程。
技术研发人员:冯俭智 陈曦
受保护的技术使用者:美智光电科技股份有限公司
技术研发日:2023.07.28
技术公布日:2023/9/9
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/