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

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

3天内不再提示

采用应用密钥和带外配置的蓝牙Mesh

意法半导体工业电子 来源:意法半导体IPG 2020-05-30 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们发布了STSW-BNRG-Mesh的1.08版,随后将发布 X-CUBE-BLEMESH1 1.3和FP-SNS-BLEMESH1 1.1版。第一个解决方案为支持创建蓝牙Mesh网络的软件包,第二个解决方案为STM32Cube的扩展。最后一个解决方案为带有预编译二进制文件的功能包,用于照明演示方案一为可以用来创建蓝牙mesh应用的软件包,方案二蓝牙Mesh在STM32Cube工具中的扩展包。最后一个方案是ST提供的功能包,包含了预编译好的,可用于智能照明的二进制演示程序。在可用的新功能中,开发人员现在可以使用两个应用密钥来增强其网络安全性,同时还可以使用带外(OOB)配置来对新设备进行身份验证。由于我们提供的工具使得蓝牙Mesh的开发变得更加简便,在易于掌握的同时具有可扩展性, ST于2018年8月正式获得了"Bluetooth Mesh 1.0 Profile" 官方认证,值此一周年庆典之时,也使得本发布具有了很高的象征意义。

我们的软件方案有一个非常重要但却往往被忽视的优点,那就是:得益于对两种基本节点(低功耗节点和友节点)的支持,ST的解决方案能够更好地帮助研发人员开发电池供电类产品应用。

为了降低其功耗,节点必须关闭其RF,通过降低占空比,低功耗节点仅在必要时启动其无线电接收器来实现这一点。为确保这些节点不会丢失重要信息,好友节点将存储消息,并仅在低功耗节点已唤醒并发出请求时才向其发送消息。例如,传感器大部分时间都处于睡眠模式,所接收的数据极少。因此,它们是出色的低功耗节点,在向其好友发送ping请求以获取相关消息之前,它们需要唤醒以发送数据,然后立即恢复睡眠模式。 采用应用密钥和带外配置的蓝牙Mesh

控制设备mesh能够使用多个应用密钥是一个巨大的安全优势。启动配置设备(启动配置设备), 如电脑,平板或智能手机等系统。可将设备配置为网络中的节点,共享网络和应用密钥。多个应用密钥意味着各种程序不必采用同一加密元素。因此,只有相关节点才能从节点解密特定数据。例如,智能恒温器或门铃无法解密来自照明应用的消息。因此,侵入其中一个节点的黑客(如门铃)仍无法控制依赖于其他应用密钥(如门锁)的节点。 对新节点进行身份验证时,启动配置设备可使用以下三种带外通讯方法之一:输出OOB、输入OOB或静态OOB。对于输出OOB,请求访问网络的设备将输出一个随机数。例如,指示灯可能闪烁三次,一些智能节电或可显示若干个数字。然后,用户可在启动配置设备上运行的应用中输入数字,以验证新设备。相反,对于输入OOB,启动配置设备生成一个随机数,然后用户将其输入未配置的设备中。最后,在静态OOB中,启动配置设备和未配置设备都会创建一个随机数,用户必须在两个设备中交互输入对方生成的随机数。配置是一个必要但复杂的过程。通过使用我们的源代码,开发人员可以快速实现最适合其应用的OOB方法。 供应商模型等

照明应用我们的蓝牙软件方案区别于竞争对手的另一个方面是我们提供了大量的应用模型。蓝牙Mesh使用模型层来标准化设备之间的信息交换和功能实现。蓝牙SIG定义了强制模型(基础模型),以确保服务端(Server)与其客户端(Client)之间的正确通信。自去年以来,我们还提供了标准应用模型(诸如照明,传感器,时间与场景的通用模板等等),以帮助开发人员更快地创建解决方案,而无论他们编写的程序类型如何。无论工程师是要开发检测环境光的系统,还是要开发“开-关-调光”开关,我们均可以为其提供适合的模型,以帮助他们消除此类程序固有的复杂性。通过继续提供越来越多的模型,我们还可以保证解决方案的灵活性。 我们发布的新意法半导体蓝牙Mesh解决方案还提供开发者友好型供应商模型供应商模型(Vendor Model),从而使我们的软件对希望实现某些特定功能的团队更有吸引力。传统上,开发人员可用的蓝牙Mesh栈仅限于少数几个供应商模型消息示例,而我们采用了完全不同的方法。通过提供大量的信息例程,我们希望使用我们的蓝牙SoC的公司将更多时间花费在其功能、移动应用或图形用户界面上,并减少其在基本蓝牙Mesh实现中花费的时间。 使用BlueNRG-Tile开发板上开发蓝牙Mesh产品

开发者将会发现,我们的软件解决方案中的新的例程现已支持BlueNRG-Tile模块(STEVAL-BCN002V1B),我们也将在不久后支持BlueNRG-Plug(STEVAL-BLUEPLUG1)。前者最近在我们的智能货架展示中心亮相,这也是中国STM32峰会的焦点之一。后者是面向家庭自动化和物联网应用的开发平台,其中包括蓝牙4.2SoC和用于智能电表应用的STPM32。新的蓝牙Mesh软件解决方案提供了驱动程序和预编译二进制文件,从而使程序员能够快速利用模块的传感器或其他组件,以缩短其设计的原型阶段。该软件也为BlueNRG-Tile带来了低功耗节点和好友节点,以促进电池供电系统的Mesh网络创建。 我们面向iOSAndroid的移动应用APP "ST BLESensor"现在与上述新的评估板和功能兼容,并且我们还提供它们的源代码文件,可以在很大程度上帮助客户更容易地在这两种操作系统上实现蓝牙mesh应用的复杂功能。

了解有关STSW-BNRG-Mesh的更多信息

o 查看X-CUBE-BLEMESH1 1.3

o探索FP-SNS-BLEMESH1 1.1

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

    关注

    2574

    文章

    54429

    浏览量

    786313
  • 蓝牙
    +关注

    关注

    119

    文章

    6228

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    DES轮密钥产生模块结构设计

    DES轮密钥产生模块中的置换选择PC-1、循环左移、置换选择PC-2均采用assign语句实现,配合一个二选一选通器和一个十六选一选通器实现。其中二选一选通器以mode模式判断信号为选通信
    发表于 10-30 07:13

    保证蓝牙网关稳定链接的八个核心方法

    。 ‌优化Mesh组网策略‌ · 若使用蓝牙Mesh配置终端设备的中继角色和路由优先级,避免单点故障引发全网瘫痪。 ‌三、软件与系统维护‌ ‌固件与驱动更新‌ · 定期升级网关固件(
    发表于 09-30 07:34

    JDY-24M模块基本使用说明(主从透传、MESH组网、BLE等数据传输)

    本文介绍了JDY-24M蓝牙模块的基本特性,如何使用其串口蓝牙数据透传功能,蓝牙MESH组网数据传输。
    的头像 发表于 07-22 13:22 1590次阅读
    JDY-24M模块基本使用说明(主从透传、<b class='flag-5'>MESH</b>组网、BLE等数据传输)

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

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

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

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

    确保蓝牙网关稳定连接的8个核心方法

    。 ‌优化Mesh组网策略****‌ · 若使用蓝牙Mesh配置终端设备的中继角色和路由优先级,避免单点故障引发全网瘫痪。 ‌三、软件与系统维护‌ ‌固件与驱动更新‌ · 定期升级网
    发表于 05-06 16:37

    蓝牙网关选择的方法

    Mesh设备(如米家智能插座、传感器),需选择明确支持Mesh组网的网关‌。 ‌应用场景‌ · ‌智能家居‌:需支持蓝牙Mesh和Wi-Fi回传,推荐多模网关(如小米多模网关),兼顾Z
    发表于 04-21 16:25

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

    100个节点测试蓝牙Mesh? 看看效果如何? 本次测试使用了安信可的泰凌TB系列模组 主要的测试的点在于配网的大致速度 丢包率以及最长响应时间 01蓝牙Mesh简介
    的头像 发表于 04-09 13:58 1028次阅读
    100个节点测试<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>?来看看效果

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

    中继技术,单个Mesh网络最多可支持数千个节点,覆盖范围扩展至千米级,可轻松实现智能设备间的无缝互联。如手机与智能灯泡间若是采用传统蓝牙的单点通信,就会因为距离过远
    的头像 发表于 04-03 18:07 1792次阅读
    涂鸦突破性解决<b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>固件批量升级难题!一键全网升级仅需10分钟

    BLE MESH 智能开关开发 情景模式(睡眠、明亮) 蓝牙model如何分配,如何配置model

    vendor model。我想实现情景按键(睡眠模式),睡眠模式的要求可能涉及到某个继电器开,某个继电器关,按照我目前对蓝牙mesh的了解,我知道按键是向某个组播地址发送一个set param(state
    发表于 02-12 23:54

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

    、灵活和强大的特性,在智能家居、智能城市等领域展现出广阔的应用前景。什么是SIGMesh?SIGMesh是一种基于蓝牙技术的Mesh网络协议,由蓝牙技术联盟(Bl
    的头像 发表于 02-10 19:50 1450次阅读
    什么是<b class='flag-5'>蓝牙</b>SIG <b class='flag-5'>Mesh</b>?解析其工作原理和架构

    蓝牙Mesh与WiFi Mesh组网的对比

    随着物联网(IoT)技术的蓬勃发展,智能家居、工业自动化、智慧城市等领域对无线通信技术的需求日益增长。蓝牙Mesh与WiFi Mesh作为两种主流的无线组网技术,各自拥有独特的优势和适用场景。本文
    的头像 发表于 02-06 16:19 5417次阅读

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

    蓝牙Mesh(Bluetooth Mesh)是一种基于蓝牙技术的无线通信网络拓扑结构,它允许在设备之间创建大规模的多点到多点网络。这种网络拓扑使得多个
    的头像 发表于 02-06 16:07 2759次阅读

    MESH几种应用场景介绍

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