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

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

3天内不再提示

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

意法半导体工业电子 来源:意法半导体IPG 2020-05-30 10:05 2141次阅读

我们发布了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

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

    关注

    2556

    文章

    51720

    浏览量

    758753
  • 蓝牙
    +关注

    关注

    114

    文章

    5906

    浏览量

    171825
收藏 人收藏

    相关推荐

    蓝牙Mesh与WiFi Mesh组网的对比

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

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

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

    蓝牙网关和蓝牙mesh网关区别

    蓝牙网关和蓝牙Mesh网关是两种不同的技术,它们在物联网(IoT)领域中扮演着重要的角色。 蓝牙网关和蓝牙
    的头像 发表于 10-18 10:33 4733次阅读

    蓝牙MESH是什么?

    蓝牙Mesh是一种基于蓝牙技术的无线通信网络协议,专门设计用于创建大规模设备网络,特别适用于物联网(IoT)应用。以下是蓝牙Mesh的一些关
    的头像 发表于 09-14 08:03 2308次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>MESH</b>是什么?

    蓝牙Mesh 1.1网络的性能测试

    蓝牙Mesh 1.1版本中引入了远程配置和无线设备固件更新(OTA DFU)的功能。在这篇技术博客中,我们通过广泛部署基于Silicon Labs(亦称“芯科科技”)的xG24和xG21无线SoC
    的头像 发表于 08-20 14:22 764次阅读

    mesh中的非叶子节点是如何配置的?

    mesh中的非叶子节点是如何配置的?是mesh网络自动生成吗?
    发表于 07-11 08:28

    请问ESP32-C3蓝牙MESH如何与JDY-24M蓝牙MESH组网通信?

    想用ESP32-C3同时接入wifi与蓝牙mesh(类似蓝牙网关功能),通过蓝牙mesh控制JDY-24M模块执行IO动作 1.现在已经测试
    发表于 06-19 07:49

    ESP32做蓝牙Source是否必须使用扩RAM 版本?

    请问一下各位大佬,ESP32 做蓝牙 Source是否必须使用扩 SPI RAM 的芯片版本。 用不带扩 RAM 的似乎经常报 RAM 分配不足错误。
    发表于 06-14 06:56

    蓝牙mesh怎么设置中继的次数?

    蓝牙mesh怎么设置中继的次数,现在有十多个节点,只有两三个可以通信上,而且很慢,节点都放在同一个位置就很快,节点排列基本为一条直线,其中两三个节点之间中间都间隔有墙,其余节点所在位置都比较空旷,就是通信不上
    发表于 06-07 06:03

    ESP32C3 ADC与蓝牙mesh设备组网之前开启ADC会导致无法组网,为什么?

    ESPIDF4.4.5, 蓝牙mesh基于例程vendor_client和vendor_sercer provisioner那边采用扫描固定uuid的方式对固定的设备进行配置 上电两
    发表于 06-06 06:21

    低功耗蓝牙蓝牙Mesh模块的区别与关系

    低功耗蓝牙模块和蓝牙Mesh模块的区别与关系 蓝牙Mesh并非无线通信技术,而是一种网络技术。蓝牙
    的头像 发表于 05-30 11:13 1016次阅读

    蓝牙mesh组网模块的七个特点

    什么是蓝牙Mesh?  蓝牙Mesh是基于ble广播进行消息传递的一种蓝牙组网通讯网络,是一种采用
    的头像 发表于 05-24 17:27 1609次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>组网模块的七个特点

    蓝牙Mesh模块组网时是一个信号还是两个信号?

    随着科技的不断发展,智能家居、物联网等新兴领域越来越受到人们的关注。在这个领域中,蓝牙Mesh组网模块作为一种关键技术,其性能和作用备受瞩目。那么,蓝牙Mesh组网模块究竟是一个信号还
    的头像 发表于 05-24 15:14 1211次阅读

    蓝牙Mesh模块组网时无线回程影响速率吗?

    随着科技的发展,智能家居、智能办公等场景越来越广泛地应用于我们的生活。其中,蓝牙Mesh组网技术作为一种新型的无线通信技术,受到了越来越多用户的关注。那么,蓝牙Mesh模块在组网时无线
    的头像 发表于 05-23 17:37 990次阅读

    安信可蓝牙Mesh解决方案,加速照明产品落地!

    智能照明是当前智能家居市场中的热点之一,随着科技的不断进步,智能照明系统的应用越来越广泛。在这一领域中,蓝牙Mesh解决方案成为了一种新的技术趋势,它可以为智能照明系统提供更加灵活、高效、可靠
    的头像 发表于 03-30 08:22 860次阅读
    安信可<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>解决方案,加速照明产品落地!