亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 嵌入式

Bluetooth Mesh节点通信:设计稳健Mesh网络

构建可靠Bluetooth Mesh网络始于理解节点如何交换数据。本文探讨核心通信机制、节点架构、实现跨设备互操作的模型。

受控泛洪——Mesh消息传递的基石

Bluetooth Mesh通过受控泛洪策略传递消息。区别于每个节点重复每个包的朴素泛洪,受控泛洪利用缓存消息列表与生存时间(TTL)字段避免重复、限制跳数。每个节点将入包与缓存对比;丢弃重复包。TTL随消息设置,每中继递减1,上限126跳,确保高效可预测投递。

发布-订阅通信

为保网络可扩展、防设备处理无关流量,Bluetooth Mesh采用发布-订阅模型。发布者仅向表达兴趣的组发送消息,订阅者仅接收寻址至其组的消息。此模型支持单播、组播、广播,允许如房间灯光等场景的精细控制。

图1演示使用Cypress CYBT-213043-MESH评估套件的真实实现。开关作为发布者,灯泡作为餐厅与厨房组的订阅者。开关1发布至餐厅组,前三盏灯响应。开关2发布至厨房组,仅控制第三盏灯。

Bluetooth Mesh节点通信:设计稳健Mesh网络
图1. 连接照明的Bluetooth Mesh发布订阅示例。(来源:Cypress)

节点架构——元素、地址与模型

每个Mesh节点包含一个或多个元素,即暴露设备能力的功能构建块。每个元素获得唯一单播地址,实现独立控制。典型灯泡单元素控制开关与亮度。带占用传感器的可调光灯泡有两个元素:照明与感测。

图2展示单双元素节点,突显地址空间与元素-模型关系。

Bluetooth Mesh节点通信:设计稳健Mesh网络
图2. 单元素与双元素节点。(来源:Cypress)

模型——Mesh的语言

功能由模型定义,类比蓝牙服务。模型分三类:

服务端模型可跨一个或多个元素管理多状态。如可调光灯泛可同时托管开关服务端与灯光亮度服务端。客户端模型使开关、调光器等设备查询或改变这些状态。

模型可相互扩展。灯光亮度服务端扩展开关与通用电平服务端,使单一开关命令影响任意灯泡类型,无论其底层模型。

状态——每个元素背后的数据

每个元素维护状态,由Bluetooth SIG定义。状态持有值(如开/关)与行为。例如喷灌控制器的开关服务端暴露通用开关状态,任何理解该状态的客户端均可操纵。

下一步——隐私与安全

下篇文章将深入Bluetooth Mesh强大的隐私安全机制,这对保护网络免受窃听与未授权控制至关重要。

深度洞察可观看深入理解Bluetooth Mesh视频,开始设计您的Mesh应用。

嵌入式

  1. 导电聚氨酯设计指南:提升性能与安全的双重保障
  2. Bluetooth Mesh设计抉择:模组还是离散器件?
  3. STMicroelectronics 发布 STM32Cube.AI:赋能边缘设备嵌入式神经网络
  4. Cypress 发布双模 Bluetooth 5.0 MCU,支持 Mesh 组网,连接物联网设备与智能手机
  5. ON Semiconductor发布太阳能供电RSL10多传感器平台 实现真正免电池物联网
  6. Future Electronics 与 Silvair 全球结盟,加速蓝牙 Mesh 照明方案落地
  7. Silicon Labs 推出预认证 Wireless Gecko 模块,支持 Bluetooth Mesh、Zigbee、Thread 与 BLE
  8. 蓝牙Mesh:工业物联网连接的实用协议
  9. ZigBee与蓝牙LE对比:通信距离、功耗与葡萄园实测分析
  10. 蓝牙SIG高管详解:为何蓝牙Mesh是工业物联网游戏规则改变者
  11. 蓝牙SIG增强Mesh组网 助力可扩展物联网与工业应用
  12. 钨丝网会与空气反应吗?技术深度解析