蓝牙mesh网络让您在无线设备之间得以树立多对多的通讯联系,而且可以让设备将数据中继到本身无线电传输规模以外的其他设备。经过这种方法,蓝牙mesh网络可以跨过广泛的物理区域,支撑数十、数百、甚至数千台设备。
mesh开发的意图
mesh拓扑供给了最佳的渠道,可以满意从修建自动化到传感器网络等商业和工业使用范畴日益遍及的通讯需求。因而,蓝牙mesh致力于供给:
· 大面积掩盖
· 直接的互通性
· 设备监控
· 低功耗
· 功率及可拓展性方面的优化
· 与智能手机、平板电脑和PC的兼容性
· 行业标准、政府级的安全性
针对处理工业物联网需求处理的应战,其他支撑mesh拓扑的低功耗无线技能并非最优挑选。数据传输速率低、跳数有限、可扩展性的束缚、以及短少移动设备支撑等要素都阻止了新物联网处理方案的开展。根据低功耗蓝牙(Bluetooth LE)仓库创立的行业标准mesh技能使咱们可以满意这些要求,且不受相关束缚和束缚。
音讯导向的通讯
蓝牙mesh网络运用发布/订阅音讯体系,让设备可以将音讯发送到设备组,例如“工厂照明 ”。当设备向一组地址发布音讯时,订阅该地址的一切其他设备都会收到该音讯的副本,对其进行处理并作出回应。
可以幻想一下,某工厂里安装了一套野外照明体系。每台照明灯都装备为订阅“工厂照明”音讯。当蓝牙mesh照明开关向“工厂照明”地址发送“敞开(ON)”音讯时,工厂内一切照明灯都会接纳到“敞开(ON)”这一音讯,并经过敞开照明以做出回应。
中继
蓝牙mesh网络让设备可以在广规模内互相通讯,也因而成为了商场、机场或办公楼的抱负挑选。这些设备中的墙面和其他物理屏障或许会阻碍设备间的直接无线电通讯。为处理这一问题,蓝牙mesh网络让您可以将一些设备指定为“中继设备”。
中继设备会对接纳到的音讯进行从头传输,将其发送至原始音讯发布设备的无线电规模以外的设备。一则音讯可被屡次中继,最多可达127跳。
办理型网络泛洪
在蓝牙mesh网络中,音讯并非沿特定途径传输,而是传输规模内的一切设备都会收到音讯。那些充任中继的设备会将音讯转发给其传输规模内的一切其他设备。
选用网络泛洪方法,不需求任何设备作为中心路由器。选用中心路由器时,假如它产生毛病,就或许导致整个网络无法运转。特定通讯线路呈现不可用的状况时,也或许对网络构成灾难性的影响,这都可以经过泛洪的方法来防止。泛洪方法让音讯可以经过多条途径得以传输,然后构成愈加牢靠的网络。
优化动力运用
蓝牙mesh网络包括若干可以优化单一设备和全体网络动力运用的办法。
一切数据包或许都会束缚音讯中继时的跳数。每隔一段时间发送的一次TTL (Time to Live) ,让网络可以了解其拓扑结构以及每台设备的跳数,这样即可防止不必要的音讯中继。一起,每台设备还包括一个音讯缓存,因而可以承认之前是否已看到过该音讯,丢掉冗余并防止不必要的音讯处理。
别的,功率受限的设备(例如电池供电的传感器)可被指定为低功耗节点。低功耗节点与指定为老友节点的一台或多台设备协同作业。老友节点作为低功耗节点的代表,不但可存储音讯,而且能当低功耗节点需求时才将音讯传送给它。这种与老友的协同作业的方法可以让低功耗节点以关于设备来说合理的任何频率来规划无线电运用,接纳音讯,而且可所以相关于一向收听音讯的状况下要低得多的频率。
安全性
安全性是蓝牙mesh网络规划的中心,其运用是强制性的。每个数据包都经过加密和验证。经过正确运用序列号可防止中继进犯。在重要的程序中,可经过运用非对称性暗码来维护网络免受中间人进犯(Man-in-the-Middle Attack)。而针对运用丢掉设备的垃圾桶进犯(Trash Can Attack),可经过定时安全密钥刷新来进行办理。
安全分级考量(Separation of Concerns)是蓝牙mesh网络安全中体现出来的一个重要准则。网络的安全性与照明、供暖或物理修建安全等个人使用的安全性互相独立。不同的安全密钥会分别用于维护网络层操作(例如中继)或使用特定的音讯内容。例如,灯泡可拜访由照明灯开关传输的数据,由于它们具有相同的使用程序密钥。相同的灯泡可将来自拜访令牌的音讯中继到前门的锁中,可是无法检查这些音讯的使用层内容。
蓝牙mesh网络的未来
蓝牙mesh网络是一种高效且用处清晰的拓扑结构,它的呈现旨在满意物联网的严苛要求。因而,咱们期望看到它可以被广泛使用于各行业范畴,尤其是商业照明,它是蓝牙mesh十分振奋人心的使用之一,这种使用可以让您将照明打造为其它修建服务的无线渠道,例如财物盯梢和定位功用。
作者:蓝牙技能联盟EMEA开发联系司理 Martin Woolley