STSW-BNRG-Mesh

批量生产
Design Win

Bluetooth®低功耗Mesh网络

获取软件 下载数据摘要

产品概述

描述

BlueNRG-Mesh是一种软件解决方案,该解决方案将多个BLE(Bluetooth®低功耗)设备连接到Mesh网络中,以构建物联网 (IoT) 解决方案。它可以在功能强大、安全且范围可扩展的集成式Mesh网络中实现蓝牙设备之间的真正双向通信。

意法半导体BlueNRG系列产品兼容此方案。

  • 所有功能

    • 具有Bluetooth®低功耗 (BLE) 节点的Mesh网络,可实现BLE设备与智能手机之间的通信
    • 控制和监测涉及短数据包的应用程序
    • 广播态数据包用于采用管理型网络洪泛方式的数据通信
    • 多跳数据传输最多支持126个跃点
    • 网络节点支持最多32767个节点
    • 多种通信方案
      • 采用单播寻址的智能手机到节点的通信
      • 采用多播(组)寻址的智能手机到节点的通信
      • 采用广播寻址的智能手机到节点的通信
      • 节点到节点的通信
    • 安全通信
      • 使用经验证的安全算法(使用256位椭圆曲线)来配置添加到网络的设备
      • 网络中的所有消息均使用AES-128 CCM模式加密
      • 通过混淆确保隐私
      • 防止安全攻击,如暴力攻击、比特翻转、窃听、重放、垃圾桶、中间人和物理不安全设备攻击
    • 支持的功能
      • 发布-订阅模式(最多6组)
      • 用户可配置节点的UUID
      • 传输层可处理多达384字节的数据包
      • 基于Mesh配置文件v1.0.1规范的资源配置和网络层
      • 心跳
      • 通过电子邮件和云应用在智能手机之间传输配置好的节点数据库
      • 每个节点支持多个元素
      • 密钥刷新
      • 初始化向量 (IV) 更新程序
      • 白名单和黑名单过滤
      • 通过广播进行配置 (PB-ADV)
      • 输出OOB、输入OOB、公钥OOB配置
      • 在自定义信标中为多种AD类型提供单一回调
      • 在BLE扫描器中显示固件名称
      • 支持多个网络和应用密钥
      • 友好关系和低功耗实现
      • 通过GATT对BlueNRG-2进行无线 (OTA) 固件升级的示例
    • 支持的模型
      • 配置模型
      • 健康模型
      • 通用模型开关,级别示例
      • 通用上下电服务器
      • 通用转换时间服务器
      • 照明模型示例(亮度、CTL、HSL)
      • 照明LC服务器模型
      • 照明LC控制器
      • 供应商模型
      • 传感器模型
      • 模型客户端API
      • 将配置模型API回调添加到应用层
      • 时间和场景模型的模板
    • 可提供嵌入式SDK
      • 用于用户应用程序开发的演示应用程序源代码
      • 提供Mesh协议栈的预编译/对象库
      • 支持BlueNRG系列产品
      • STEVAL-IDB007V2、STEVAL-IDB008V2、STEVAL-IDB009V1、STEVAL-BCN002V1B (BlueTile)、STEVAL-BLUEPLUG1和STEVAL-IDB008V1M的现成示例
    • 可提供Android和iOS SDK
      • 可提供演示应用程序源代码
      • 提供Mesh网络实现作为库
      • 在Google Play Store上可以找到Android版应用程序
      • 在iTunes上可以找到iOS版应用程序
    • 支持器件:
      • BlueNRG-1
      • BlueNRG-2
      • 带STM32L152RE、NUCLEO-F303RE、STM32L476RG或STM32F401RE的BlueNRG-MS(X-NUCLEO-IDB05A2扩展板)和BlueNRG-2N(X-NUCLEO-BNRG2A1)(请参阅X-CUBE-BLEMESH1)
      • 支持BlueNRG-M0 (BlueNRG-MS) 和BlueNRG-M2 (BlueNRG-2) 的模块
      • 通过修改板级支持包 (BSP),可将嵌入式SDK轻松移植到使用BlueNRG系列产品的其他评估板上
    • 意法半导体的BLE Mesh库符合Bluetooth SIG Mesh配置文件v1.0.1规范 (QDID:146387)
    • Mesh模型客户端服务器符合Bluetooth SIG Mesh模型v1.0.1规范 (QDID = 151209)

获取软件

Getting started with BlueNRG-Mesh

All tools & software

    • 产品型号
      状态
      描述
      类型
      供应商

      FP-SNS-BLEMESH1

      批量生产

      IoT节点的STM32Cube功能包,具有BLE Mesh连接和传感器模型

      STM32 ODE功能包软件 ST
      FP-SNS-BLEMESH1

      描述:

      IoT节点的STM32Cube功能包,具有BLE Mesh连接和传感器模型

      X-CUBE-BLEMESH1

      批量生产

      STM32Cube的低功耗蓝牙Mesh网络软件扩展

      STM32Cube扩展包 ST
      X-CUBE-BLEMESH1

      描述:

      STM32Cube的低功耗蓝牙Mesh网络软件扩展
    • 产品型号
      状态
      描述
      类型
      供应商

      STEVAL-IDB007V2

      批量生产

      基于BlueNRG-1的STEVAL-IDB007V2评估平台

      通信和接口评估板 ST
      STEVAL-IDB007V2

      描述:

      基于BlueNRG-1的STEVAL-IDB007V2评估平台

      STEVAL-IDB008V2

      批量生产

      基于BlueNRG-2的评估平台

      通信和接口评估板 ST
      STEVAL-IDB008V2

      描述:

      基于BlueNRG-2的评估平台

      STEVAL-IDB009V1

      批量生产

      基于BlueNRG-248的评估平台

      通信和接口评估板 ST
      STEVAL-IDB009V1

      描述:

      基于BlueNRG-248的评估平台
    • 产品型号
      状态
      描述
      类型
      供应商

      X-NUCLEO-IDB05A1

      NRND

      STM32 Nucleo的低功耗蓝牙扩展板,基于SPBTLE-RF模块

      STM32 ODE连接硬件 ST
      X-NUCLEO-IDB05A1

      描述:

      STM32 Nucleo的低功耗蓝牙扩展板,基于SPBTLE-RF模块
    • 产品型号
      状态
      描述
      类型
      供应商

      ST BLE Mesh

      批量生产

      用于安卓和iOS的BLE Mesh应用

      接口和连接IC软件 ST
      ST BLE Mesh

      描述:

      用于安卓和iOS的BLE Mesh应用