一种基于蓝牙技术的自组网方法及系统的制作方法

文档序号:8530744阅读:946来源:国知局
一种基于蓝牙技术的自组网方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于蓝牙技术的自组网方法及系统。
【背景技术】
[0002]蓝牙是一种支持设备短距离通信(一般是1m之内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。蓝牙的标准是IEEE802.15,工作在2.4GHz频带,带宽为IMb/s,经过近几年的发展,我们对它已不再陌生,它也是目前数码产品中不可或缺的模块。蓝牙技术的出现让我们在连接各种设备的时候不再被繁多的数据线所束缚,比如音响、电脑、鼠标、键盘,甚至是汽车。这技术是在两个设备间进行无线短距离通信的最简单、最便捷的方法,也能够简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效。
[0003]随着计算机网络及通讯技术的发展,无线网络逐渐普及,无线局域网的组建越来越受大众的欢迎。组建无线局域网的方式及技术有很多,蓝牙作为一种小范围无线连接技术,能够在设备间实现方便快捷、灵活安全、低成本、低功耗的数据和语音通信,是目前实现无线个域网的主流技术之一。
[0004]然而,传统的蓝牙技术有以下问题:
1、功耗偏大,且一般I个主设备最多只能连接7个从设备,在蓝蓝牙4.0之前,蓝牙技术缺乏组网功能,物联网应用中相对薄弱;
2、使用2.4GISM频段,易受到诸如同频WIF1、微波炉、无绳电话、科研仪器、工业或医疗设备的干扰等干扰;
3、通讯距离近,I级(100米线视距)、2级(10米)和3级(2-3米),目前常用的设备为2级。

【发明内容】

[0005]为了解决上述技术问题,本发明的目的是提供一种能减少干扰,且降低功耗的一种基于蓝牙技术的自组网方法及系统。
[0006]本发明所采用的技术方案是:
一种基于蓝牙技术的自组网方法,包括以下步骤:
A、对RAM进行初始化,并然后对各外部设备和软件协议进行初始化处理;
B、从设备通过多设备自动避让算法发送广播信息;
C、主设备进入广播接收阶段,并对从设备发送组网信息进行组网配置。
[0007]作为所述的一种基于蓝牙技术的自组网方法的进一步改进,所述步骤B包括:
B1、从设备检测要发送的广播信息是否合法,若是,则执行步骤B2 ;反之,则不对该广播信息进行处理;
B2、从设备检测传输信道的状态,若传输信道处于空闲状态,则对广播信息进行发送;若传输信道处于繁忙状态,则等待一个延时周期后重新从设备检测传输信道的状态。
[0008]作为所述的一种基于蓝牙技术的自组网方法的进一步改进,所述步骤C包括:
Cl、检测是否接收到从设备的广播信息,若是,则执行步骤C2 ;反之,则执行步骤C3 ;
C2、根据接收到的广播信息发现从设备,并向该从设备发送组网信息对其进行组网配置,进而执行步骤C3 ;
C3、检测是否有任务到达,若是,则唤醒控制主设备和从设备进行工作;反之,则控制主设备和从设备进入节能模式。
[0009]作为所述的一种基于蓝牙技术的自组网方法的进一步改进,所述步骤C3中控制主设备和从设备进入节能模式之后还包括:当到达预设的唤醒时间后,返回执行步骤Cl。
[0010]本发明所采用的另一技术方案是:
一种基于蓝牙技术的自组网系统,包括:
初始化单元,用于对RAM进行初始化,并然后对各外部设备和软件协议进行初始化处理;
广播发送单元,用于从设备通过多设备自动避让算法发送广播信息;
组网单元,用于主设备进入广播接收阶段,并对从设备发送组网信息进行组网配置。
[0011]作为所述的一种基于蓝牙技术的自组网系统的进一步改进,所述广播发送单元包括:
数据检测单元,用于从设备检测要发送的广播信息是否合法,若是,则执行信道检测单元;反之,则不对该广播信息进行处理;
信道检测单元,用于从设备检测传输信道的状态,若传输信道处于空闲状态,则对广播信息进行发送;若传输信道处于繁忙状态,则等待一个延时周期后重新从设备检测传输信道的状态。
[0012]作为所述的一种基于蓝牙技术的自组网系统的进一步改进,所述组网单元包括: 信息接收检测单元,用于检测是否接收到从设备的广播信息,若是,则执行组网配置单元;反之,则执行节能检测单元;
组网配置单元,用于根据接收到的广播信息发现从设备,并向该从设备发送组网信息对其进行组网配置,进而执行节能检测单元;
节能检测单元,用于检测是否有任务到达,若是,则唤醒控制主设备和从设备进行工作;反之,则控制主设备和从设备进入节能模式。
[0013]作为所述的一种基于蓝牙技术的自组网系统的进一步改进,所述节能检测单元还包括:
唤醒单元,用于当到达预设的唤醒时间后,返回执行信息接收检测单元。
[0014]本发明的有益效果是:
本发明一种基于蓝牙技术的自组网方法及系统通过广播技术实现蓝牙组网功能,可以让符合协议的蓝牙设备组成网络,有效降低功耗,并且无需网关,采用广播技术能大大增大节点与节点之间距离,且使用芯片中继功后能可以将信号不断传输到更远,方便易用。而且,本发明采用多设备自动避让算法进行广播信息发送,能有效避免通信时的碰撞冲突,使整个网络工作更加稳定,大幅度提高组网效率和稳定性。
【附图说明】
[0015]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明一种基于蓝牙技术的自组网方法的步骤流程图;
图2是本发明一种基于蓝牙技术的自组网方法步骤B的步骤流程图;
图3是本发明一种基于蓝牙技术的自组网方法步骤C的步骤流程图;
图4是本发明一种基于蓝牙技术的自组网系统的模块方框图。
【具体实施方式】
[0016]参考图1,本发明一种基于蓝牙技术的自组网方法,包括以下步骤:
A、对RAM进行初始化,并然后对各外部设备和软件协议进行初始化处理;
B、从设备通过多设备自动避让算法发送广播信息;
C、主设备进入广播接收阶段,并对从设备发送组网信息进行组网配置。
[0017]其中,从设备通过多设备自动避让算法发送广播信息,能主动侦测周围设备活动情况,根据传输信道的实际情况调整自己的数据收发行为,当信道上数据发生冲突时,设备会等待网络空闲后,再开始发送数据,从而能有效避免设备之间相互的干扰,有效防止同时发送数据产生碰撞的情况,大大提升通信的稳定性。
[0018]参考图2,作为所述的一种基于蓝牙技术的自组网方法的进一步改进,所述步骤B包括:
B1、从设备检测要发送的广播信息是否合法,若是,则执行步骤B2 ;反之,则不对该广播信息进行处理;
B2、从设备检测传输信道的状态,若传输信道处于空闲状态,则对广播信息进行发送;若传输信道处于繁忙状态,则等待一个延时周期后重新从设备检测传输信道的状态。
[0019]参考图3,作为所述的一种基于蓝牙技术的自组网方法的进一步改进,所述步骤C包括:
Cl、检测是否接收到从设备的广播信息,若是,则执行步骤C2 ;反之,则执行步骤C3 ;
C2、根据接收到的广播信息发现从设备,并向该从设备发送组网信息对其进行组网配置,进而执行步骤C3 ;
C3、检测是否有任务到达,若是,则唤醒控制主设备和从设备进行工作;反之,则控制主设备和从设备进入节能模式。
[0020]进一步,本发明可控制主设备和从设备进入节能模式,自动把处理器和内存置入最低功耗状态,从而在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1