蓝牙mesh网络技术的亮点
蓝牙mesh网络技术的亮点
The highlights of Bluetooth mesh networking technology
导言
蓝牙是当今最主要的低功耗无线技术之一,对无线设备用户和开发人员非常熟悉。蓝牙网络类型仅限于两个设备(信标或单个集线器)和几个只能与该集线器(星型网络)通信的卫星设备之间的双向通信。尽管beaconing是一种基于一对多广播的技术,用于感兴趣的信息传送室内定位、资产跟踪和双向通信,为蓝牙物联网的使用创造了许多可能性,但最新的蓝牙更新已经发展到下一代网络架构。蓝牙低能耗(LE)标准升级,选择mesh作为新的网络拓扑。Mesh网络使大量的蓝牙节点能够作为一个单一的大型网络运行,从而支持新的应用程序扇区和用例。
蓝牙mesh的关键是每个节点都能充当网络中的一个可行的运营商,并且能够从网络中的其他节点中继消息。当一个或多个节点连接到互联网上时,蓝牙mesh网络就可以无缝地成为物联网(IoT)网络,该网络易于扩展,开发起来也相当简单。
蓝牙星网闪耀之处
在传统的星网中,每个星网节点都必须连接到一个中心节点。尽管适用于定义明确的静态和小型网络,但由于成本和设计上的挑战,这种网络拓扑结构的局限性使得扩展、开发、移动和动态网络变得不可行。星型网络拓扑结构的另一个限制也是范围,因为每个星网节点必须能够回到集线器节点才能使星型网络正常工作。然而,使用mesh,multi-hop communications允许范围内的任何可行节点将节点消息重新传输到所需目的地的任何节点。这就是蓝牙mesh的闪光点,因为mesh网络拓扑结构可以设计成可扩展到当前指定为32000个节点的大量数量,并适应不断变化的网络条件。
图1
星型网络需要一个集中的集线器来运行,网状网络可以利用网络中的节点来中继消息以增强可伸缩性。
蓝牙MESH网络的可扩展性和可靠性
随着物联网革命在几乎所有行业的发生,许多以前依赖于硬线可靠性但遭受硬线可扩展性问题的应用开始采用无线解决方案。这些应用受益于低功耗mesh技术,因为与硬线和传统点对点无线系统相比,此类系统的可扩展性是前所未有的。更重要的是,mesh也没有受到以前点对点无线系统的可靠性问题的困扰。
Bluetooth mesh中的可伸缩性是一个开发人员的问题,它使mesh网络能够基于配置为使用该网络操作的节点而增长。资源调配可以作为一种非常安全的多重授权方法来完成,也可以像用户通过按下虚拟智能手机按钮选择加入一样简单。因此,网格部署可以在一个大型的单一安装中完成,也可以在需要额外的网络覆盖、传感器密度或其他受益于额外节点的方案时添加节点。此外,通过通用属性配置文件(GATT),标准蓝牙LE设备可以通过代理节点与蓝牙LE mesh网络通信,进一步允许mesh网络根据需要进行扩展。
当点对点和硬线网络类型通常围绕单个集线器旋转,并且存在到集线器和集线器基础设施的每个连接的责任时,网状网络拓扑可以利用网络中的每个节点作为潜在的通信链路和/或集线器(中继节点)。这使得自发和路由优化能够比星型网络提高mesh网络的可靠性和效率。此函数称为多路径传递,其中消息可以从一个节点发送,并由最终接收者通过网状网络的各种路径接收。
蓝牙MESH互操作性和低功耗信标
互操作性是许多新标准和技术的一个主要问题,因为它可能会疏远或允许仍然可行的先前技术的部分过时。不过,有了Bluetooth mesh,之前的Bluetooth LE版本,如智能手机和平板电脑版本,仍然可以通过GATT与Bluetooth mesh进行通信。代理节点是简单的Bluetooth mesh节点,已被批准连接到其他Bluetooth LE设备,允许与Bluetooth mesh进行双向通信。
蓝牙LE的一个显著增长的用例是beaconing。信标是事件触发一个节点来传输信息,包括传感器信息、位置或兴趣点信息。市场上有两个主要的信标标准:苹果的iBeacon和谷歌的EddyStone,每一个都有各自的优点和用例。现在,任何Bluetooth mesh节点都可以合并一个或两个信标标准,并且可以在作为Bluetooth mesh节点运行时转换为虚拟Bluetooth信标。这可以启用新的用例甚至商业模型,例如,连接的室内照明供应商,现在开始提供新的服务,例如室内定位、资产跟踪和兴趣点信息交付。
BLUETOOTH MESH开发人员的优点
幸运的是,对于已经拥有成熟的蓝牙LE栈和部署的开发人员来说,Bluetooth mesh是对已建立的Bluetooth LE协议的补充。使用供应商的蓝牙Mesh SDK,Mesh网络可以为给定的应用程序快速开发和优化,这是熟悉先前蓝牙版本和SDK的开发人员很容易完成的。此外,以前的技术可以通过GATT与新的蓝牙mesh设备通信,这意味着只有需要mesh功能的技术才需要mesh开发。最后,就像许多蓝牙设备一样,用户设备设置和配置都可以通过智能手机/平板电脑和应用程序界面轻松启用。
图2
蓝牙协议栈的多功能性使得蓝牙mesh网络能够通过mesh网络中的代理节点与蓝牙LE设备(如用户/客户的智能手机/平板电脑)进行通信。
蓝牙MESH和家庭自动化
智能灯泡、恒温器、通风口、运动传感器和许多其他智能家居物联网应用正日益普及。通常,这些家庭自动化设备使用各种不同的无线标准和技术,需要在整个家庭中使用各种互连的集线器和网络路由。Bluetooth mesh有望成为一种简化智能家居自动化过程的协议,它使越来越多的mesh设备网络能够方便地安装和配置用户的智能手机或平板电脑。
用户的好处是,连接设备的网状网络可以用于多路径中继消息,这同时提高了可靠性和网络覆盖率。在整个家庭中只有几个节点的情况下,蓝牙网格甚至可以覆盖大家庭的每一个角落,并在单个节点出现故障时防止服务中断。例如,如果家庭照明蓝牙mesh中的一些节点连接到家庭网络,即使其中一个家庭网络连接的节点发生故障,来自mesh的其余节点的消息仍然可以到达用户的控制/报告设备。传统上,如果集线器出现故障,整个网络将无法使用。这很可能就是灯开和灯关的区别。
结论
尽管Bluetooth mesh最近才与制造商的芯片组和SDK一起出现,并可能从标准的未来增强中受益,但与Bluetooth标准的mesh网络将为家庭、商业和工业自动化提供许多独特的功能。这些好处围绕着Bluetooth mesh轻松开发和部署一个可扩展的mesh网络的能力展开,该网络既非常可靠,又可以很容易地用于执行多个任务。由于蓝牙mesh网络可以由具有多种功能的节点组成,例如支持低功耗节点的友元节点和支持蓝牙mesh和非mesh蓝牙LE设备之间相互通信的代理节点,因此该功能进一步增强。考虑到开发的灵活性和易用性,看看开发人员能够用最新的低功耗网状网络技术实现什么样的解决方案将是令人兴奋的。
蓝牙mesh网络技术的亮点的更多相关文章
- 无线Mesh网络技术基础与应用
无线Mesh网络主要包含三类节点,构成了Mesh的基本服务集. 1.与有线网络相连的节点(GateWay节点),其主要负责实现无线Mesh网络和有线网络的数据交换. 2.可以进行Mesh组网并拥有Ro ...
- Wi-Fi Mesh网络技术
Wi-Fi在很早的时候就引入了mesh技术,并且最近得到了越来越多的关注.谷歌.Eero.Linksys.Netgear以及几乎所有以家庭和小型办公室为目标的网络品牌都提供了mesh网格系统.但是也有 ...
- [蓝牙前沿应用] 照明即平台 —— 通过蓝牙增强服务提高照明投资回报率(蓝牙MESH、定位AoA、AoD)
1.照明即平台(LAAP) 随着照明设施向LED转型,他们也在利用类似于蓝牙MESH的技术,创建一个可连接的照明平台,作为他们建筑的中枢神经系统.这些系统除了提供先进的照明控制,还建立了一个增强版 ...
- 蓝牙mesh介绍
了解一下关于蓝牙Mesh的知识. 蓝牙mesh网络使用,并且依赖于低功耗蓝牙(BLE).低功耗蓝牙技术是蓝牙mesh使用的无线通信协议栈. 蓝牙BR / EDR能够实现一台设备到另一台设备的连接和通信 ...
- 关于蓝牙Mesh您必须知道的七件事
蓝牙技术联盟于7月19日正式宣布,蓝牙(Bluetooth)技术开始全面支持Mesh网状网络.全新的Mesh功能提供设备间多对多传输,并特别提高构建大范围网络覆盖的通信能力,适用于楼宇自动化.无线传感 ...
- SIG蓝牙mesh笔记2_mesh组成
目录 SIG 蓝牙 mesh 组成 mesh网络概述 网络和子网 设备和节点 devices & nodes 入网 mesh中的几个概念 智能插座例子 SIG 蓝牙 mesh 组成 mesh网 ...
- ZigBee无线网络技术在小区路灯照明系统的应用
小区路灯照明系统是楼宇智能的一部分,但受制于布线.成本等的问题,难以得以实施.随着计算机技术的迅猛发展,无线网络技术越来越成熟,ZigBee无线网络成本低.功耗低.传输距离远等的特点,非常适合在无线路 ...
- BLE Mesh网络协议综述
0 引言 自2012年蓝牙4.0规范推出之后,全新的蓝牙低功耗(BLE)技术由于其极低的运行和待机功耗.低成本和跨厂商互操作性,3 ms低延迟.AES-128加密等诸多特色,可以用于计步器.心律监视器 ...
- SIG蓝牙mesh笔记3_网络结构
目录 3. Mesh Networking 3.1 Bearers 承载层 3.2 Network Layer 网络层 3.2.3 Address validity 地址有效性 3.2.4 Netwo ...
随机推荐
- hdu4740 不错的简单搜索
题意: 给你一个n*n的图,给你驴和老虎的初始坐标和方向,已知他们的速度相同,他们走动的时候都是走直线,如果不能走,驴往右拐,老虎往左拐,如果拐了一次还走不了就原地不动,问他们的最早相遇位置 ...
- hdu3786 Floyd或搜索 水题
题意: 找出直系亲属 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- UVA10294项链和手镯(等价类计数问题)
题意: 给你一串珠子(连接成了一个环),共有n个珠子组成,你有t种颜色,现在你来给这个珠子染色,问染成项链有多少种方法?染成手镯有多少种方法?在项链里,经过顺时针旋转后相同的算一个,在手镯 ...
- postman使用教程7-参数化引用外部文件测试数据
前言 当同一个接口需要测试不同的参数时,需用到参数化的概念.postman支持从外部文件读取测试数据参数化 设置参数化变量 新建一个collections 专门测试登录接口 设置集合变量usernam ...
- Maven关于web.xml中Servlet和Servlet映射的问题
在配置Servlet时,有两个地方需要配置. 一个是<servlet>,另一个是<servlet-Mapping>,这两个一个是配置Servlet,一个是配置其映射信息. &l ...
- 逆向工程初步160个crackme-------3
这个Crackme3 涉及到浮点指令以及浮点数的存储与运算,我没学习过浮点指令,不得不从网上恶补了1个小时,一边看汇编指令一边百度其指令含义. 回头得好好补补这方面的知识了,太菜了! 我大致了解了一下 ...
- 02 CTF WEB 知识梳理
1. 工具集 基础工具 Burpsuit, Python, FireFox(Hackbar, FoxyProxy, User-Agent Swither .etc) Burpsuit 代理工具,攻击w ...
- 并查集板子+kruskal
最近在学最小生成树得时候又用到了并查集,一起来整理一下 1.并查集 并查集就是字面意思,将两个单独得集合合并成一个大的集合. 并查集关键在于两个操作:合并和查找 先要完成查找操作(合并操作在查找的基础 ...
- Linux(深度)系统安装富士施乐(网络)打印机
一般来讲,linux系统识别打印机没有问题,重点难点在于后面设置.此文特别感谢:河北石龙的陈一繁销售代表.P288dw施乐官网并未提供Linux的驱动并在安装过程中遇到很多问题,其不厌其烦的为我联系厂 ...
- 使用alpine为基础镜像Q&A
作为go应用存在二进制文件却不能执行 明明镜像中有对应的二进制文件,但是执行时却提示 not found 或 no such file 或 standard_init_linux.go:211: ex ...