通过蓝牙Mesh网络连接一切
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过蓝牙Mesh网络连接一切
STSW-BNRG-Mesh是ST首个BLE Mesh软件包,帮助开发人员创建蓝牙Mesh网络解决方案。该解决方案将IOS和Android应用程序以及BlueNRG-Mesh搭配融合使用,同时将蓝牙Mesh库移植到IOS和Android的操作系统上。根据2017年推出的新标准,可使用低功耗蓝牙(BLE)来创建最多32,000台设备互联的Mesh网络。它在某些方面与6LoWPAN类似,数据可通过Mesh网络传送至互联网的网关。创建蓝牙Mesh网络与创建6LoWPAN网络同样简单。此外,我们的BlueNRG–1和BlueNRG–2片上系统(SoC)、SPBTLE–1S即用型BLE模块以及BlueNRG-MS(需要配合其他处理器)只需升级固件即可实现这项新技术。
因此,蓝牙Mesh网络变得非常有吸引力,尤其是对于已经使用我们的SoC和网络处理器的公司,因为创建Mesh网络不一定需要额外的控制器或昂贵的解决方案。BLE无处不在,对于已经向这一技术投资的公司而言,创建Mesh网络可能更具成本效益。据蓝牙技术联盟(SIG)估计,采用蓝牙Mesh网络的第一批应用将是工业应用,因为大多数智能工厂和专业环境已使用无线网络连接传感器或照明灯。借助这种新拓补,客户在网络中受距离范围或节点数量的限制更小。
通过蓝牙Mesh网络连接一切
BlueNRG-Mesh SDK硬件和软件协议栈图示
STSW-BNRG-Mesh采用了带向导的可执行文件形式,帮助您在PC上安装SDK(软件开发工具包)。它提供了库、源代码和演示应用程序。例如,可以用预编译的二进制文件使智能手机通过单播或广播寻址与节点通信,并实现节点到节点通信。该演示使用控制器的序列号生成MAC地址,并创建可模拟的智能照明系统网络。
该软件包出色的优化了库文件,可适用于超低功耗设备。克服了内存和计算限制,使用BlueNRG的大多数产品都可实现固件更新。我们的软件协议栈也利用硬件来加快某些加密