0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

BlueNRG-2N蓝牙网络处理器为应用程序打开大门

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 14:42 次阅读

BlueNRG-2N是我们的第一个蓝牙 5 网络处理器。与 BlueNRG-2 片上系统 (SoC) 不同,此网络处理器不向用户提供微控制器的使用。以前唯一的 ST 蓝牙网络处理器是蓝牙 4.2 BlueNRG-MS。我们在许多博客文章中都介绍了它。在PlacePod论文中,该设备帮助更新了停车检测系统的固件。在Snuza Pico中,它与智能手机配对,以在遇险时发送数据或警报。BlueNRG-2N 现在作为其继任者,为在低功耗系统中运行的更强大的应用程序打开了大门。

ST 提供 BlueNRG-2 等蓝牙 SoC,因为内部的微控制器可以作为主要主机。或者开发人员需要将 MCU 用于他们的整体应用程序。例如,Nextent Tag将其整个接触者追踪和物理距离应用程序安装到 BlueNRG-2 的 Cortex-M0 中。但是,当工程师需要外部 MCU 并且非常注重功耗时,他们会选择 BlueNRG-MS 处理器。当他们需要支持蓝牙 5的处理器时,问题就出现了。BlueNRG-2N 解决了​​这个问题,同时也重新定义了我们蓝牙平台的可访问性、安全性和效率。

BlueNRG-2N:一个更易于访问的平台,这要归功于预编程的固件映像

在功能方面,新的 BlueNRG-2N 和 BlueNRG-2 是相同的。因此,开发人员可以在 -2 dBm 时仅消耗 6.2 mA 的模块中享受各种功能。为了帮助希望尽快试用 BlueNRG-2N 的团队,我们发布了一个特殊固件。工程师可以将STSW-BNRG2N-V320 刷写到现有的 BlueNRG-2 上,并将其用作 BlueNRG-2N。因此,这是使用新设备开始概念验证的最快方式。

传统上,一旦团队开始进行定制设计,他们不可避免地必须对 BlueNRG-2 进行编程。因此,我们有一个 SDK 和其他工具来帮助他们。尽管如此,我们还是决定更进一步,发布我们最新的网络协处理器。事实上,BlueNRG-2N 将由 ST 预编程并带有认证图像。因此,开发人员无需对其进行编程,从而缩短了产品上市时间。此外,黑客将无法运行不同的微码。因此,保护​​蓝牙模块变得更加直接和彻底。

BlueNRG-2N:更高效的平台得益于数据长度扩展以加快固件更新

正如我们在 PlacePod 案例研究中看到的,公司使用 BlueNRG-MS 更新其系统的固件。然而,这样的过程可能需要很多时间。毕竟,蓝牙 4.2 的主要目标不是这个用例。然而,意法半导体可以通过 BlueNRG-2N 解决这个问题。由于我们最新的设备提供与 BlueNRG-2 相同的功能,因此新的蓝牙协处理器支持数据长度扩展。总体而言,与在 BlueNRG-MS 上运行的系统相比,该功能将使固件升级速度提高 2.5 倍(最高 700 kbps)。

数据长度扩展允许创建更大的数据通道协议数据单元 (PDU) 有效负载。在每个电信协议的核心,PDU 代表系统传输到另一个模块的一个单元。在蓝牙上,PDU 的有效负载传统上是 27 字节,而 ATT 数据占 20 字节。使用 DLE,开发人员可以使用高达 251 字节的 PDU 有效负载,因为 ATT 数据部分现在可以容纳 244 字节。一次传输更多数据可以更快、更可靠地通过无线方式更新固件。

BlueNRG-2N:LE 隐私 1.2 和随机 MAC 地址带来的更安全平台

BlueNRG-MS 的另一个日常用例是将其与智能手机或智能设备配对。一旦两个产品配对并相互信任,它们就会相互发布广告以重新连接。例如,在重新打开智能扬声器的电源后,该产品会向智能手机做广告,希望能建立连接。在此过程中,蓝牙设备会发送其 MAC 地址。不幸的是,如果黑客正在窥探,这可能是一个潜在的安全威胁。由于 BlueNRG-2N 借鉴了 BlueNRG-2,因此开发人员可以享受 BlueNRG-MS 上没有的隐私功能。例如,团队现在可以访问 LE 隐私措施。

如果开发者使用 LE 隐私,广告电台将发送一个重新连接地址,一个随机的 MAC 地址。一旦受信任的设备收到它,它就可以使用来自受信任模块的加密密钥从重新连接中获取真实的 MAC 地址。此外,BlueNRG-2N 与 BlueNRG-2 一样,支持 LE Privacy 1.2。此功能允许模块使用定时器随机化地址。因此,网络处理器会更频繁地生成新的随机地址,从而为开发人员提供更多控制权。此外,对重连地址的解密也可以在控制器中进行,而不是在主机 MCU中进行。因此,将计算转移到控制器可以节省能源和时间。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能手机
    +关注

    关注

    66

    文章

    18499

    浏览量

    180406
  • 无线
    +关注

    关注

    31

    文章

    5456

    浏览量

    173455
  • 扬声器
    +关注

    关注

    29

    文章

    1307

    浏览量

    63081
收藏 人收藏

    评论

    相关推荐

    国产龙芯处理器选择迅2K1000开发板有资料

    硬件配置 国产龙芯处理器,双核64位系统,板载2G DDR3内存,流畅运行Busybox、Buildroot、Loognix、QT5.12 系统! 接口全板载4路USB HOST、2路千兆以太网、
    发表于 10-16 14:23

    I2C启动加载准备TMS320C645x应用程序

    电子发烧友网站提供《I2C启动加载准备TMS320C645x应用程序.pdf》资料免费下载
    发表于 10-16 11:30 0次下载
    <b class='flag-5'>为</b>I<b class='flag-5'>2</b>C启动加载准备TMS320C645x<b class='flag-5'>应用程序</b>

    将TMS320F280x DSP配置I2C主处理器或从处理器

    电子发烧友网站提供《将TMS320F280x DSP配置I2C主处理器或从处理器.pdf》资料免费下载
    发表于 10-15 09:34 0次下载
    将TMS320F280x DSP配置<b class='flag-5'>为</b>I<b class='flag-5'>2</b>C主<b class='flag-5'>处理器</b>或从<b class='flag-5'>处理器</b>

    支持K歌音箱方案应用的高性能 32 位蓝牙音频应用处理器-BP1048B2

    BP1048B2是一款高性能32位DSP蓝牙音频处理器,集成音频编解码技术和蓝牙通信技术,拥有出色的音频处理能力;能够实时
    的头像 发表于 09-25 09:40 453次阅读
    支持K歌音箱方案应用的高性能 32 位<b class='flag-5'>蓝牙</b>音频应用<b class='flag-5'>处理器</b>-BP1048B<b class='flag-5'>2</b>

    AM8268N处理器英文规格书

    800MHz。AM8268N处理器具有一个硬线多格式视频解码,它支持多种流行的视频格式,包括: H.264,RMVB,MPEG1/2/4和VC1在全高清分辨率。AM8268
    发表于 08-21 17:29 2次下载

    山景BP1048B2-高性能32位DSP蓝牙音频处理器

    山景BP1048B2是一款高性能32位DSP蓝牙音频处理器,集成了先进的音频编解码技术和蓝牙通信技术,拥有出色的音频处理能力;能够实时
    的头像 发表于 07-22 10:40 1862次阅读
    山景BP1048B<b class='flag-5'>2</b>-高性能32位DSP<b class='flag-5'>蓝牙</b>音频<b class='flag-5'>处理器</b>

    AM8268N处理器英文手册

    800MHz。AM8268N处理器具有一个硬线多格式视频解码,它支持多种流行的视频格式,包括: H.264,RMVB,MPEG1/2/4和VC1在全高清分辨率。AM8268
    发表于 07-08 15:02 0次下载

    Qualcom QCC3091蓝牙耳机方案

    Qualcom QCC3091蓝牙耳机方案 设备说明 ·四核处理器架构 “高性能蓝牙立体声音频SoC “低功耗模式可延长电池寿命 应用程序 QualcommTrueWireless立体
    的头像 发表于 06-20 16:02 2106次阅读
    Qualcom QCC3091<b class='flag-5'>蓝牙</b>耳机方案

    高管视点:定制IP与验证方案高质量芯片设计打开大门

    SmartDV提供广泛且多样化的半导体IP产品和验证解决方案,涵盖5G、航空、航天、汽车、移动、网络、串行总线、存储和视频/显示等多个领域。
    的头像 发表于 05-30 11:12 417次阅读
    高管视点:定制IP与验证方案<b class='flag-5'>为</b>高质量芯片设计<b class='flag-5'>打开大门</b>

    dsp和嵌入式微处理器的区别和联系 嵌入式微处理器应用领域分析

    、性能特点和软硬件支持等方面存在一些区别和联系。 一、嵌入式微处理器和DSP的区别和联系 1.定义和设计思路的区别: 嵌入式微处理器是一种集成了CPU、内存、外设接口等基本组件的微处理器,用于
    的头像 发表于 04-21 09:50 1689次阅读

    关于BlueNRG 355MC蓝牙与其他蓝牙模块配对的问题求解

    BlueNRG(主机)与其他蓝牙模块(从机)(非ST)使用passkey配对时,输入错误的密钥时,会马上触发disconnect事件,错误码是0x08,没有触发配对完成事件,输入正确的密钥时,没有
    发表于 03-28 07:59

    应用程序中的服务错误怎么解决?

    在使用应用程序时,可能会遇到服务错误的问题。这种错误通常会导致应用程序无法正常运行 ,给用户带来不便。下面将介绍应用程序中的服务错误及其
    的头像 发表于 03-12 15:13 6297次阅读

    华为pockets是什么处理器

    华为Pockets的处理器型号是高通骁龙778G 4G SoC。这款处理器可以提供出色的性能,满足用户的各种需求,同时支持快速的应用程序响应和流畅的操作体验。
    的头像 发表于 03-05 17:16 1480次阅读

    华为pockets处理器型号

    华为Pockets的处理器型号是高通骁龙778G 4G SoC。这款处理器可以提供出色的性能,满足用户的各种需求,同时支持快速的应用程序响应和流畅的操作体验。
    的头像 发表于 03-05 16:53 1205次阅读

    PSoC4固件更新,应用程序无法启动是为什么?

    正常工作,我正在使用 SHA256 哈希来验证写入 Flash 的图像。但是,当我在 ram common 中设置应用程序编号后重置系统时,应用程序无法启动引导加载程序。 有几个问题: 1)
    发表于 01-30 06:38