一种蓝牙设备的鉴权方法、电子设备和可存储介质技术

技术编号:21899637 阅读:24 留言:0更新日期:2019-08-17 18:54
本发明专利技术实施例涉及无线连接领域,公开了一种蓝牙设备的鉴权方法、电子设备和可存储介质。本发明专利技术中,蓝牙设备的鉴权方法,应用于蓝牙设备,包括:预存有至少两套设备信息;在需配网时与网关设备鉴权,其中,根据内置的标识信息提取对应的设备信息,通过所提取的设备信息获得蓝牙设备的验证信息,将蓝牙设备的验证信息与网关设备的验证信息比对,根据比对结果确定是否鉴权通过,其中,标识信息可修改;根据鉴权是否通过,确定是否与网关设备连接,使得蓝牙设备的应用场景更为广泛。

An Authentication Method, Electronic Equipment and Storable Media for Bluetooth Devices

【技术实现步骤摘要】
一种蓝牙设备的鉴权方法、电子设备和可存储介质
本专利技术实施例涉及无线连接领域,特别涉及蓝牙设备的鉴权方法、电子设备和可存储介质。
技术介绍
无线网络(wirelessnetwork)是采用无线通信技术实现的网络,现有技术中通过无线网络组成网状网络,该网状网络中各设备需要通过鉴权才能接入。蓝牙技术在1998年推出,特点是流量大,主要用于无线耳机、无线音箱,到2000年左右推出了蓝牙低功耗规范——BLE,现在可以实现:1.低功耗的点对点,诸如运动健康类产品应用,2.一对多的广播式,诸如beacon,3.多对多的mesh技术。现有将上述蓝牙技术运用于物联网,将多个蓝牙设备作为节点组成网络。专利技术人发现现有技术中至少存在如下问题:蓝牙设备在出厂时会内置用于鉴权的信息,接入某网状网络时,利用这些信息进行鉴权,但蓝牙设备的生产厂商各不相同,设备只能和采用同一鉴权策略的设备组网,大大限制了产品的适用范围,也限定了用户选择产品的范围。
技术实现思路
本专利技术实施方式的目的在于提供一种蓝牙设备的鉴权方法、电子设备和可存储介质,使得蓝牙设备的应用场景更为广泛。为解决上述技术问题,本专利技术的实施方式提供了一种蓝牙设备的鉴权方法,应用于蓝牙设备,包括:预存有至少两套设备信息;在需配网时与网关设备鉴权,其中,根据内置的标识信息提取对应的设备信息,通过所提取的设备信息获得蓝牙设备的验证信息,将所述蓝牙设备的验证信息与所述网关设备的验证信息比对,根据比对结果确定是否鉴权通过,其中,所述标识信息可修改;根据鉴权是否通过,确定是否与所述网关设备连接。本专利技术的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的蓝牙设备的鉴权方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的蓝牙设备的鉴权方法。本专利技术实施方式相对于现有技术而言,主要区别及其效果在于:蓝牙设备中预存多套设备信息,在需要鉴权时选择所需的那套设备信息,并转换为验证信息,将转换后的验证信息与网关设备进行比对,从而确定鉴权是否通过。由于蓝牙设备内存有多套设备信息,可以根据标识信息选用,可见,可以通过修改标识信息获得不同的验证信息,从而进行不同策略的鉴权,拓宽蓝牙设备的应用场景。作为进一步改进,所述设备信息在出厂配置时预存。明确设备信息的来源,出厂配置时预存设备信息,操作简单。作为进一步改进,所述身份信息包括:MAC地址和密钥。作为进一步改进,所述验证信息通过所述MAC地址和所述密钥进行哈希运算后生成的哈希值确定。本实施方式中明确利用哈希运算验证信息,验证信息用于比对,采用哈希值安全性更好。作为进一步改进,所述内置的标识信息可通过移动终端修改。本实施例明确可以通过移动终端修改,方便用户操作。作为进一步改进,所述内置的标识信息可通过接收来自移动终端的广播进行修改。本实施例明确可以通过移动终端发出广播的形式修改,使得修改过程准确可行。作为进一步改进,所述标识信息包括N种,每种标识信息对应一套设备信息。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施方式中蓝牙设备的鉴权方法的流程图;图2是根据本专利技术第一实施方式中蓝牙设备的鉴权方法中鉴权过程的流程图;图3是根据本专利技术第一实施方式中蓝牙设备的鉴权方法中蓝牙灯泡的联网示意图;图4是根据本专利技术第四实施方式中电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本专利技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本专利技术的第一实施方式涉及一种蓝牙设备的鉴权方法。本实施方式应用于一种蓝牙设备,为内置蓝牙芯片的电子设备,如蓝牙灯泡、蓝牙话筒、蓝牙耳机、蓝牙遥控器等。本实施方式中以蓝牙设备为蓝牙灯泡为例做具体说明。本申请的专利技术人发现,同一个设备需要接入不同的平台时,设备的软件、硬件可以完全相同,但是由于不同平台商的鉴权密钥有差异,当设备针对A平台进行密钥适配后,也就无法切换到B平台。本实施方式中蓝牙设备的鉴权方法的流程如图1所示,具体如下:步骤101,预存有两套设备信息。具体地说,本实施方式中的设备信息可以包括:产品标识(如产品ID)、MAC地址和密钥,具体可以在出厂配置时预存。步骤102,在需配网时与网关设备鉴权。具体地说,蓝牙灯泡拟接入一网络时,需要和该网络中的网格设备进行鉴权,实际应用中,可设置为蓝牙灯泡在开机上电时需配网。本步骤中的鉴权过程具体如图2所示,包括以下几个步骤:步骤1021,根据内置的标识信息提取对应的设备信息。具体地说,标识信息可修改。如图3所示,假设本实施方式中的蓝牙灯泡可以连接左侧的第一网络中的网关设备,可以为如图的蓝牙音箱,或右侧的第二网络中的网关设备,可以为如图的路由器。网关设备通过云端连接服务器,可以向服务器请求用于验证的信息。进一步说,标识信息有多种,每种标识信息可以对应一套设备信息,如标识信息为“1”时,对应的设备信息为用于接入第一网络的鉴权,标识信息为“2”时,对应的设备信息为用于接入第二网络的鉴权。继续说明,标识信息可以设置于内存的预定位置,当需配网时,可以从预定位置提取出标识信息,再根据标识信息和设备信息的对应关系,确定出当前需采用的设备信息。步骤1022,通过所提取的设备信息获得蓝牙灯泡的验证信息。具体地说,验证信息通过MAC地址和密钥进行哈希运算后生成的哈希值确定,实际应用中,哈希算法可以采用SHA256算法。步骤1023,将蓝牙设备的验证信息与网关设备的验证信息比对。实际应用中,网关设备在扫描到蓝牙灯泡的MAC地址时,通过MAC地址从服务器查询该设备的密钥,用该设备的MAC地址、密钥组成的数据生成哈希值,同样采用SHA256算法。如图3所示,如果蓝牙音箱扫描到某一蓝牙灯泡的MAC地址,则通过MAC地址从第一服务器查询获得该蓝牙灯泡的密钥,结合扫描到的MAC地址,利用SHA256哈希算法,将获得的哈希值作为待比对的验证信息。步骤1024,根据比对结果确定是否鉴权通过。具体地说,比对结果一致确定为鉴权通过,比对结果不一致确定为鉴权不通过。总的来说,上述步骤1021至步骤1024具体说明了蓝牙灯泡在需配网时如何与网关设备鉴权。步骤103,根据鉴权是否通过,确定是否与网关设备连接。本文档来自技高网...

【技术保护点】
1.一种蓝牙设备的鉴权方法,其特征在于,应用于蓝牙设备,包括:预存有至少两套设备信息;在需配网时与网关设备鉴权,其中,根据内置的标识信息提取对应的设备信息,通过所提取的设备信息获得蓝牙设备的验证信息,将所述蓝牙设备的验证信息与所述网关设备的验证信息比对,根据比对结果确定是否鉴权通过,其中,所述标识信息可修改;根据鉴权是否通过,确定是否与所述网关设备连接。

【技术特征摘要】
1.一种蓝牙设备的鉴权方法,其特征在于,应用于蓝牙设备,包括:预存有至少两套设备信息;在需配网时与网关设备鉴权,其中,根据内置的标识信息提取对应的设备信息,通过所提取的设备信息获得蓝牙设备的验证信息,将所述蓝牙设备的验证信息与所述网关设备的验证信息比对,根据比对结果确定是否鉴权通过,其中,所述标识信息可修改;根据鉴权是否通过,确定是否与所述网关设备连接。2.根据权利要求1所述的蓝牙设备的鉴权方法,其特征在于,所述设备信息在出厂配置时预存。3.根据权利要求1所述的蓝牙设备的鉴权方法,其特征在于,所述身份信息包括:MAC地址和密钥。4.根据权利要求3所述的蓝牙设备的鉴权方法,其特征在于,所述验证信息通过所述MAC地址和所述密钥进行哈希运算后生成的哈希值确定。5.根据权利要求1所述的蓝牙设备...

【专利技术属性】
技术研发人员:李封翔
申请(专利权)人:上海愚境科技有限公司
类型:发明
国别省市:上海,31

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

1