借助 Silicon Labs Bluetooth Mesh SDK,您可以为工业和商业物联网领域构建可靠、安全的无线网状网络应用。MESH SDK 覆盖整个产品生命周期,包括从开发到无线维护。我们简化的 Mesh 协议栈始终支持新版本协议、先进功能和稳健的安全性。它可免费与基于 C 的 GCC 或 IAR 编译器和 Silicon Labs Simplicity Studio 配合使用,而 Silicon Labs Simplicity Studio 是一款直观的开发环境,同时也是一款大有可为的免费开发工具箱。
蓝牙网状网络软件开发套件是 Silicon Labs GSDK 的一部分。它由大量的示例项目、外围设备驱动程序、Bluetooth Mesh 协议栈和 API 组成。
Silicon Labs 可为您提供历经时间检验的跨硬件软件协议栈和 API,专为蓝牙网状网络。这种方法可加速开发,并从根本上简化将蓝牙软件和硬件迁移至新蓝牙网状网络的工作,从而获得更为稳定的软件,并降低开发和维护成本。
借助 Silicon Labs 蓝牙网状网络协议栈,让您的产品在竞争中保持领先地位!我们的协议栈跟随行业创新不断演进,支持最新规范,并能提供世界领先的所有基本功能。
特点 | 优点/利益 | |
---|---|---|
网状网络节点类型 | Silicon Labs 协议栈支持为蓝牙网状网络指定的所有节点类型:中继、代理、好友和低功耗节点 (LPN)。 | |
配置协议 | 在网状网络上添加新节点时,配置程序和配置节点可以通过 PB-ADV 或 PB-GATT 承载层进行通信。这能够确保您的应用程序还可在支持低功耗蓝牙和 GATT 的旧智能手机上工作。 | |
GATT 服务 | Silicon Labs 蓝牙网状网络可提供两种 GATT 服务:代理和配置。 | |
主机接口 | 主机网络协处理器 (NCP) 接口包括 4 线 UART(带 RTS/CTS 控制)或 2 线 UART(不带 RTS/CTS GPIO),用于睡眠和唤醒管理。 | |
Wi-Fi 共存 | 您是否正在开发具有多个 2.4 GHz 协议(如 Wi-Fi 和蓝牙网状网络)的物联网设备?通过 Silicon Labs 的Wi-Fi共存技术,您可以减少干扰并提高可靠性!它基于数据包流量仲裁 (PTA) 协议,并允许蓝牙网状网络与并置 Wi-Fi 设备协调发送和接收。 | |
非易失性内存 | 借助 Silicon Labs 蓝牙网状网络,您可以根据数据和设置调整内存块大小。有两种非易失性内存选项:NVM3 和持久性存储 (PS) 支持 B/MG1、B/MG12、B/MG13,而 NVM3 支持 B/MG21 和 B/MG22。 |
Silicon Labs 蓝牙网状网络协议栈配备所有指定的安全功能。
ECDH - 椭圆曲线迪菲-赫尔曼密钥协议
AES-128 加密、认证和混淆,用于认证消息并防止数据跟踪
带外验证借助用户已认证的随机数将设备安全地添加到网状网络
重放保护措施,防止中间人 (MITM) 攻击
在设备使用寿命期间进行密钥刷新(黑名单),从而更改安全密钥
如果您的物联网应用需要超出蓝牙规范的安全性,Silicon Labs 硬件支持 mbed TLS,这是蓝牙应用的可信执行环境。
通过安全 OTA 固件更新维护整个现有设备,该 OTA 固件更新可验证更新文件来源,使用 AES-128 对过程进行加密,并通过安全启动保证固件未被更改。
我们的 Secure Gecko Bootloader 支持通过 OTA、UART、安全启动、闪存分区以及用于闪存的内、外 SPI 进行经认证和经 AES-128 加密的软件更新。
除了全面的软件安全功能外,您的物联网应用还将受到 Silicon Labs 硬件安全措施的保护。
Silicon Labs 蓝牙网状网络 SDK 使用 C 编程语言,可与 GCC 或 IAR 编译器一起使用。为保证开发的速度和简便性,我们建议采用 Simplicity Studio,这是所有 Silicon Lab 技术和硬件的统一开发环境。
Simplicity Studio 提供直观的开发体验和颇具价值的工具箱。
当您安装 Simplicity Studio 时,它会自动自定义您的开发环境,并根据目标硬件安装 SDK。一切都被整合到一个单一、直观、端到端的开发体验中,包括基于 Eclipse 的 IDE、GCC 工具链的对应版本、Make、Commander、J-Link 驱动程序、功耗分析器、网络分析仪、PIN 工具、GATT 配置器、Mesh 配置器等。它是唯一可从 Silicon Labs 下载的开发工具。
借助预先编译的演示、应用程序说明和示例快速构建和运行。使用包括能源分析和网络分析在内的先进工具,优化您的无线系统。在下方选择您的软件封装。
![]() |
GitHubSilicon Labs 无线物联网 SDK 还可通过 GitHub 下载。 |
版本 | 日期 | 发行说明 |
---|---|---|
2022 | 2022/06 | 版本 3.0.0.0 ![]() |
2022/03 | 版本 2.2.2.0 ![]() |
|
2022/01 | 版本 2.2.1.0 ![]() |
|
2021 | 2021/12 | 版本 2.2.0.0 ![]() |
2021/10 | 版本 2.1.4.0 ![]() |
|
2021/09 | 版本 2.1.3.0 ![]() |
|
2021/09 | 版本 2.1.2.0 ![]() |
|
2021/07 | 版本 2.1.1.0 ![]() |
|
2021/06 | 版本 2.1.0.0 ![]() |
|
2021/04 | 版本 2.0.2.0 ![]() |
|
2021/01 | 版本 2.0.1.0 ![]() |
|
2020 | 2020/12 | 版本 2.0.0.0 ![]() |
版本 | 日期 | 发行说明 |
---|---|---|
2021 | 2021/10 | 版本 3.1.4.0 ![]() |
2021/09 | 版本 3.1.3.0 ![]() |
|
2021/07 | 版本 3.1.1.0 ![]() |
版本 | 日期 | 发行说明 |
---|---|---|
2022 | 2022/06 | 版本 4.1.0.0 ![]() |
2022/03 | 版本 4.0.2.0 ![]() |
|
2022/01 | 版本 4.0.1.0 ![]() |
|
2021 | 2021/12 | 版本 4.0.0.0 ![]() |
2021/10 | 版本 3.2.3.0 ![]() |
|
2021/09 | 版本 3.2.2.0 ![]() |
|
2021/07 | 版本 3.2.1.0 ![]() |
|
2021/06 | 版本 3.2.0.0 ![]() |
|
2021/04 | 版本 3.1.2.0 ![]() |
|
2021/01 | 版本 3.1.1.0 ![]() |
|
2020 | 2020/12 | 版本 3.1.0.0 ![]() |
2020/10 | 版本 3.0.2.0 ![]() |
|
2020/09 | 版本 3.0.1.0 ![]() |
|
2020/07 | 版本 3.0.0.2 ![]() |