一种设备配网方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:32010955 阅读:11 留言:0更新日期:2022-01-22 18:28
本申请公开了一种设备配网方法、装置、设备及计算机可读存储介质,方法包括:识别进入配网模式的待配网设备,与待配网设备建立蓝牙Mesh连接;获取配网参数,根据蓝牙mesh中的数据格式对配网参数进行转换;将转换后的配网参数通过蓝牙Mesh连接发送至待配网设备,以使待配网设备根据转化后的配网参数与对应的路由器进行连接。本申请公开的上述技术方案,只需建立蓝牙mesh连接、对配网参数进行转换即可实现对待配网设备的配网,因此,可以简化设备配网流程,降低设备配网的复杂度,提高设备配网效率。效率。效率。

【技术实现步骤摘要】
一种设备配网方法、装置、设备及计算机可读存储介质


[0001]本申请涉及
,更具体地说,涉及一种设备配网方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着智能家居
的发展,目前小到插线板、摄像头、灯泡、音响、台灯等,大到空气净化器、电饭锅、烤箱、空调等都可以连接网络。
[0003]目前,设备常采用softAP配网方式和wifi快连方式进行配网。其中,softAP配网方式利用设备的无线芯片,将设备进入到softAP模式,开启一个无线局域网,手机或其他移动终端通过连入设备开启的无线局域网,向设备发送相关信息,但是,这种配网比较复杂,移动终端需要先和原来的路由器断开连接,然后设备开softAP,之后移动终端连入softAP并发送相关信息,然后关闭softAP模式,退回到正常的station模式(站点工作模式),然后设备连接路由器,移动终端也视情况重新连接路由器。wifi快连方式进行配网需要设备支持monitor模式(也称为混杂模式),即设备应当具有监听当前环境中空气包的能力,并且设备可以对相关的报文进行筛选,解析出设备中特定信息用于完成配网,其配网流程是APP端发送带有AP ssid(服务集标识符)和AP passwd(修改密码)以及token(令牌)的广播包或组播包,同时设备端开启监听模式,监听这个过程中的所有报文,通过约定加密方式解密出AP的ssid、passwd和token等,然后设备切换到station模式开始配网,由于这种配网方式需要交互的信息比较多、步骤繁复、耗费时间比较多。
[0004]综上所述,如何降低设备配网的复杂度,是目前本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请的目的是提供一种设备配网方法、装置、设备及计算机可读存储介质,用于降低设备配网的复杂度。
[0006]为了实现上述目的,本申请提供如下技术方案:
[0007]一种设备配网方法,包括:
[0008]识别进入配网模式的待配网设备,与所述待配网设备建立蓝牙Mesh连接;
[0009]获取配网参数,根据蓝牙mesh中的数据格式对所述配网参数进行转换;
[0010]将转换后的配网参数通过所述蓝牙Mesh连接发送至所述待配网设备,以使所述待配网设备根据转化后的配网参数与对应的路由器进行连接。
[0011]优选的,在将转化后的配网参数通过所述蓝牙Mesh连接发送至所述待配网设备,以使所述待配网设备根据转化后的配网参数与对应的路由器进行连接之后,还包括:
[0012]接收所述待配网设备发送的配网响应消息。
[0013]优选的,接收所述待配网设备发送的配网响应消息,包括:
[0014]接收所述待配网设备通过所述蓝牙mesh连接发送的配网响应消息。
[0015]优选的,所述配网参数中包括命令,所述命令中包括用于获取所述待配网设备的配网协议版本的配网协议版本命令、用于设置所述待配网设备连接指定路由器的连接命令、用于获取所述待配网设备的连接状态的获取连接命令;其中,所述连接命令包括命令类型、指定路由器的名称、指定路由器密码类型、指定路由器密码、指定路由器信道、加密方式;
[0016]所述配网响应消息中包括通知所述待配网设备自身的协议版本、通知所述待配网设备自身当前的连接状态;其中,所述连接状态包括:正在连接指定路由器、连接指定路由器成功、指定路由器连接断开。
[0017]优选的,所述命令中还包括用于设置所述待配网设备停止或断开连接指定路由器的断连命令。
[0018]优选的,还包括:
[0019]若所述待配网设备在预设时间长度内未与对应的路由器成功连接,则发送所述断连命令至所述待配网设备,以控制所述待配网设备停止与对应的路由器的连接,并返回执行与所述待配网设备建立蓝牙Mesh连接的步骤。
[0020]优选的,识别进入配网模式的待配网设备,包括:
[0021]通过获取所述待配网设备发送的广播包识别所述待配网设备。
[0022]一种设备配网装置,包括:
[0023]建立模块,用于识别进入配网模式的待配网设备,与所述待配网设备建立蓝牙Mesh连接;
[0024]转换模块,用于获取配网参数,根据蓝牙mesh中的数据格式对所述配网参数进行转换;
[0025]发送模块,用于将转换后的配网参数通过所述蓝牙Mesh连接发送至所述待配网设备,以使所述待配网设备根据转化后的配网参数与对应的路由器进行连接。
[0026]一种设备配网设备,包括:
[0027]存储器,用于存储计算机程序;
[0028]处理器,用于执行所述计算机程序时实现如上述任一项所述的设备配网方法的步骤。
[0029]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的设备配网方法的步骤。
[0030]本申请提供了一种设备配网方法、装置、设备及计算机可读存储介质,其中,该方法包括:识别进入配网模式的待配网设备,与待配网设备建立蓝牙Mesh连接;获取配网参数,根据蓝牙mesh中的数据格式对配网参数进行转换;将转换后的配网参数通过蓝牙Mesh连接发送至待配网设备,以使待配网设备根据转化后的配网参数与对应的路由器进行连接。
[0031]本申请公开的上述技术方案,与识别到的待配网设备建立蓝牙mesh连接,根据蓝牙mesh中的数据传输格式对配网参数进行转换,并将转换后的配网参数通过所建立的蓝牙mesh连接发送至待配网设备,以使待配网设备根据转化后的配网参数与配网参数对应的路由器进行连接而实现对待配网设备的配网,由于本申请只需建立蓝牙mesh连接、基于所建立的蓝牙mesh连接来实现配网即可,因此,可以简化设备配网流程,降低设备配网的复杂
mesh配网。
[0043]其中,移动终端与待配网设备建立蓝牙mesh连接,以完成ble mesh配网的过程为:
[0044]1)发送Beacon(信标)信号:如果未经配置设备(在此即为待配网设备)支持PB

ADV承载层,则其作为未经配置设备Beacon进行广播;如果未经配置设备使用的是PB

GATT承载层,则发送可连接的广播数据包。这就向配网器(Provisioner)(在此即为移动终端)表明未经配置的设备已做好准备,可进入配网流程。
[0045]其中,PB

ADV:指通过蓝牙广播信道进行设备启动配置的启动配置承载层;PB

GATT:指使用来自代理协议的蓝牙mesh代理(proxy)PDU来进行设备启动配置的启动配置承载层。
[0046]2)邀请:配网器邀请未经配置设备发送自身配置功能信息;
[0047]3)交换公共密钥:在此阶段,根据未经配置设备的功能,配网器选择合适的验证方法,并通知未经配置设备将要采取的方式。之后,配网器和未经配置设备会创建本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备配网方法,其特征在于,包括:识别进入配网模式的待配网设备,与所述待配网设备建立蓝牙Mesh连接;获取配网参数,根据蓝牙mesh中的数据格式对所述配网参数进行转换;将转换后的配网参数通过所述蓝牙Mesh连接发送至所述待配网设备,以使所述待配网设备根据转化后的配网参数与对应的路由器进行连接。2.根据权利要求1所述的设备配网方法,其特征在于,在将转化后的配网参数通过所述蓝牙Mesh连接发送至所述待配网设备,以使所述待配网设备根据转化后的配网参数与对应的路由器进行连接之后,还包括:接收所述待配网设备发送的配网响应消息。3.根据权利要求2所述的设备配网方法,其特征在于,接收所述待配网设备发送的配网响应消息,包括:接收所述待配网设备通过所述蓝牙mesh连接发送的配网响应消息。4.根据权利要求3所述的设备配网方法,其特征在于,所述配网参数中包括命令,所述命令中包括用于获取所述待配网设备的配网协议版本的配网协议版本命令、用于设置所述待配网设备连接指定路由器的连接命令、用于获取所述待配网设备的连接状态的获取连接命令;其中,所述连接命令包括命令类型、指定路由器的名称、指定路由器密码类型、指定路由器密码、指定路由器信道、加密方式;所述配网响应消息中包括用于通知所述待配网设备自身的协议版本的第一通知、用于通知所述待配网设备自身当前的连接状态的第二通知;其中,所述连接状态包括:正在连接指定路由器、连接指定路由器成功、...

【专利技术属性】
技术研发人员:马乾杨诗伟
申请(专利权)人:上海庆科信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1