蓝牙Mesh基础知识六问六答
Q:什么是蓝牙mesh
A:蓝牙Mesh网络是用于建立多对多设备通信的低功耗蓝牙(BLE)新的网络拓扑。它允许您创建基于多个设备的大型网络,网络可以包含数十台,数百甚至数千台蓝牙Mesh设备,这些设备之间可以相互进行信息的传递,非常适合楼宇自动化,无线传感器网络,资产跟踪的IoT解决方案。
Q:蓝牙 Mesh相比于其他协议的优势
A:蓝牙 Mesh是在低功耗的基础之上开发出来的,它相对其他协议有五大优势。最大的优势就是蓝牙 Mesh无需网关就可以直接与智能终端通信,这能够充分利用了人机交互体验好的优势;第二是没有网关,成本低;三是安装非常便捷,用户体验上也尤为好;四是低功耗支持能力强;五是有强大的组网能力,双向可组250个节点,单向可组1000个节点,这在无线技术中能做到是非常不容易的!
Q:一般在什么地方会使用蓝牙 Mesh
A:在楼宇自动化市场会很活跃,特别是商业照明解决方案以及多个市场的传感器网络解决方案。它非常适合需要数十台,数百台或数千台设备相互通信的物联网解决方案。
Q:哪些蓝牙版本支持网状网络?现有产品可以升级支持蓝牙 Mesh技术吗?
A:网状网络采用蓝牙低功耗,与核心规格版本4.0及更高版本兼容。升级由几个因素决定,如蓝牙芯片中可用的内存量。
Q:如何构建一个蓝牙网状网络产品?
A:构建一个蓝牙网状网络产品,需要有兼容的硬件和软件。蓝牙网状网络需要支持GAP Broadcaster和Observer roles的底层蓝牙LE 4.x或蓝牙5堆栈,以及广播和扫描数据包(要在蓝牙LE上使用蓝牙网状网络协议,建议使用蓝牙模块提供商的SDK,其中包括具有相应API的蓝牙网状网络协议)。
Q:如何构建一个蓝牙网状网络手机应用程序?
A:要开发适用于蓝牙网状网络产品的智能手机或平板电脑应用程序,如果您的移动操作系统提供合适的API,使应用程序能够满足Mesh Profile规范中定义的蓝牙LE广告包的相关要求,则应使用advertising bearer方式。在这种情况下,advertising bearer是首选bearer。在无法使用advertising bearer的时候,可以使用Bluetooth Mesh代理协议来启用通过proxy node与网状网络的通信。proxy protocol可以在标准蓝牙低功耗GAP和GATT API之上实