System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及蓝牙和wifi的物联网设备快速安全配网,具体为一种基于蓝牙和wifi的物联网设备快速安全配网方法。
技术介绍
1、随着物联网技术的飞速发展,越来越多的设备需要接入互联网以实现其功能和用途。然而,wifi类物联网设备本身是一座孤岛,无法与外界其他网络进行信息交换。只有通过连接路由器,这些设备才能与外界建立联系,实现万物互联。因此,路由器在物联网设备中扮演着至关重要的角色。
2、然而,对于这些设备来说,如何快速、安全地配置网络是一个亟待解决的问题。传统的配置方法通常需要用户手动输入网络信息,如ssid、密码等,这不仅繁琐,而且容易出错。此外,许多设备可能缺乏足够的输入和输出接口,使得手动配置更加困难,因此,开发一种快速、安全的蓝牙和wifi物联网设备配网方法势在必行。这种方法应具备自动获取网络信息的功能,并能够自动完成设备的配置,同时确保网络连接的安全性。这样可以解决繁琐且容易出错的配置问题,并提高用户的使用体验;鉴于此,我们提出了一种基于蓝牙和wifi的物联网设备快速安全配网方法。
技术实现思路
1、本专利技术的目的在于提供一种基于蓝牙和wifi的物联网设备快速安全配网方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种基于蓝牙和wifi的物联网设备快速安全配网方法,包括以下步骤:
3、s1、物联网设备启动后,尝试读取蓝牙设备中存储的wifi配网信息,若读取成功,则进入步骤s2,否则,进入步骤s
4、s2、物联网设备根据读取到的wifi配网信息连接相应热点;
5、s3、物联网设备启动蓝牙解析模块监听是否收到wifi配网信号,若收到,则从所述wifi配网蓝牙中解析出wifi配网信息;
6、s4、物联网设备根据从所述wifi配网蓝牙中解析出的wifi配网信息连接相应热点。
7、优选的,所述wifi配网信息模式包括ap模式,所述ap模式提供无线接入网络,安全元素是一个重要要素,支持的安全认证有wpa/wpa2 psk、wpa/wpa2enterprise、wpa-psk/wpa2-psk、wep64/128/152-bit等,加强了对数据的安全性,所述加密数据为所述蓝牙设备采用所述共享动态密钥对待加密数据进行加密得到的;采用所述共享动态密钥,对所述加密数据进行解密;当所述加密数据解密失败时,记录解密失败次数,并断开与所述蓝牙设备网络连接;当所述解密失败次数大于预设的解密失败次数阈值时,发送共享动态密钥更新请求至所述服务器;所述共享动态密钥更新请求用于触发所述服务器生成新的服务器签名并下发至所述蓝牙设备。
8、优选的,所述蓝牙解析模块还包括蓝牙配网任务校准判断子模块、蓝牙配网任务安全性判断子模块和指定时间内安全性分析子模块,蓝牙配网任务安全性判断子模块用于对与移动算力连接的蓝牙配网任务进行安全级别的预先划分,将预先划分的等级发送给指定时间内安全性分析子模块,指定时间内安全性分析子模块用于监测一段时间内不同蓝牙配网任务的安全性系数进行分析,将不同蓝牙配网任务安全性系数的分析结果返回给蓝牙配网任务安全性判断子模块,蓝牙配网任务安全性判断子模块根据不同蓝牙配网任务安全性系数的分析结果重新进行蓝牙配网任务的安全性系数等级划分。
9、优选的,所述指定时间内安全性分析子模块内设定指定时间为x0~x1,在指定时间内,对蓝牙配网任务监测的安全性系数设定为y1、y2、y3、...、yn-1、yn,当yn大于等于设定阈值一,判定当前蓝牙配网任务安全性系数为高,当yn小于设定阈值一,提取安全性系数小于设定阈值一的蓝牙配网任务,对该蓝牙配网任务的安全性系数进行检测,设定该蓝牙配网任务监测的安全性系数为y01、y02、y03、...、y0n-1、y0n,当y0n大于等于设定阈值二,判定当前蓝牙配网任务安全性系数为合格,当y0n小于设定阈值二,提取安全性系数小于设定阈值二的蓝牙配网任务,对安全性系数小于设定阈值二的蓝牙配网任务安全性系数进行再检测,设定蓝牙配网任务监测的安全性系数为y11、y12、y13、...、y1n-1、y1n,当y1n大于等于设定阈值三,判定当前蓝牙配网任务安全性系数低,当y1n小于设定阈值三,直接对该蓝牙配网任务进行信号断开操作,将上述筛选出的不同外接通信的安全性系数返回给蓝牙配网任务安全性判断子模块进行安全等级重新判别。
10、优选的,所述蓝牙配网任务干扰分析模块包括蓝牙配网任务信道干扰检测子模块和重叠信道对应标记子模块,蓝牙配网任务信道干扰检测子模块用于监测蓝牙配网任务信道是否受到干扰,对受到信道干扰的蓝牙配网任务进行统计其信道干扰率,将统计数据发送给重叠信道对应标记子模块,重叠信道对应标记子模块对蓝牙配网任务信道受到干扰的干扰原因进行监测,对监测重叠信道的蓝牙配网任务进行标记后形成第三列表,发送给数据实时汇总模块。
11、优选的,所述蓝牙配网任务扫描信号强度对比模块包括蓝牙配网任务信号强度监测子模块和若干信号强度降序排序子模块,蓝牙配网任务信号强度监测子模块用于对与移动算力连接的蓝牙配网任务信号强度进行监测,将监测数据进行汇总后发送给若干信号强度降序排序子模块,若干信号强度降序排序子模块用于对蓝牙配网任务信号强度监测数据按照降序的顺序进行排序。
12、优选的,所述物联网设备还包括接收外部的智能终端发来的配网信息,其中,所述配网信息中的目标ssid为目标路由器广播的信息;通过所述配网信息与所述配网信息对应的目标路由器建立连接。
13、优选的,所述进一步包括:
14、a1:当处于上电状态时,确定所述物联网设备的本体是否处于待配网模式,如果是,执行a2,否则,执行a3;
15、a2:执行所述接收外部的智能终端发来的配网信息;
16、a3:读取存储的配网信息,通过所述配网信息与所述配网信息对应的目标路由器建立连接。
17、优选的,当所述物联网设备的本体的配网方式采用soft-ap时,在所述接收外部的智能终端发来的配网信息之前,进一步包括释放预设的ap热点,以使通过所述ap热点与外部的智能终端建立无线连接;所述接收外部的智能终端发来的配网信息,包括:通过所述无线连接接收外部的智能终端发来的配网信息,接收外部的智能终端发来的配网信息之后,进一步包括:确定通过所述配网信息是否能与所述配网信息对应的目标路由器建立连接,如果是,将所述配网信息存储到预设的存储区域内,并执行所述通过所述配网信息与所述配网信息对应的目标路由器建立连接,否则,进入待配网模式。
18、优选的,所述物联网设备包括信息接收模块,用于接收外部的智能终端发来的配网信息,其中,所述配网信息中的目标ssid为目标路由器广播的信息;设备联网模块,用于通过所述配网信息与所述配网信息对应的目标路由器建立连接。
19、与现有技术相比,本专利技术提供了一种基于蓝牙和wifi的物联网设备快速安全配网方法,具备以下有益效本文档来自技高网...
【技术保护点】
1.一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:所述WiFi配网信息模式包括AP模式、所述AP模式提供无线接入网络,安全元素是一个重要要素,支持的安全认证有WPA/WPA2PSK、WPA/WPA2 Enterprise、WPA-PSK/WPA2-PSK、WEP64/128/152-bit等,加强了对数据的安全性,所述加密数据为所述蓝牙设备采用所述共享动态密钥对待加密数据进行加密得到的;采用所述共享动态密钥,对所述加密数据进行解密;当所述加密数据解密失败时,记录解密失败次数,并断开与所述蓝牙设备网络连接;当所述解密失败次数大于预设的解密失败次数阈值时,发送共享动态密钥更新请求至所述服务器;所述共享动态密钥更新请求用于触发所述服务器生成新的服务器签名并下发至所述蓝牙设备。
3.根据权利要求1所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:所述蓝牙解析模块还包括蓝牙配网任务校准判断子模块、蓝牙配网任务安全性判断子模块和
4.根据权利要求1所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:所述指定时间内安全性分析子模块内设定指定时间为X0~X1,在指定时间内,对蓝牙配网任务监测的安全性系数设定为Y1、Y2、Y3、...、Yn-1、Yn,当Yn大于等于设定阈值一,判定当前蓝牙配网任务安全性系数为高,当Yn小于设定阈值一,提取安全性系数小于设定阈值一的蓝牙配网任务,对该蓝牙配网任务的安全性系数进行检测,设定该蓝牙配网任务监测的安全性系数为Y01、Y02、Y03、...、Y0n-1、Y0n,当Y0n大于等于设定阈值二,判定当前蓝牙配网任务安全性系数为合格,当Y0n小于设定阈值二,提取安全性系数小于设定阈值二的蓝牙配网任务,对安全性系数小于设定阈值二的蓝牙配网任务安全性系数进行再检测,设定蓝牙配网任务监测的安全性系数为Y11、Y12、Y13、...、Y1n-1、Y1n,当Y1n大于等于设定阈值三,判定当前蓝牙配网任务安全性系数低,当Y1n小于设定阈值三,直接对该蓝牙配网任务进行信号断开操作,将上述筛选出的不同外接通信的安全性系数返回给蓝牙配网任务安全性判断子模块进行安全等级重新判别。
5.根据权利要求1所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:所述蓝牙配网任务干扰分析模块包括蓝牙配网任务信道干扰检测子模块和重叠信道对应标记子模块,蓝牙配网任务信道干扰检测子模块用于监测蓝牙配网任务信道是否受到干扰,对受到信道干扰的蓝牙配网任务进行统计其信道干扰率,将统计数据发送给重叠信道对应标记子模块,重叠信道对应标记子模块对蓝牙配网任务信道受到干扰的干扰原因进行监测,对监测重叠信道的蓝牙配网任务进行标记后形成第三列表,发送给数据实时汇总模块。
6.根据权利要求1所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:所述蓝牙配网任务扫描信号强度对比模块包括蓝牙配网任务信号强度监测子模块和若干信号强度降序排序子模块,蓝牙配网任务信号强度监测子模块用于对与移动算力连接的蓝牙配网任务信号强度进行监测,将监测数据进行汇总后发送给若干信号强度降序排序子模块,若干信号强度降序排序子模块用于对蓝牙配网任务信号强度监测数据按照降序的顺序进行排序。
7.根据权利要求1所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:所述物联网设备还包括接收外部的智能终端发来的配网信息,其中,所述配网信息中的目标SSID为目标路由器广播的信息;通过所述配网信息与所述配网信息对应的目标路由器建立连接。
8.根据权利要求8所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:进一步包括:
9.根据权利要求1所述的一种基于蓝牙和WiFi的物联网设备快速安全配网方法,其特征在于:当所述物联网设备的本体的配网方式采用Soft-AP时,在所述接收外部的智能终端发来的配网信息之前,进一步包括释放预设的AP热点,以使通过所述AP热点与外部的智能终端...
【技术特征摘要】
1.一种基于蓝牙和wifi的物联网设备快速安全配网方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于蓝牙和wifi的物联网设备快速安全配网方法,其特征在于:所述wifi配网信息模式包括ap模式、所述ap模式提供无线接入网络,安全元素是一个重要要素,支持的安全认证有wpa/wpa2psk、wpa/wpa2 enterprise、wpa-psk/wpa2-psk、wep64/128/152-bit等,加强了对数据的安全性,所述加密数据为所述蓝牙设备采用所述共享动态密钥对待加密数据进行加密得到的;采用所述共享动态密钥,对所述加密数据进行解密;当所述加密数据解密失败时,记录解密失败次数,并断开与所述蓝牙设备网络连接;当所述解密失败次数大于预设的解密失败次数阈值时,发送共享动态密钥更新请求至所述服务器;所述共享动态密钥更新请求用于触发所述服务器生成新的服务器签名并下发至所述蓝牙设备。
3.根据权利要求1所述的一种基于蓝牙和wifi的物联网设备快速安全配网方法,其特征在于:所述蓝牙解析模块还包括蓝牙配网任务校准判断子模块、蓝牙配网任务安全性判断子模块和指定时间内安全性分析子模块,蓝牙配网任务安全性判断子模块用于对与移动算力连接的蓝牙配网任务进行安全级别的预先划分,将预先划分的等级发送给指定时间内安全性分析子模块,指定时间内安全性分析子模块用于检测一段时间内不同蓝牙配网任务的安全性系数进行分析,将不同蓝牙配网任务安全性系数的分析结果返回给蓝牙配网任务安全性判断子模块,蓝牙配网任务安全性判断子模块根据不同蓝牙配网任务安全性系数的分析结果重新进行蓝牙配网任务的安全性系数等级划分。
4.根据权利要求1所述的一种基于蓝牙和wifi的物联网设备快速安全配网方法,其特征在于:所述指定时间内安全性分析子模块内设定指定时间为x0~x1,在指定时间内,对蓝牙配网任务监测的安全性系数设定为y1、y2、y3、...、yn-1、yn,当yn大于等于设定阈值一,判定当前蓝牙配网任务安全性系数为高,当yn小于设定阈值一,提取安全性系数小于设定阈值一的蓝牙配网任务,对该蓝牙配网任务的安全性系数进行检测,设定该蓝牙配网任务监测的安全性系数为y01、y02、y03、...、y0n-1、y0n,当y0n大于等于设定阈值二,判定当前蓝牙配网任务安全性系数为合格,当y0n小于设定阈值二,提取安全性系数小于设定阈值二的蓝牙配网任务,对安全性系数小于设定阈值二的蓝牙配网任务安全性系数进行再检测,设定蓝牙配网任务监测的安全性系数为y11、y12、y13、...、y1n-1、y1n,当y1n大于等于设定阈值三,判定当前蓝牙配网任务安全性系数低,当y1n小于设定阈值三,直接对该蓝牙配网任务进行信号断开...
【专利技术属性】
技术研发人员:罗晨汛,刘博,陈龙飞,刘珂,魏立虎,
申请(专利权)人:深圳市和生创新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。