关于蓝牙Mesh组网:
蓝牙Mesh网络使用,依赖于低功耗蓝牙(BLE)。低功耗蓝牙技术是蓝牙Mesh使用的无线通信协议栈,蓝牙BR/EDR能够与实现一台设备到另一台设备的连接和通信,建立“一对一”的关系,大多数人所熟悉的“配对”一词就是这个意思。
蓝牙Mesh能够让我们建立无线设备之间的“多对多”(m:m)关系。此外,设备能够将数据中继到不在初始设备直接无线电覆盖范围内的设备,这样,Mesh网络就能够跨越非常大的物理区域,并包含大量设备。
蓝牙Mesh原理:
1、消息发布和传递
使用 Wi-Fi 的网络围绕一个称为路由器的中心网络节点为基础,所有网络流量都通过该节点。如果路由器不可用,则整个网络将不可用。
相比之下,蓝牙 Mesh 网络使用一种称为管理泛洪的技术来传递消息。由节点发布的消息将被广播,而不是直接路由到一个或多个特定节点。所有节点都接收来自自身无线电范围内的节点的所有消息,如果配置为这样做,则将中继接收到的消息。中继涉及再次广播接收到的消息,以便距离原始节点较远的其他节点能接收到广播的消息。
2、多路径交付
蓝牙技术使用管理泛洪的一个重要后果是,消息会通过网络中的多条路径到达目的地。这形成了高度可靠的网络,这是在蓝牙 Mesh 网络设计中选择使用泛洪方法而非路由的主要原因。
3、泛洪方法:
蓝牙 Mesh 网络利用了泛洪方法的优势,并优化了其操作,使其既可靠又高效。在蓝牙 Mesh 网络中优化泛洪工作方式的措施是使用术语“管理泛洪”的背后。这些措施如下:
a、Heartbeats
心跳消息由节点定期发送。心跳消息向网络中的其他节点指示发送心跳的节点仍处于活动状态。此外,心跳消息还包含数据,这些数据使接收节点可以根据到达发送方所需的跳数确定发送方的距离。可以通过 TTL 字段利用此数据。
b、TTL
TTL(生存时间)是所有蓝牙 Mesh PDU 都包含的字段。它控制中继的最大跳数。设置 TTL 可以确保节点不会中继太多,从而使节点可以控制中继并节省能量。
心跳消息使节点可以确定每个发布的消息的最佳 TTL 值。
c、 Message Cache
消息缓存必须由所有节点实现。消息缓存包含所有最近收到的消息,如果发现一条消息存在于消息缓存中,表明该节点之前已经收到和处理过该消息,则立即将其丢弃。
d、 Friendship
蓝牙 Mesh 网络中最重要的优化机制可能是 Friend 节点和 Low Power 节点的组合。如所述,Friend 节点提供消息存储并将服务转发到关联的 Low Power 节点。这允许低功耗节点以高效节能的方式运行。
组网优势:
1、手机直连
大量的消费电子产品尤其是手机中集成了蓝牙的功能,如耳机、音箱、手环、智能手表、蓝牙血糖仪、蓝牙灯泡等都具备蓝牙功能,因此蓝牙能够提供多品牌更广泛的互通性。
这是蓝牙独特的地方所在,是ZigBee等所望尘莫及的优势。
在配网的过程中,手机作为管理者的角色,授权设备即可连入Mesh网络,非常简便灵活,同时又确保了蓝牙Mesh网络的安全性,并且用手机app对各种设备的控制更加的灵活、直接,大大满足了用户体验感,而ZigBee必须要连上网关或类似于网关的设备才能接入手机。
2、低功耗
在蓝牙Mesh当中有两种设备的特性:一个是Friend,一个是Low power node。可以保证节点的低功耗性能。比ZigBee等协议的功耗都要低。
3、广播技术用于定位和导航
蓝牙广播技术在Mesh中也进行了应用,基于低功耗蓝牙广播技术的资产定位,运动轨迹描述和导航等,都是ZigBee所不具备的特点。从实际应用场景来看,定位和导航服务在物联网的应用中迅猛发展,必然能催生更广泛的应用。
应用场景:
1、资产追踪
低功耗蓝牙的广告模式已成为主动RFID资产跟踪的一种有吸引力的替代方法。蓝牙网格网络的出现增加了以前低功耗蓝牙广播范围的局限性,并为建立蓝牙网格资产跟踪解决方案的应用提供了可能性。
2、楼宇自动化
新的控制和自动化系统,无论它们涉及照明,加热/冷却还是安全保护等相关系统,未来的发展趋势将更加智能。在智能建筑物中部署BluetoothMesh网络后,建筑物中的数十,数百或数千个无线设备可以可靠,安全地相互通信并传输信息。
3、无线传感器网络
无线传感器网络(WirelessSensorNetwork,WSN)市场正在迅速增长,特别是在工业领域。蓝牙Mesh网络旨在满足工业领域的严格可靠性,可扩展性和安全性要求。
4、智能家居
蓝牙控制在智能家居系统中拥有得天独厚的优势。而其低功耗、传输快、距离远等特点更为蓝牙技术在智能家居上的应用增分加彩。随着无线蓝牙技术的进一步发展,产品规模的不断扩大、技术的日益成熟和价格的下降,蓝牙技术逐渐应用到工业领域和家庭中。