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

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

3天内不再提示

使用STSW-BNRG-Mesh创建蓝牙网状网络解决方案

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-17 10:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

STSW-BNRG-Mesh是我们的第一个软件包,使开发人员能够创建蓝牙网状网络解决方案。它与适用于iOSAndroid的 BlueNRG-Mesh 应用程序结合使用,这是极具象征意义的,因为这是第一次有人将蓝牙网格库移植到这些操作系统。新标准于 2017 年推出,使用低功耗蓝牙 (LE) 创建一个由多达 32,000 个设备组成的网状网络。它在某些方面与 6LoWPAN 进行比较,因为数据通过网格到达连接到 Internet 的网关。我们确保6LoWPAN 网络的创建非常简单,我们现在也在使用蓝牙网状网络。此外,我们的BlueNRG-1 和 BlueNRG-2 片上系统 (SoC)、 SPBTLE–1S 即用型蓝牙 LE 模块和BlueNRG-MS(至少有一个 STM32L152RE 作为主机)只需更新固件即可利用这项新技术。

因此,蓝牙网状网络变得非常有吸引力,尤其是对于已经使用我们的 SoC 和网络处理器的公司,因为创建网络不一定需要额外的控制器或昂贵的解决方案。低功耗蓝牙无处不在,对于已经投资于该技术的公司而言,创建网格可能更具成本效益。因此,蓝牙特别兴趣小组 (SIG) 预计依赖蓝牙网状网络的首批应用将是工业应用,因为大多数智能工厂和专业环境已经使用无线网络连接传感器或灯等。使用这种新的拓扑结构,客户受到范围或网络中节点数量的限制要小得多。

蓝牙Mesh无处不在

pYYBAGKDA7OAVMUfAANzdw7BWT8477.png

我们的硬件和软件堆栈的图形表示

我们的 STSW-BNRG-Mesh 包采用带有向导的可执行文件形式,可帮助您在 PC 上安装 SDK(软件开发工具包)。它提供库、源代码和演示应用程序来协助开发人员。例如,一个预编译的二进制文件确保智能手机可以通过单播或广播寻址与节点通信,甚至实现节点到节点的通信。该演示使用控制器的序列号来生成 MAC 地址并创建一个可以模拟智能照明系统等的网络。

该软件包也很出色,因为它优化了库以适应超低功耗设备。克服内存和计算限制意味着我们可以使用我们的 BlueNRG 组件为绝大多数产品提供固件更新。我们的软件堆栈还利用我们的硬件来加速某些加密操作。安全性至关重要,有些人会选择蓝牙网状网络,因为他们熟悉其加密方案。拥有优化的堆栈意味着应用程序执行得更快,系统消耗的能量更少。然而,尽管为我们的处理器定制了代码,STSW-BNRG-Mesh 的另一个基本方面是它使用完全标准化和可互操作的实现。

完全合规且面向未来

事实上,我们的软件实现完全符合蓝牙 SIG 规范,这与业内许多其他参与者不同,因为他们提供专有解决方案。这意味着只有完全兼容的解决方案才能适用于当今和未来市场上所有与蓝牙 LE 兼容的智能手机或智能设备。自定义实现需要更多的维护,并且不能提供相同级别的互操作性、稳健性或安全性。ST 将在 6 月底前通过蓝牙 SIG 的 ID 号正式获得完全认证,但任何使用 STSW-BNRG-Mesh 的人都已经保证只需刷新我们的固件即可完全符合蓝牙网状网络标准。

这也意味着实现新功能将更容易, STSW-BNRG-Mesh 是一种面向未来的设备。例如,我们将在稍后发布低功耗模式,这是蓝牙网状网络标准中的一项可选功能,可缩短无线电接收器的活动时间以降低功耗。低功耗节点 (LPN) 将需要与好友节点建立友谊。 Friend 是一种为一个或多个 LPN 存储消息并仅在 LPN 请求它们时传输它们的设备,从而提高了效率。使用传感器的节点很可能是 LPN,因为它们发送数据的时间比接收信息的时间要多得多,而且传输通常不频繁,通常发生在特定事件触发唤醒功能时。因此,让这些节点持续开启会太浪费。

ST的优势

蓝牙网格在配置方面给出了具体的指导方针,这意味着向网络添加一个新节点。为了防止黑客入侵,在设备与网络上已有的设备进行通信之前,需要考虑严格的安全考虑。然而,挑战在于,所有这些安全措施都会拖累操作并极大地恶化用户体验,最终用户需要等待很长时间才能完成。因此,我们自己决定在 iOS 和 Android 上显着缩短配置时间,以保证出色的用户体验,并且开发人员可以快速使用源代码在自己的应用程序中实现它。

此外,为了使原型设计更加实用,我们提供了通过简单地使用电子邮件将配置节点的数据库传输到另一台设备的能力。因此,如果开发人员想使用另一部智能手机作为预配器(即使是具有不同操作系统的智能手机,只要它是 iOS 或 Android),我们提供发送电子邮件附件的功能,该附件会将预配节点的数据库传输到新的移动终端。

开始开发蓝牙网状网络应用的最佳且最具成本效益的方法是使用我们的评估板之一。STEVAL-IDB008V2集成了 BlueNRG–2 SoC,而STEVAL-IDB007V2使用 BlueNRG–1,NUCLEO-L152RE开发板与X-NUCLEO-IDB05A1扩展板将帮助您试验 BlueNRG 网络处理器。STSW-BNRG-Mesh 带有用于这些系统的预编译二进制文件,因此启动演示应用程序只需将文件拖放到板卷中即可。这极大地增强了原型设计阶段,因此团队可以快速开始创建他们的解决方案并转向他们的定制 PCB

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247133
  • pcb
    pcb
    +关注

    关注

    4391

    文章

    23742

    浏览量

    420756
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190255
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【选型建议】选Mesh还是LoRa?谁才是你的理想无线方案

    技术,才是您项目真正需要的连接方案? 对比两者的网络架构、传输特性、功耗管理与应用适配性,一句话总结: “Mesh”适合近距互动, “LoRa”适合远距上报。 01、技术原理概述:两种“网”的不同思路 01无线
    的头像 发表于 11-19 17:51 513次阅读

    关于BLE蓝牙芯片的BLE Mesh无线组网方案分享

    在物联网设备爆发式增长的背景下,稳定、灵活且易于部署的无线组网技术成为关键。BLE蓝牙芯片凭借其低功耗、高兼容性和成熟的生态,成为许多智能设备的首选通信方案。而BLE Mesh蓝牙
    的头像 发表于 11-19 15:33 172次阅读

    蓝牙网络照明控制在商业建筑中的应用

    在全球照明行业加速向智能化转型的浪潮中,蓝牙网络照明控制(Bluetooth Networked Lighting Control,NLC)正成为全球商用及工业照明系统的核心标准。蓝牙 NLC通过标准化、互操作性及安全的
    的头像 发表于 11-10 11:06 539次阅读

    silex希来科网状网络解决方案

    silex希来科网状网络解决方案
    的头像 发表于 08-27 15:11 426次阅读
    silex希来科<b class='flag-5'>网状</b><b class='flag-5'>网络</b><b class='flag-5'>解决方案</b>

    请问节点上蓝牙网状网络的信息保存在哪里?

    我已经使用代码示例来构建网状网络。 示例是 “网格演示嵌入式配置器” 和 “网格演示调光器自配置”。 当我按下 “网格演示嵌入式配置器” 中的按钮将目标配置为预配器时,它会创建一个网络
    发表于 07-04 06:22

    如何查找 CYBT-213043-MESH 套件的 BLE 网格参考应用?

    /evaluation-boards/cybt-213043-mesh/ 但是,在 ModusToolBox 3.2 版的项目创建器中没有 CYBT-213043-MESH 的 BSP。 (我们可以看到
    发表于 07-02 07:44

    想要做低功耗蓝牙的组网,除了蓝牙MESH之外,还有什么更好的方式吗

    做低功耗蓝牙的开发应用,如果涉及到的节点比较多,对传输的范围和距离比较远的话,大家可能会首先想到蓝牙mesh蓝牙mesh能够接的节点是非常
    发表于 06-30 12:53

    芯科科技助力蓝牙Mesh设备开发

    蓝牙Mesh 1.1是蓝牙技术联盟(Bluetooth SIG)发布的最新标准版本,Silicon Labs(芯科科技)作为开发和实施蓝牙Mesh
    的头像 发表于 05-16 13:51 943次阅读
    芯科科技助力<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>设备开发

    智能家居Mesh组网方案:实现智能化生活的无缝连接NRF52832

    互联成为了一个迫切的问题。 为了解决这一问题,迅通科技研发了智能家居 Mesh 组网方案,为传统智能家居产品商提供了智能化解决方案,以实现全屋智能家居的无缝连接。该方案采用了
    发表于 04-15 14:07

    100个节点测试蓝牙Mesh?来看看效果

    mesh网络技术。它扩展了低功耗蓝牙的功能,使其能够在具有数千个节点的网络中实现强大的并发多播(多对多)通信。这项功能是照明、传感器网络
    的头像 发表于 04-09 13:58 1011次阅读
    100个节点测试<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>?来看看效果

    涂鸦突破性解决蓝牙mesh固件批量升级难题!一键全网升级仅需10分钟

    一、蓝牙mesh的变革性意义蓝牙mesh蓝牙技术联盟基于低功耗蓝牙开发的一种去中心化
    的头像 发表于 04-03 18:07 1777次阅读
    涂鸦突破性解决<b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>固件批量升级难题!一键全网升级仅需10分钟

    什么是蓝牙SIG Mesh?解析其工作原理和架构

    随着物联网技术的飞速发展,蓝牙SIGMesh(BluetoothSpecialInterestGroupMesh)作为一种新兴的无线网络协议,正逐渐成为连接智能设备的重要方案。SIGMesh以其高效
    的头像 发表于 02-10 19:50 1405次阅读
    什么是<b class='flag-5'>蓝牙</b>SIG <b class='flag-5'>Mesh</b>?解析其工作原理和架构

    蓝牙Mesh与WiFi Mesh组网的对比

    将对蓝牙Mesh与WiFi Mesh组网技术进行深度对比,从组网原理、网络结构、性能特点、应用场景等多个维度进行深入剖析,以期为相关领域的从业者提供有价值的参考。
    的头像 发表于 02-06 16:19 5357次阅读

    蓝牙Mesh技术的特点和应用场景

    蓝牙Mesh(Bluetooth Mesh)是一种基于蓝牙技术的无线通信网络拓扑结构,它允许在设备之间
    的头像 发表于 02-06 16:07 2727次阅读

    MESH几种应用场景介绍

    一、智能家居场景 家庭设备中的节点通过蓝牙MESH技术,能够在同一个网络中进行信息的互通,且节点间能够直接或者间接的互联; 节点蓝牙不仅能够跑蓝牙
    的头像 发表于 01-06 09:37 1992次阅读
    <b class='flag-5'>MESH</b>几种应用场景介绍