【技术实现步骤摘要】
数据传输方法、节点控制方法、网络设备、网络系统
[0001]本申请实施例涉及蓝牙
,尤其涉及一种数据传输方法、节点控制方法、网络设备、网络系统。
技术介绍
[0002]相对于Zigbee网络,蓝牙网络(蓝牙Mesh)能实现多点通信的同时,可通过任何支持蓝牙低能耗(BLE)的设备如智能手机进行通信,而无需专门的网关,这使得蓝牙Mesh在智能家居等物联网环境中具有广泛的应用。
[0003]但是,蓝牙Mesh网络一般采用泛洪传播的原理,容易引起网络风暴。为了降低出现网络风暴的风险,蓝牙Mesh网络中存在最短发包间隔时长或者最高发包频率,用于限制蓝牙Mesh网络中的节点不会频繁发包。
[0004]但是这种方案极大地限制了蓝牙Mesh网络在低时延场景中的应用。
技术实现思路
[0005]有鉴于此,本申请实施例提供一种数据传输方案,以至少部分解决上述问题。
[0006]根据本申请实施例的第一方面,提供了一种数据传输方法,应用于蓝牙网络的节点,所述方法包括:通过蓝牙承载层获得可聚合的至少两个待 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,应用于蓝牙网络的节点,所述方法包括:通过蓝牙承载层获得可聚合的至少两个待发送数据包;通过所述蓝牙承载层对所述至少两个待发送数据包进行聚合封装,得到蓝牙广播包,所述蓝牙广播包中携带有所述至少两个待发送数据包,以及所述至少两个待发送数据包各自对应的包头信息,所述包头信息用于至少指示所述待发送数据包的长度;将所述蓝牙广播包发送至所述蓝牙网络的节点。2.根据权利要求1所述的方法,其中,所述通过蓝牙承载层获得可聚合的至少两个待发送数据包,包括:通过蓝牙承载层,将持续预设时长内接收到的至少两个可聚合的待发送数据包确定为一组;所述通过所述蓝牙承载层对所述至少两个待发送数据包进行聚合封装,得到蓝牙广播包,包括:将一组中的至少两个可聚合的待发送数据包进行聚合封装,得到蓝牙广播包。3.根据权利要求2所述的方法,其中,所述通过蓝牙承载层,将持续预设时长内接收到的至少两个可聚合的待发送数据包确定为一组,包括:若所述蓝牙承载层接收到标记有可聚合标识的待发送数据包,则启动定时器;通过所述蓝牙承载层继续接收可聚合标识的待发送数据包,直至定时器的计时值大于或等于预设时长停止;将接收到的标记有可聚合标识的待发送数据包确定为一组。4.根据权利要求3所述的方法,其中,所述通过所述蓝牙承载层对所述至少两个待发送数据包进行聚合封装,得到蓝牙广播包,包括:通过所述蓝牙承载层,将至少两个待发送数据包按照标准广播数据包格式进行封装,得到至少两个标准广播包,以为所述至少两个待发送数据包分别增加用于至少指示待发送数据包的长度的包头信息;通过所述蓝牙承载层将所述至少两个标准广播包进行聚合封装,得到蓝牙广播包。5.根据权利要求1所述的方法,其中,所述至少两个待发送数据包中的部分或全部的目标地址存在差异。6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:柴晓晋,周云飞,童琪杰,
申请(专利权)人:杭州中天微系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。