【技术实现步骤摘要】
基于蓝牙Mesh网络的节点间通信方法及系统
[0001]本公开实施例涉及通信
,尤其涉及一种基于蓝牙Mesh网络的节点间通信方法及系统。
技术介绍
[0002]蓝牙Mesh是基于蓝牙低功耗(BLE,Bluetooth Low Energy)技术的网状网络解决方案。蓝牙Mesh网络中各节点如智能设备通信通过广播和扫描来进行收发,如广播发送信息,扫描接收信息。因为Mesh网络是网状网络结构,所以中间节点在收到信息后进行判断,如果不是自己需要的信息则进行转发至其它节点,从而可以使信息快速、大面积的向外传播。因此蓝牙Mesh得到了广泛应用,例如在基于语音控制的智能家居系统中应用较多。
[0003]相关技术中,Mesh网络中的节点如智能设备的节点地址并不是出厂时设置的,而是由用户自己统一管理和分配的。用户在配置例如智能设备入网时,通过配网器(Provisioner)给未加入Mesh网络的智能设备分配地址并完成配网的相关处理流程,以使该智能设备成为成功加入Mesh网络的一个Mesh节点。其中Provisioner需要确保给 ...
【技术保护点】
【技术特征摘要】
1.一种基于蓝牙Mesh网络的节点间通信方法,所述蓝牙Mesh网络包括至少两个节点,其特征在于,该方法应用于第一节点,所述第一节点是所述至少两个节点中的任意一个节点,该方法包括:在所述第一节点向第二节点发送第一消息时,获取所述第一消息中携带的第二节点标识信息;其中,所述第二节点标识信息用于唯一标识所述第二节点,所述第二节点是所述至少两个节点中除所述第一节点之外的任意一个节点;判断所述第二节点标识信息是否存在于所述第一节点处的预设信息表中;其中,每个所述节点处均设置有一个预设信息表,每个所述预设信息表包含所述至少两个节点中的一个或多个节点的节点标识信息以及对应的节点地址;若是,则基于所述第一节点处的预设信息表确定所述第二节点标识信息对应的第二节点地址,基于所述第二节点地址发送所述第一消息;若否,则所述第一消息发送失败。2.根据权利要求1所述的方法,其特征在于,所述第一节点是未配网设备,在所述第一节点向第二节点发送第一消息之前,该方法包括以下步骤:在所述第一节点配网成功加入所述蓝牙Mesh网络后,将所述第一节点的第一节点标识信息以及对应的第一节点地址写入所述第一节点处的预设信息表中;将第二消息广播至所述蓝牙Mesh网络中,所述第二消息携带所述第一节点标识信息以及对应的第一节点地址,以使所述蓝牙Mesh网络中其它节点将所述第一节点标识信息以及对应的第一节点地址添加至自身的预设信息表;接收所述蓝牙Mesh网络中其它节点各自返回的应答消息,各所述应答消息携带对应的节点的节点标识信息以及对应的节点地址;基于各所述应答消息中携带的节点的节点标识信息以及对应的节点地址,更新所述第一节点处的预设信息表。3.根据权利要求1所述的方法,其特征在于,所述第一节点是配网器,在所述第一节点向第二节点发送第一消息之前,所述方法包括以下步骤:在所述配网器对当前所有的未配网设备配网成功加入到蓝牙Mesh网络使每个所述未配网设备成为所述蓝牙Mesh网络中的一个节点后,从本地获取所有节点的节点标识信息以及对应的节点地址;广播发送获取的所述所有节点的节点标识信息以及对应的节点地址至所述蓝牙Mesh网络中,以使所述蓝牙Mesh网络中每个节点将所述所有节点的节点标识信息以及对应的节点地址添加至自身的预设信息表中。4.根据权利要求1~3任一项所述的方法,其特征在于,还包括:若需将所述第一节点从所述蓝牙Mesh网络中移除,则所述第一节点在移除之前广播发送移除消息至所述蓝牙Mesh网络,以使所述蓝牙Mesh网络中除所述第一节点之外的各节点响应所述移除消息而删除自...
【专利技术属性】
技术研发人员:王敏,彭雪刚,
申请(专利权)人:北京联盛德微电子有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。