蓝牙mesh网络内设备自动编号的方法、系统与流程

文档序号:11657857阅读:324来源:国知局
蓝牙mesh网络内设备自动编号的方法、系统与流程

本发明涉及蓝牙技术领域,尤其涉及一种蓝牙mesh网络内设备自动编号的方法以及蓝牙mesh网络内设备自动编号的系统。



背景技术:

随着蓝牙技术越来越多的深入智能家居产品当中,蓝牙设备在用户买回家后,其设置和初始化工作对用户体验带来的影响越来越大。

现有技术中刚刚买回的蓝牙设备在初始设置时需要用户手动逐个一一设置编号(该编号也称为:编码、短地址)。

本申请人发现:现有技术至少存在以下技术问题:

在对蓝牙设备进行编号的过程中,当设备数目较多的时候特别费时费力,严重影响产品使用效能的发挥和客户体验。



技术实现要素:

本发明的其中一个目的是提出一种蓝牙mesh网络内设备自动编号的方法以及蓝牙mesh网络内设备自动编号的系统,解决了现有技术存在编号操作工作量大、费时费力的技术问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果(编号操作简单、编码效率高,编码时间短)详见下文阐述。

为实现上述目的,本发明提供了以下技术方案:

本发明实施例提供的蓝牙mesh网络内设备自动编号的方法,包括以下步骤:

步骤a、蓝牙设备上电后自动向网关(gateway)功能模块发送自己的mac地址;

步骤b、网关功能模块根据所述mac地址设置唯一一个编号,并将所述编号发给蓝牙设备;

步骤c、蓝牙设备将所述编号设置为自己的编号。

优选地,所述步骤a中:

所述蓝牙设备在第一次上电后就自动向网关功能模块发送自己的mac地址。

优选地,所述步骤a具体包括:

步骤a1、所述蓝牙设备在第一次上电后在存储器内查找自己的编号;

步骤a2、当所述蓝牙设备未查找到自己的编号,则蓝牙设备自动向网关功能模块发送自己的mac地址,并请求所述网关功能模块拟定并发送编号。

优选地,所述蓝牙mesh网络内设备自动编号的方法还包括步骤d:

所述蓝牙设备编号设定成功后,停止向所述网关功能模块发送自己的mac地址。

优选地,所述步骤b具体包括如下步骤:

步骤b1、所述网关功能模块根据mac地址设置一个编号,并在编号数据库中检索该编号;

步骤b2、确认该编号为没有重复的新编号后,所述网关功能模块将所述编号发给蓝牙设备。

优选地,所述蓝牙mesh网络内设备自动编号的方法还包括如下步骤:

步骤e、蓝牙设备编号设定成功后,向所述网关功能模块发送编号成功确认字符;

步骤f、网关功能模块收到所述编号成功确认字符后,使用所述编号与所述蓝牙设备交互至少两次,以测试所述编号设定是否合理。

优选地,所述网关功能模块为网关或手机app,所述蓝牙设备为智能灯。

本发明实施例提供的蓝牙mesh网络内设备自动编号的系统,包括蓝牙设备以及网关功能模块,其中:

所述蓝牙设备,用于在上电后自动向网关功能模块发送自己的mac地址;

所述网关功能模块,用于根据所述mac地址设置唯一一个编号,并将所述编号发给所述蓝牙设备;

所述蓝牙设备,还用于将所述编号设置为自己的编号。

优选地,所述蓝牙设备,用于在第一次上电后就自动向网关功能模块发送自己的mac地址。

优选地,所述蓝牙设备,用于在第一次上电后在存储器内查找自己的编号;当所述蓝牙设备未查找到自己的编号,则蓝牙设备自动向网关功能模块发送自己的mac地址,并请求所述网关功能模块拟定并发送编号。

优选地,所述蓝牙设备,还用于在编号设定成功后,停止向所述网关功能模块发送自己的mac地址。

优选地,所述网关功能模块还用于根据mac地址设置一个编号,并在编号数据库中检索该编号;确认该编号为没有重复的新编号后将所述编号发给蓝牙设备。

优选地,所述蓝牙设备还用于在编号设定成功后,向所述网关功能模块发送编号成功确认字符;

所述网关功能模块还用于在收到所述编号成功确认字符后,使用所述编号与所述蓝牙设备交互至少两次,以测试所述编号设定是否合理。

优选地,所述网关功能模块为网关或手机app,所述蓝牙设备为智能灯。

基于上述技术方案,本发明实施例至少可以产生如下技术效果:

由于本发明提供的蓝牙设备上电后会自动向网关功能模块发送自己的mac地址,由网关功能模块根据mac地址设置唯一一个编号,并将编号发给蓝牙设备,然后由蓝牙设备将编号设置为自己的编号,由此,本发明采用蓝牙设备自动与网关功能模块(例如:网关或手机app)交互,并由网关功能模块自动编号的方式替代了用户人工手动编号的方式,与现有技术中人工手动逐个对新的蓝牙设备设置编号的方式相比,本发明编号操作自动化程度更高,编号操作更省时省力,所以解决了现有技术存在编号操作工作量大、费时费力的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例提供的蓝牙mesh网络内设备自动编号的方法的主要流程示意图;

图2为本发明实施例优选实施方式提供的蓝牙mesh网络内设备自动编号的方法中数据交互过程的示意图;

图3为本发明实施例提供的蓝牙mesh网络内设备自动编号的系统的示意图;

图4为本发明实施例提供的蓝牙mesh网络内设备自动编号的系统的示意图;

附图标记:1、蓝牙设备;2、网关功能模块。

具体实施方式

下面可以参照附图图1~图4及文字内容理解本发明的内容以及本发明与现有技术之间的区别点。下文通过附图以及列举本发明的一些可选实施例的方式,对本发明的技术方案(包括优选技术方案)做进一步的详细描述。需要说明的是:本实施例中的任何技术特征、任何技术方案均是多种可选的技术特征或可选的技术方案中的一种或几种,为了描述简洁的需要本文件中无法穷举本发明的所有可替代的技术特征以及可替代的技术方案,也不便于每个技术特征的实施方式均强调其为可选的多种实施方式之一,所以本领域技术人员应该知晓:可以将本发明提供的任一技术手段进行替换或将本发明提供的任意两个或更多个技术手段或技术特征互相进行组合而得到新的技术方案。本实施例内的任何技术特征以及任何技术方案均不限制本发明的保护范围,本发明的保护范围应该包括本领域技术人员不付出创造性劳动所能想到的任何替代技术方案以及本领域技术人员将本发明提供的任意两个或更多个技术手段或技术特征互相进行组合而得到的新的技术方案。

本发明实施例提供了一种编号操作简单、编码效率高,编码时间短、省时省力的蓝牙mesh网络内设备自动编号的方法以及蓝牙mesh网络内设备自动编号的系统。本发明解决了用户买到新的blemesh设备后,需要手动编号的麻烦,用自动化的方案节省用户的时间和降低使用难度。

下面结合图1~图4本发明提供的技术方案进行更为详细的阐述。

如图1~图4示,本发明实施例所提供的蓝牙mesh网络内设备自动编号的方法,包括以下步骤:

步骤a、蓝牙设备1上电后自动向网关功能模块2发送自己的mac地址;

步骤b、网关功能模块2根据mac地址设置唯一一个编号,并将编号发给蓝牙设备1;

步骤c、蓝牙设备1将编号设置为自己的编号。

由于本发明提供的蓝牙设备1上电后会自动向网关功能模块2发送自己的mac地址,由网关功能模块2根据mac地址设置唯一一个编号,并将编号发给蓝牙设备1,然后由蓝牙设备1将编号设置为自己的编号,由此,本发明采用蓝牙设备1自动与网关功能模块2(例如:网关或手机app)交互,并由网关功能模块2自动编号的方式替代了用户人工手动编号的方式,与现有技术中人工手动逐个对新的蓝牙设备1设置编号的方式相比,本发明编号操作自动化程度更高,编号操作更省时省力。此外,设备自动发起新编号的申请,并携带mac地址,这样即便两个设备的旧编号是重合的,也可以被gateway通过mac地址区分开,gateway发回给设备的新编号命令里也带上设备的mac地址,这样两个重合旧编号的设备可以根据mac地址确定收到的新编号是不是自己的,从而解决旧编号有重合的设备的重新编号问题。

作为可选地实施方式,步骤a中:

蓝牙设备1在第一次上电后就自动向网关功能模块2发送自己的mac地址。此时可以第一时间实施编号作业,从第二次上电开始即可直接使用蓝牙设备1的新编号。

作为可选地实施方式,步骤a具体包括:

步骤a1、蓝牙设备1在第一次上电后在存储器内查找自己的编号;

步骤a2、当蓝牙设备1未查找到自己的编号,则蓝牙设备1自动向网关功能模块2发送自己的mac地址,并请求网关功能模块2拟定并发送编号。此方法可以避免已经经过编号的蓝牙设备1再次向网关功能模块2发送编号请求,从而节省了蓝牙设备1以及网关功能模块2的资源。

作为可选地实施方式,蓝牙mesh网络内设备自动编号的方法还包括步骤d:蓝牙设备1编号设定成功后,停止向网关功能模块2发送自己的mac地址。此方法可以避免网关功能模块2重复编号的问题发生,从而节省网关功能模块2的资源。

作为可选地实施方式,步骤b具体包括如下步骤:

步骤b1、网关功能模块2根据mac地址设置一个编号,并在编号数据库中检索该编号;

步骤b2、确认该编号为没有重复的新编号后,网关功能模块2将编号发给蓝牙设备1。

上述方法可以确保编号的唯一性,从而确保整个蓝牙mesh网络的工作可靠性以及数据发送的准确性。

作为可选地实施方式,蓝牙mesh网络内设备自动编号的方法还包括如下步骤:

步骤e、蓝牙设备1编号设定成功后,向网关功能模块2发送编号成功确认字符;

步骤f、网关功能模块2收到编号成功确认字符后,使用编号与蓝牙设备1交互至少两次,以测试编号设定是否合理。

上述方法可以在编号设定完成后,使蓝牙设备1以及网关功能模块2立即进入正常工作状态。

作为可选地实施方式,网关功能模块2为网关(gateway)或手机app,蓝牙设备1为智能灯。智能灯适宜于采用网关或手机app自动设定编号以提高编号的设定效率,减小编号设定作业的工作量。

下面以blemesh智能灯为例说明,本发明实施过程:

每个blemesh智能灯第一次上电的时候,向gateway发送自己的mac地址,gateway收到后,给此mac地址设置唯一一个编号(短地址),并回发给此设备(灯),灯将此编号设置为自己的编号。这样当用户买一些灯回去,就无需一一手动设置编号,只要给灯上电,灯即可自动编号(短地址),整个网络就运行起来了。

如图3~图4示,本发明实施例提供的蓝牙mesh网络内设备自动编号的系统,包括蓝牙设备1以及网关功能模块2,其中:

蓝牙设备1,用于在上电后自动向网关功能模块2发送自己的mac地址;

网关功能模块2,用于根据mac地址设置唯一一个编号,并将编号发给蓝牙设备1;

蓝牙设备1,还用于将编号设置为自己的编号。

由于本发明提供的蓝牙设备1上电后会自动向网关功能模块2发送自己的mac地址,由网关功能模块2根据mac地址设置唯一一个编号,并将编号发给蓝牙设备1,然后由蓝牙设备1将编号设置为自己的编号,由此,本发明采用蓝牙设备1自动与网关功能模块2(例如:网关或手机app)交互,并由网关功能模块2自动编号的方式替代了用户人工手动编号的方式,与现有技术中人工手动逐个对新的蓝牙设备1设置编号的方式相比,本发明编号操作自动化程度更高,编号操作更省时省力。此外,设备自动发起新编号的申请,并携带mac地址,这样即便两个设备的旧编号是重合的,也可以被gateway通过mac地址区分开,gateway发回给设备的新编号命令里也带上设备的mac地址,这样两个重合旧编号的设备可以根据mac地址确定收到的新编号是不是自己的,从而解决旧编号有重合的设备的重新编号问题。

作为可选地实施方式,蓝牙设备1,用于在第一次上电后就自动向网关功能模块2发送自己的mac地址。此时可以第一时间实施编号作业,从第二次上电开始即可直接使用蓝牙设备1的新编号。

作为可选地实施方式,蓝牙设备1,用于在第一次上电后在存储器内查找自己的编号;当蓝牙设备1未查找到自己的编号,则蓝牙设备1自动向网关功能模块2发送自己的mac地址,并请求网关功能模块2拟定并发送编号。此功能可以避免已经经过编号的蓝牙设备1再次向网关功能模块2发送编号请求,从而节省了蓝牙设备1以及网关功能模块2的资源。

作为可选地实施方式,蓝牙设备1,还用于在编号设定成功后,停止向网关功能模块2发送自己的mac地址。此功能可以避免网关功能模块2重复编号的问题发生,从而节省网关功能模块2的资源。

作为可选地实施方式,网关功能模块2还用于根据mac地址设置一个编号,并在编号数据库中检索该编号;确认该编号为没有重复的新编号后将编号发给蓝牙设备1。上述功能可以确保编号的唯一性,从而确保整个蓝牙mesh网络的工作可靠性以及数据发送的准确性。

作为可选地实施方式,蓝牙设备1还用于在编号设定成功后,向网关功能模块2发送编号成功确认字符;

网关功能模块2还用于在收到编号成功确认字符后,使用编号与蓝牙设备1交互至少两次,以测试编号设定是否合理。

上述功能可以在编号设定完成后,使蓝牙设备1以及网关功能模块2立即进入正常工作状态。

作为可选地实施方式,网关功能模块2为网关或手机app,蓝牙设备1为智能灯。智能灯适宜于采用网关或手机app自动设定编号以提高编号的设定效率,减小编号设定作业的工作量。

综上所述,本发明的优点在于:

1、用户买入新的blemesh设备后,无需繁琐手工编号操作,节省时间与精力,尤其是一次买多个设备的时候;

2、降低用户使用门槛,编号工作设备自动完成。

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1