SILICON-Labs-标志

SILICON LABS 5.0.3.0 GA 蓝牙网状网络 SDK

SILICON-LABS-5.0.3.0-GA-蓝牙-Mesh-SDK-产品

蓝牙网状网络是一种适用于蓝牙低功耗 (LE) 设备的新拓扑,可实现多对多 (m:m) 通信。它针对创建大型设备网络进行了优化,非常适合楼宇自动化、传感器网络和资产跟踪。我们的蓝牙开发软件和 SDK 支持蓝牙 Mesh 和蓝牙 5.3 功能。开发人员可以将网状网络通信添加到 LE 设备,例如联网灯、家庭自动化和资产跟踪系统。该软件还支持蓝牙信标、信标扫描和 GATT 连接,因此蓝牙网状网络可以连接到智能手机、平板电脑和其他蓝牙 LE 设备。此版本包含蓝牙网状网络规范版本 1.1 支持的功能。

这些发行说明涵盖 SDK 版本:

  • 5.0.3.0-13 年 2024 月 XNUMX 日发布
  • 5.0.2.0-9 年 2023 月 XNUMX 日发布
  • 5.0.1.0-26 年 2023 月 XNUMX 日发布
  • 5.0.0.0-7 年 2023 月 XNUMX 日发布

主要特色 

  • 支持网状协议 1.1
  • 支持网格模型 1.1
  • 支持网格二进制大对象传输
  • 支持 Mesh 设备固件更新

兼容性和使用声明

有关安全更新和通知的更多信息,请参阅随该 SDK 一起安装的 Gecko 平台发行说明的安全章节或 Silicon Labs 发行说明页面上的安全章节。 Silicon Labs 还强烈建议您订阅安全公告以获取最新信息。有关说明,或者如果您是 Silicon Labs 蓝牙网状 SDK 的新手,请参阅使用此版本。

兼容的编译器:
IAR Embedded Workbench for ARM (IAR-EWARM) 版本 9.20.4

  • 在 macOS 或 Linux 上使用 wine 通过 IarBuild.exe 命令行实用程序或 IAR Embedded Workbench GUI 构建可能会导致错误 file由于 wine 生成 short 的散列算法中的冲突,s 被使用 file 名字。
  • 建议 macOS 或 Linux 上的客户不要在 Simplicity Studio 之外使用 IAR 进行构建。这样做的客户应仔细核实是否正确 file正在使用。 GCC(GNU 编译器集合)版本 10.3-2021.10,随 Simplicity Studio 提供。
  • GCC 的链接时优化功能已被禁用,导致图像大小略有增加。

新品

新功能

在版本 5.0.1.0 中添加新 Examp支持
添加了对用于 BT Mesh IOP 测试演示的 BRD4194A 和 BRD4187C 无线电板的支持

在版本 5.0.0.0 中添加新硬件支持
添加了对 EFR32xG27 产品系列和 BG24 WLCSP 无线电板的支持。添加了对 EFR32xG22 修订版 D 的支持。添加了对 EFR32xG21、修订版 C 及更高版本的支持。

新 API
没有任何

改进

在版本 5.0.0.0 中更改

  • 堆栈和 ex 的代码大小优化amp应用程序。
  • Examp文件应用程序和 SLC 组件针对无代码和低代码开发进行了优化。

修正问题

已在 5.0.3.0 版中修复

ID # 描述
1194020 扫描仪组件更改后,应用程序使用编码 PHY 时出现问题。
1194443 DFU 分发器应用程序目前无法成功处理超过 60 个节点。
1198887 所有子网的专用信标随机广告商地址都是相同的,但它应该不同。
1202088 Btmesh_soc_switch_ctl examp文件可以使用 IAR 编译器在所有板上进行编译。
1206620 修复了高负载期间缺少 BGAPI 事件导致的问题,以纠正固件验证问题。
1206714 当子网添加到代理服务器时,代理服务器应通过代理连接发出信标。
1206715、1211012、

1211022

当支持远程配置时,配置服务器模型以及大型组合数据服务器模型中应支持设备组合数据页 2、129 和 130。
1211017 当全球和本地位置已知时,应定期发布位置信息。
1212373 打开和关闭数百个代理连接后,代理连接处理中的资源泄漏。
1212854 到 LPN 的拉模式 MBT 传输未成功完成。
1226000 扩展Provisioner BGAPI功能,用于检查节点身份,还可以检查私有节点身份。
1230833 修复了朋友子系统取消初始化的问题,以便重新初始化无需重置设备即可进行。
1243565 修复了配置程序初始化失败时可能发生的崩溃,例如ample,因为 DCD 格式错误。
1244298 修复了场景客户端模型的注册状态事件中虚假额外八位字节的报告。

已在 5.0.2.0 版中修复 

ID # 描述
1166409 完全纠正了固件更新服务器响应中多播延迟的使用
1169206 将 Mesh 代理请求服务 UUID 更新为采用的值
1172590 实现SAR配置模型状态的持久存储
1178876 修复了处理 xG24 和 xG27 上某些配置模型请求缺失响应的问题
1182605 修复了存储超过 127 个模型订阅的问题
1187455 更新了DFU ex的DCDample 应用程序以满足所采用的规范要求
1187639 更新了 DFU API 以匹配采用的规范术语
1196510、1187916、

1187304

IOP 测试稳定性问题已修复
1193472 预配组件具有配置选项,可在节点重置到达时启用/禁用自动重置。

已在 5.0.1.0 版中修复 

ID # 描述
1164433 修复了固件更新服务器和 BLOB 传输服务器模型在响应多播请求时使用太短的随机延迟的问题

已在 5.0.0.0 版中修复 

ID # 描述
1102630 通过 GATT 代理优化设备固件更新
1086169、1113729、

1117608

对 BLOB 传输模型的多项修复
1123776 修复了通过 GATT 代理发送专用网络信标的问题
1125121 更正了无效固件删除消息的处理
ID # 描述
1133103、1134497 远程配置的多个修复
1134494、1134495 对大型组合数据模型的多项修复

当前版本中的已知问题

粗体显示的问题是自上一版本以来添加的。

ID # 描述 解决方法
401550 没有分段消息处理失败的 BGAPI 事件。 应用程序需要从超时/缺乏应用层响应来推断失败;对于供应商模型,已提供 API。
454059 KR过程结束时会产生大量的密钥刷新状态变化事件,这可能会淹没NCP队列。 增加项目中的 NCP 队列长度。
454061 与往返延迟测试中的 1.5 相比,观察到性能略有下降。  
624514 如果所有连接均处于活动状态且 GATT 代理正在使用,则重新建立可连接广告时会出现问题。 多分配一个比需要的连接。
841360 通过 GATT 承载的分段消息传输性能较差。 确保底层BLE连接的Connection间隔较短;确保 ATT MTU 足够大以适合全网状 PDU;调整最小连接事件长度以允许每个连接事件传输多个 LL 数据包。
1121605 舍入错误可能会导致计划的事件在与预期略有不同的时间触发。  
1202073 Btmesh_ncp_empty 前ample 在带有 GCC 编译器的 BRD4182 上没有足够的 RAM。 释放一些 RAM 或禁用不必要的组件。

弃用的项目

  • 没有任何

已移除商品

  • 没有任何

使用此版本

此版本包含以下内容

  • Silicon Labs 蓝牙网状网络堆栈库
  • 蓝牙网状网络amp应用程序

如果您是首次使用,请参阅 QSG176:Silicon Labs 蓝牙 Mesh SDK v2.x 快速入门指南。

安装和使用
蓝牙网状网络 SDK 作为 Silicon Labs SDK 套件 Gecko SDK (GSDK) 的一部分提供。要快速开始使用 GSDK,请安装 Simplicity Studio 5,它将设置您的开发环境并引导您完成 GSDK 安装。 Simplicity Studio 5 包含使用 Silicon Labs 设备开发物联网产品所需的一切,包括资源和项目启动器、软件配置工具、带有 GNU 工具链的完整 IDE 以及分析工具。在线 Simplicity Studio 5 用户指南中提供了安装说明。
或者,可以通过从 GitHub 下载或克隆最新版本来手动安装 Gecko SDK。 看 https://github.com/Sili-conLabs/gecko_sdk 了解更多信息。
Simplicity Studio 5.3 及更高版本中的 GSDK 默认安装位置已更改。

  • Windows:C:\用户\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS:/用户/ /SimplicityStudio/SDKs/gecko_sdk
    特定于 SDK 版本的文档随 SDK 安装。 通常可以在知识库文章 (KBA) 中找到其他信息。 有关此版本和早期版本的 API 参考和其他信息可在 https://docs.silabs.com/.

安全信息
安全保管库集成
此版本的堆栈与 Secure Vault 密钥管理集成。当部署到 Secure Vault High 设备时,网状加密密钥将使用 Secure Vault 密钥管理功能进行保护。下表显示了受保护的密钥及其存储保护特性。

钥匙 节点上的可导出性 Provisioner 上的可导出性 笔记
网络密钥 可导出 可导出 网络密钥的派生仅存在于 RAM 中,而网络密钥存储在闪存中
应用密钥 不可出口 可导出  
设备密钥 不可出口 可导出 在 Provisioner 的情况下,应用于 Provisionerr 自己的设备密钥以及其他设备的密钥

标记为“不可导出”的密钥可以使用,但不能 view在运行时编辑或共享。标记为“可导出”的密钥可以在运行时使用或共享,但在存储在闪存中时保持加密状态。有关 Secure Vault 密钥管理功能的更多信息,请参阅 AN1271:安全密钥存储

安全建议
要订阅安全公告,请登录 Silicon Labs 客户门户,然后选择帐户主页。 单击“主页”转到门户主页,然后单击“管理通知”磁贴。 确保选中“软件/安全咨询通知和产品变更通知 (PCN)”,并且您至少订阅了您的平台和协议。 单击保存以保存任何更改。SILICON-LABS-5.0.3.0-GA-蓝牙-Mesh-SDK-FIG-1

支持
开发套件客户有资格获得培训和技术支持。 使用 Silicon Labs 蓝牙网状网络 web 页面以获取有关所有 Silicon Labs 蓝牙产品和服务的信息,并注册产品支持。 联系 Silicon Laboratories 支持人员: http://www.silabs.com/support.

简单工作室
一键访问 MCU 和无线工具、文档、软件、源代码库等。 适用于 Windows、Mac 和 Linux!

SILICON-LABS-5.0.3.0-GA-蓝牙-Mesh-SDK-FIG-2

免责声明
Silicon Labs 旨在为客户提供最新、准确且深入的所有外围设备和模块的文档,供使用或打算使用 Silicon Labs 产品的系统和软件实施者使用。 特性数据、可用模块和外设、存储器大小和存储器地址涉及每个特定器件,并且提供的“典型”参数在不同的应用中可能并且确实有所不同。 应用前amp本文描述的文件仅用于说明目的。 Silicon Labs 保留对本文中的产品信息、规格和描述进行更改的权利,恕不另行通知,并且不对所包含信息的准确性或完整性提供保证。出于安全或可靠性原因,Silicon Labs 可能会在制造过程中更新产品固件,恕不另行通知。此类更改不会改变产品的规格或性能。 Silicon Labs 对使用本文档中提供的信息所造成的后果不承担任何责任。本文件并不暗示或明确授予设计或制造任何集成电路的任何许可。未经 Silicon Labs 具体书面同意,这些产品未设计或授权用于任何 FDA III 类设备、需要 FDA 上市前批准的应用或生命支持系统。 “生命支持系统”是指旨在支持或维持生命和/或健康的任何产品或系统,如果出现故障,可以合理预期会导致重大人身伤害或死亡。 Silicon Labs 产品并非为军事应用而设计或授权。 Silicon Labs 产品在任何情况下均不得用于大规模杀伤性武器,包括(但不限于)核武器、生物武器或化学武器,或能够运载此类武器的导弹。 Silicon Labs 不承担所有明示和默示的保证,并且对于与在此类未经授权的应用程序中使用 Silicon Labs 产品相关的任何伤害或损害不承担任何责任。注意:此内容可能包含现已过时的冒犯性术语。 Silicon Labs 正在尽可能用包容性语言替换这些术语。欲了解更多信息,请访问 www.silabs.com/about-us/inclusive-lexicon-project

商标信息
Silicon Laboratories Inc.®、Silicon Laboratories®、Silicon Labs®、SiLabs® 和 Silicon Labs 徽标®、Bluegiga®、Bluegiga Logo®、EFM®、EFM32®、EFR、Ember®、Energy Micro、Energy Micro 徽标及其组合、“世界上最节能的微控制器”、Redpine Signals®、WiSeConnect、n-Link、ThreadArch®、EZLink®、EZRadio®、EZRadioPRO®、Gecko®、Gecko OS、Gecko OS Studio、Precision32®、Simplicity Studio®、Telegesis 、Telegesis Logo®、USBXpress®、Zentri、Zentri 徽标和 Zentri DMS、Z-Wave® 等是 Silicon Labs 的商标或注册商标。 ARM、CORTEX、Cortex-M3 和 THUMB 是 ARM Holdings 的商标或注册商标。 Keil 是 ARM Limited 的注册商标。 Wi-Fi 是 Wi-Fi 联盟的注册商标。本文提及的所有其他产品或品牌名称均为其各自所有者的商标。

Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 美国 www.silabs.com

文件/资源

SILICON LABS 5.0.3.0 GA 蓝牙网状网络 SDK [pdf] 用户指南
5.0.3.0 GA 蓝牙 Mesh SDK、5.0.3.0 GA、蓝牙 Mesh SDK、Mesh SDK、SDK

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *