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

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

3天内不再提示

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

意法半导体PDSA 来源:意法半导体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

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

    关注

    2525

    文章

    48069

    浏览量

    739982
  • 蓝牙
    +关注

    关注

    112

    文章

    5428

    浏览量

    165633

原文标题:蓝牙Mesh:BlueNRG-Tile上的多密钥和带外配置

文章出处:【微信号:STM_IPGChina,微信公众号:意法半导体PDSA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

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

    CYW43455是否支持蓝牙Mesh

    请问一下CYW43455能否支持蓝牙Mesh,如果支持,请问如何进行使用。有没有什么使用指导资料。
    发表于 03-01 06:55

    小米路由器如何配置Mesh组网?

    小米路由器如何配置Mesh组网? 小米路由器是许多用户喜爱的网络设备之一,而Mesh组网则是提供了更强大、更稳定的无线覆盖和更流畅的网络体验。本文将为您详细介绍如何配置小米路由器的
    的头像 发表于 02-04 14:00 1807次阅读

    蓝牙Mesh的四种基本特性

    蓝牙Mesh网络由具备多种特性类型的节点构成。蓝牙Mesh网络内,根据节点扮演的不同角色有四大特性,节点可以根据自身能力和特性选择是否支持,以及支持哪些特性。
    的头像 发表于 01-06 10:02 256次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>的四种基本特性

    MesoonRF:蓝牙mesh灯控方案

    目前,蓝牙技术已经被广泛应用于包括消费电子、汽车电子、医疗设备、智能家居甚至是工业领域在内的所有物联网智能产品中。蓝牙Mesh智能灯,只是智能家居设备的开始,采用
    的头像 发表于 12-21 11:24 307次阅读

    蓝牙mesh网络的七个特点

    蓝牙mesh网络的七个特点
    的头像 发表于 12-21 11:20 400次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>网络的七个特点

    蓝牙mesh互传及蓝牙单向穿透的功能测试

    相较于WiFi技术,低功耗蓝牙BLE技术具有搜索连接速度快、超低功耗等特点,BLE搭配mesh技术所延伸的蓝牙mesh技术因其支持多点对多点连接、物理覆盖区域广阔,也被广泛用于智能家居
    的头像 发表于 12-11 11:34 642次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>互传及<b class='flag-5'>蓝牙</b>单向穿透的功能测试

    全志XR806蓝牙mesh互传功能测试

    评测二 蓝牙mesh互传 最新的蓝牙mesh1.1引入了定向转发路由功能,扩大射频覆盖范围,使信号一级级中继下去,手头有nRF52840开发板,不妨和全志XR806进行组网,测试兼容性
    发表于 12-07 15:49

    E83-2G4M03S蓝牙mesh模块简介

    蓝牙mesh模块
    亿佰特物联网应用专家
    发布于 :2023年10月20日 16:25:15

    快速了解最新蓝牙Mesh规范的新增功能特性

    在物联网不断演化过程中,蓝牙网状网络( Bluetooth Mesh )标准协议已成为物联网设备连接和网络通信的重要发展之一。这项技术可实现多跳和多对多通信,非常适合大型设备网络应用。随着蓝牙技术
    的头像 发表于 10-09 15:45 234次阅读
    快速了解最新<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>规范的新增功能特性

    蓝牙 Mesh开发者学习指南

    蓝牙MESH基础知识
    发表于 10-09 06:27

    乐鑫科技全球首批支持蓝牙Mesh Protocol 1.1协议

    乐鑫科技 (688018.SH) 非常高兴地宣布,其自研的蓝牙 Mesh 协议栈 ESP-BLE-MESH 现已支持最新蓝牙 Mesh Pr
    的头像 发表于 09-19 11:20 822次阅读

    蓝牙Mesh技术—边缘网络的成长

    。这样,蓝牙Mesh网络便有了对装饰灯进行动态控制的基础。   当然,如果需要更多的动态效果,甚至可以将每一个灯泡配置成一个元素。不过,这样做可能会“浪费”掉不少蓝牙
    发表于 05-17 15:39

    泰凌微电子自研蓝牙Mesh解密分析工具操作说明

    在调试开发蓝牙Mesh产品时,除了打开设备端的Log外,有时还需要用到抓包工具分析空中的Mesh消息格式和交互流程是否正确。目前市面上的抓包仪器价格较贵,在缺少专业的抓包工具时,可通过泰凌自研的
    的头像 发表于 05-17 10:43 1709次阅读
    泰凌微电子自研<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>解密分析工具操作说明

    有可以进行mesh组网的低功耗蓝牙模块么?

    有可以进行mesh组网的低功耗蓝牙模块么?这种低功耗蓝牙模块组网支持多少个节点?是低功耗蓝牙模块BLE
    发表于 05-09 17:16