一种基于蓝牙BLE4.0的动态无限组网方法技术

技术编号:12308976 阅读:169 留言:0更新日期:2015-11-11 17:59
本发明专利技术涉及一种基于蓝牙BLE4.0的动态无限组网方法,通过该方法建立具有无限网络节点的簇树网络,所述簇树网络具有动态重组能力,该方法包括以下步骤:步骤一:用一个支持蓝牙BLE4.0的智能设备,通过APK软件创建一个网络,并且配置网络信息;步骤二:通过所述智能设备的蓝牙BLE4.0协议,连接并且把网络信息逐一配置给支持蓝牙BLE4.0的设备;步骤三:被配置有相同网络信息的所有设备作为网络节点组成簇树网络。本发明专利技术的网络能够支持低速率、小数据量、低功耗的数据交互,且能够独立存在,直至删除这个网络中每一个设备的网络特征号才会消亡;该方法提供了基于蓝牙BLE4.0协议的组网技术,优化了网络管理,简化了组网过程,组网速度快。

【技术实现步骤摘要】

本专利技术属于通信息
,尤其是簇树网络,具体涉及一种基于蓝牙BLE4.0的动态无限组网方法
技术介绍
现有ZigBee技术能够提供一种相对近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术,能够被应用于物联网相关领域。但是一个Zigbee网络,需要Zigbee协调者、Zigbee路由器等基本网络设备的支持;且Zigbee网络协议未能被智能设备如所智能手机、智能平板电脑等采用,没有广大的普通用户群,使其应用范围被局限在部分工控领域。现在家用或者商用的WIFI局域网组网控制技术,WIFI必须有AP router,使得基于WIFI组网的技术具有局限性;为了解决Zigbee和WIFI组网技术的缺陷,蓝牙技术被普遍应用,特别是蓝牙BLE4.0传输协议,但是传统的蓝牙或者蓝牙BLE4.0传输协议是点对点传输,不支持组网,因此,其应用受到局限。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种基于蓝牙BLE4.0的动态无限组网方法,该方法是一种基于蓝牙BLE4.0传输协议,该方法能够让一个或一群支持蓝牙BLE4.0协议的设备,在被赋予相同的网络特征(网络名和网络接入密码)后,这些设备会自动组成一个形态为簇树的网络。这个网络能够支持低速率、小数据量、低功耗的数据交互,且能够独立存在,直至删除这个网络中每一个设备的网络特征号才会消亡;这个方法提供了基于蓝牙BLE4.0协议的组网技术,优化了网络管理,简化了组网过程,组网速度快。为达到上述目的,本专利技术的技术方案如下:一种基于蓝牙BLE4.0的动态无限组网方法,通过该方法建立具有无限网络节点的簇树网络,所述簇树网络具有动态重组能力,该方法包括以下步骤:步骤一:用一个支持蓝牙BLE4.0的智能设备,通过APK软件创建一个网络,并且配置网络信息;步骤二:通过所述智能设备的蓝牙BLE4.0协议,连接并且把网络信息逐一配置给支持蓝牙BLE4.0的设备;步骤三:被配置有相同网络信息的所有设备作为网络节点组成簇树网络。在本专利技术的一个较佳实施例中,进一步包括,步骤三的具体方法包括以下几步:第一步:第一个被所述智能设备配置有相同网络信息的设备作为同一个区域内的第一个网络节点;第二步:同一区域内,新请求加入网络的节点作为第二个网络节点,第二个网络节点被第一个网络节点发现;第三步:判断第一个网络节点和第二个网络节点是否具有相同的网络信息,如果两者具有不同的网络信息则网络节点连接失败,如果两者具有相同的网络信息则进行步骤四;第四步:第一个网络节点和第二个网络节点链路连接成功;第五步:在该区域内具有相同网络信息的节点不断加入组网,节点与节点之间的连接根据节点的竞争动态连接。在本专利技术的一个较佳实施例中,进一步包括,所述簇树网络独立存在,所述簇树网络独立存在包括以下几种方式:所述簇树网络不能与wifi网络和zigbee网络连接;所述簇树网络不能与其它不持有蓝牙BLE4.0协议的设备连接;所述簇树网络不能与具备不同网络信息的持有蓝牙BLE4.0协议的设备连接。在本专利技术的一个较佳实施例中,进一步包括,所述网络信息包括网络ID号和网络接入密码。 在本专利技术的一个较佳实施例中,进一步包括,在同一个所述簇树网络内,若干个网络节点组网结束后或者在若干个网络节点组网过程中,任何一个网络节点断开与其最近的节点连接时,网络中其余的节点能够自动重组。在本专利技术的一个较佳实施例中,进一步包括,所述簇树网络的应用范围为10-100米。在本专利技术的一个较佳实施例中,进一步包括,支持蓝牙BLE4.0的智能设备包括:支持蓝牙BLE4.0的PC或者支持蓝牙BLE4.0的手机。在本专利技术的一个较佳实施例中,进一步包括,步骤二中所述的支持蓝牙BLE4.0的设备包括:设备本身支持蓝牙BLE4.0或者在不支持蓝牙BLE4.0的设备中加装基于蓝牙BLE4.0的蓝牙模块。本专利技术的有益效果是:其一、本专利技术的簇树网络能够支持低速率、小数据量、低功耗的数据交互,且能够独立存在,直至删除这个网络中每一个设备的网络特征号才会消亡;该方法提供了基于蓝牙BLE4.0协议的组网技术,优化了网络管理,简化了组网过程,组网速度快。其二、该方法组成的簇树网络具有动态重组能力,如果网络中的任意一个节点在网络中消亡,其余的节点可以重组,不影响网络使用。【附图说明】为了更清楚地说明本专利技术实施例技术中的技术方案,下面将对实施例技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1本专利技术的方法流程图。图2为本专利技术节点自动组网的具体方法步骤流程图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例如图1所示,本实施例中公开了一种基于蓝牙BLE4.0的动态无限组网方法,通过该方法建立具有无限网络节点的簇树网络,上述簇树网络具有动态重组能力,该方法包括以下步骤:步骤一:用一个支持蓝牙BLE4.0的智能设备,通过APK软件创建一个网络,并且配置网络信息,上述网络信息包括网络ID号和密码。步骤二:通过上述智能设备的蓝牙BLE4.0协议,连接并且把网络信息逐一配置给支持蓝牙BLE4.0的设备。步骤三:被配置有相同网络信息的所有设备作为网络节点组成簇树网络。具体的,如图2中所示,上述设备被配置有相同的网络信息,它们之间组网成簇树网络,在边配置边组网的机制中,还具有验证机制,不具有相同网络信息的节点,不能组网。第一步:第一个被配置网络信息的设备作为第一个网络节点。第二步:同一区域内存在新请求加入的网络节点,该网络节点作为第二个网络节点,第二个网络节点被第一个网络节点发现。第三步:判断第一个网络节点和第二个网络节点是否具有相同的网络信息,如果两者具有不同的网络信息则网络节点连接失败,如果两者具有相同的网络信息则进行步骤四。第四步:第一个网络节点和第二个网络节点链路连接成功。第五步:在该区域内具有相同网络信息的节点不断加入组网,当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于蓝牙BLE4.0的动态无限组网方法,通过该方法建立具有无限网络节点的簇树网络,所述簇树网络具有动态重组能力,其特征在于,该方法包括以下步骤:步骤一:用一个支持蓝牙BLE4.0的智能设备,通过APK软件创建一个网络,并且配置网络信息;步骤二:通过所述智能设备的蓝牙BLE4.0协议,连接并且把网络信息逐一配置给支持蓝牙BLE4.0的设备;步骤三:被配置有相同网络信息的所有设备作为网络节点组成簇树网络。

【技术特征摘要】

【专利技术属性】
技术研发人员:许伟刚
申请(专利权)人:苏州佩林网络科技有限公司
类型:发明
国别省市:江苏;32

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

1