The embodiment of the invention relates to the field of communication, and discloses a main node switching method, a sub-node and a Bluetooth network based on Bluetooth network. In the present invention, the main node switching method based on Bluetooth network includes feeding back the physical address of the sub-node itself to the second node when the sub-node receives and determines that the priority code of the second node is higher than the priority code of the first node, and identifying the second node as the main node; and covering the second node with Bluetooth and including A number of sub nodes, including the first node, are identified as second node slave nodes. Compared with the prior art, the present invention enables the switching of the master node according to the priority code, thereby reasonably changing the composition of the Bluetooth network, so as to adapt to the smart home background when there is a third party intruding into the master node in the home, the slave in the Bluetooth network can be conveniently and quickly controlled by the switched master node. Nodes can improve the robustness of smart home system.
【技术实现步骤摘要】
基于蓝牙网络的主节点切换方法、子节点、蓝牙网络
本专利技术实施例涉及通讯领域,特别涉及基于蓝牙网络的主节点切换方法、子节点、蓝牙网络。
技术介绍
由于蓝牙通信具有能耗低的优点,当前技术方案运用蓝牙组网的技术,将各个传感器通过蓝牙传输的方式连接起来,来检测网络情况、交通情况等等。蓝牙组网首先拥有一个主节点,主节点在蓝牙通信范围内,连接第一层从节点。该层从节点再在自己的蓝牙通信范围内,连接第二层从节点,依次类推。整个网络将拥有n+1层结构,其中包含n层从节点和一层主节点。现有的蓝牙组网在智能家居背景的情形下,会选定某一个具有计算能力的智能家居作为主节点,其他智能家居设备作为从节点。当智能家居收到语音信号时,语音信号将传送给主节点,进行语音识别。主节点将识别的结果发送给相应的智能设备(从节点)使其完成指令。但是现有技术中至少存在如下问题:当主节点受到第三方入侵时,智能家居中的从节点将不受控制。
技术实现思路
本专利技术实施方式的目的在于提供一种基于蓝牙网络的主节点切换方法、子节点、蓝牙网络,使得可以根据优先级码实现主节点的切换,从而可以合理的改变蓝牙网络的组成,以适应智能家居背景下当有有第三方入侵家中的主节点时,可以通过切换后的主节点方便、快速地控制蓝牙网络中的从节点,能够提高智能家居系统的鲁棒性。为解决上述技术问题,本专利技术的实施方式提供了一种基于蓝牙网络的主节点切换方法,蓝牙网络由若干子节点组成,并且其中一个子节点为主节点,其他子节点为从节点,将主节点定义为第一节点,基于蓝牙网络的主节点切换方法包括:在子节点接收到第二节点广播的至少携带所述第二节点自身物理地址 ...
【技术保护点】
1.一种基于蓝牙网络的主节点切换方法,其特征在于,所述蓝牙网络由若干子节点组成,并且其中一个子节点为主节点,其他子节点为从节点,将所述主节点定义为第一节点,所述基于蓝牙网络的主节点切换方法包括:在所述子节点接收到第二节点广播的至少携带所述第二节点自身物理地址的第一数据包时,判断所述第一数据包携带的所述第二节点的优先级码是否高于所述第一节点的优先级码;在所述子节点判定所述第二节点的优先级码高于所述第一节点的优先级码时,将所述子节点自身的物理地址反馈给所述第二节点,并将所述第二节点认定为主节点;将所述第二节点蓝牙覆盖范围内且包括所述第一节点在内的所述若干子节点认定为所述第二节点的从节点。
【技术特征摘要】
1.一种基于蓝牙网络的主节点切换方法,其特征在于,所述蓝牙网络由若干子节点组成,并且其中一个子节点为主节点,其他子节点为从节点,将所述主节点定义为第一节点,所述基于蓝牙网络的主节点切换方法包括:在所述子节点接收到第二节点广播的至少携带所述第二节点自身物理地址的第一数据包时,判断所述第一数据包携带的所述第二节点的优先级码是否高于所述第一节点的优先级码;在所述子节点判定所述第二节点的优先级码高于所述第一节点的优先级码时,将所述子节点自身的物理地址反馈给所述第二节点,并将所述第二节点认定为主节点;将所述第二节点蓝牙覆盖范围内且包括所述第一节点在内的所述若干子节点认定为所述第二节点的从节点。2.根据权利要求1所述的基于蓝牙网络的主节点切换方法,其特征在于,在所述子节点接收到第二节点广播的第一数据包之前,所述基于蓝牙网络的主节点切换方法还包括:所述第二节点与最近的从节点连接,并向所述最近的从节点发送所述第一数据包;所述最近的从节点广播所述第一数据包给所述蓝牙网络内的其他从节点以及所述第一节点。3.根据权利要求1所述的基于蓝牙网络的主节点切换方法,其特征在于,在所述子节点接收到第二节点广播的第一数据包之前,所述基于蓝牙网络的主节点切换方法还包括:所述第二节点向所述第一节点发送所述第一数据包;所述第一节点接收到所述第一数据包时,将所述第一数据包转发给所述从节点。4.根据权利要求1至3中任意一项所述的基于蓝牙网络的主节点切换方法,其特征在于,所述将第二节点蓝牙覆盖范围内且包括所述第一节点在内的所述若干子节点认定为所述第二节点的从节点之后,所述基于蓝牙网络的主节点切换方法还包括:在任何一个从节点向所述第二节点发送第二数据包且在预设时长内未接收到所述第二节点的反馈信息时,向所述蓝牙网络内的其他从节点发送携带所述第一节点优先级码的第三数据包;在所述第一节点收到所述第三数据包时,向所述第一节点覆盖范围内的其他子节点发送所述携带所述第一节点的物理地址和优先级码的第四数据包;所述其他从节点将自身的物理地址反馈至所述第一节点,将所述第一节点认定为主节点。5.根据权利要求1至3中任意一项所述的基于...
【专利技术属性】
技术研发人员:李元媛,
申请(专利权)人:上海与德科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。