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

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

3天内不再提示

通过蓝牙Mesh网络连接一切

意法半导体AMG 来源:未知 作者:李倩 2018-08-09 17:32 次阅读

STSW-BNRG-Mesh是ST首个BLE Mesh软件包,帮助开发人员创建蓝牙Mesh网络解决方案。该解决方案将IOSAndroid应用程序以及BlueNRG-Mesh搭配融合使用,同时将蓝牙Mesh库移植到IOS和Android的操作系统上。根据2017年推出的新标准,可使用低功耗蓝牙(BLE)来创建最多32,000台设备互联的Mesh网络。它在某些方面与6LoWPAN类似,数据可通过Mesh网络传送至互联网的网关。创建蓝牙Mesh网络与创建6LoWPAN网络同样简单。此外,我们的BlueNRG–1和BlueNRG–2片上系统(SoC)、SPBTLE–1S即用型BLE模块以及BlueNRG-MS(需要配合其他处理器)只需升级固件即可实现这项新技术。

因此,蓝牙Mesh网络变得非常有吸引力,尤其是对于已经使用我们的SoC和网络处理器的公司,因为创建Mesh网络不一定需要额外的控制器或昂贵的解决方案。BLE无处不在,对于已经向这一技术投资的公司而言,创建Mesh网络可能更具成本效益。据蓝牙技术联盟(SIG)估计,采用蓝牙Mesh网络的第一批应用将是工业应用,因为大多数智能工厂和专业环境已使用无线网络连接传感器或照明灯。借助这种新拓补,客户在网络中受距离范围或节点数量的限制更小。

通过蓝牙Mesh网络连接一切

BlueNRG-Mesh SDK硬件和软件协议栈图示

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

该软件包出色的优化了库文件,可适用于超低功耗设备。克服了内存和计算限制,使用BlueNRG的大多数产品都可实现固件更新。我们的软件协议栈也利用硬件来加快某些加密操作。安全性至关重要,有些开发者之所以会选择蓝牙Mesh网络,是因为他们熟悉其加密方案。优化的堆栈意味着应用程序执行速度更快、系统功耗更低。

符合蓝牙SIG规范

STSW-BNRG-Mesh完全符合蓝牙SIG规范,其解决方案适用于当前和未来市场上所有兼容BLE的智能手机或智能设备。相较下,自定义的解决方案需要更多维护,并且无法实现相同水平的互操作性、稳健性和可靠性。ST已完全通过蓝牙SIG的ID号认证,已经使用STSW-BNRG-Mesh的用户只需刷入我们的固件即可完全兼容蓝牙Mesh网络标准。

基于STSW-BNRG-Mesh实现新功能会更容易。例如,我们后续将推出低功耗模式,这是蓝牙Mesh网络标准中的一种可选功能,此功能通过缩短接收器的有效时间来降低功耗。低功耗节点(LPN)需要与friend node建立连接。friend node是为一个或多个LPN存储消息的设备,并仅在LPN要求时发送这些消息,从而可以提高效率。使用传感器的节点最可能是低功耗节点(LPN),因为它们花费更多的时间来发送数据而不是接收信息,并且传输频率很低,通常只在特定事件触发唤醒功能时发生。因此,让这些节点持续保持活动状态将非常浪费功耗。

ST的优势

蓝牙Mesh网络在配置(即向网络添加新节点)时提供了具体的指导。为防止黑客攻击,在设备与网络上已有的设备进行通信之前,需要对安全性十分谨慎。然而,所有的安全措施都会拖延操作并极大地恶化用户的体验,需要等待很长时间。STSW-BNRG-Mesh实现了iOS和Android配置时间缩短,以确保出色的用户体验,使开发人员可以在应用中,快速使用源代码。

此外,为使原型设计更加实用,我们支持通过电子邮件将已配置节点的数据库转移到另一台设备。因此,如果开发人员希望将另一台智能手机作为配置设备(即使是具有不同操作系统的智能手机,只要它是iOS或Android设备),我们就可以通过发送电子邮件附件将已配置节点的数据库传输到新的移动终端。

您可以用我们的评估板进行方便高效的蓝牙Mesh网络开发。评估板STEVAL-IDB008V2集成了BlueNRG–2 SoC,STEVAL-IDB007V2则使用了BlueNRG–1。STSW-BNRG-Mesh为这些系统提供了预编译的二进制文件,因此只需将文件拖放到电路板的显示文件中即可启动示例应用,用户即可快速开始创建解决方案并转移到定制PCB

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

    关注

    112

    文章

    5428

    浏览量

    165648
  • Mesh网络
    +关注

    关注

    0

    文章

    41

    浏览量

    14021

原文标题:简单、可扩展且易于使用的蓝牙Mesh网络

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

收藏 人收藏

    评论

    相关推荐

    关于网络连接问题

    新买的宏基 Aspira iv 5本子,无法新建网络连接。它的网络接口是用扩展器扩展出来的。新建网络连接时显示的是window无法检测到调制解调器。网卡的驱动已经重新下载过了,正常运行。和猫
    发表于 05-24 15:02

    蓝牙Mesh技术正式发布,Nordic第个推出mesh SDK

    Beacon方面,Beacon的应用场景是“对多”,而Mesh有希望拓展这个网络实现“多对多”,不管设备在这个网络中扮演什么角色,只要通过
    发表于 07-21 12:29

    蓝牙Mesh网状网络对物联网有哪些影响?SKYLAB来告诉你

    ,假如个场所中的几十盏灯,就可以通过Mesh网络相互通信。在不需要中央控制器或路由器的情况下,就有了个完整的
    发表于 07-21 16:34

    解析蓝牙mesh网络

    解析蓝牙mesh网络
    发表于 09-25 10:58

    解析蓝牙mesh网络

    解析蓝牙mesh网络
    发表于 10-31 12:30

    蓝牙mesh网络在数据包的应用

    独特的概念,但其主要资产在于数据包,这也是它的个差异化因素。它非常紧凑,这种紧凑性有助于确保蓝牙mesh网络的频谱效率和吞吐量。
    发表于 07-18 08:06

    详解蓝牙mesh网络开发

    作者:蓝牙技术联盟EMEA技术项目经理 Martin Woolley 小码哥蓝牙mesh网络让您在无线设备之间得以建立多对多的通信关系,并且可以让设备将数据中继到自身无线电传输范围以外
    发表于 07-24 06:19

    蓝牙Mesh的架构及如何通过蓝牙Mesh网络收发消息?

    在本系列文章的和,我们讨论了蓝牙Mesh的架构及如何通过蓝牙Mesh网络收发消息,这
    发表于 02-25 07:59

    如何通过mesh网络连接墙壁开关和LED驱动器?

    如何通过mesh网络连接墙壁开关和LED驱动器?
    发表于 06-15 06:23

    蓝牙Mesh网络是什么?手机如何接入到蓝牙Mesh网络

    蓝牙Mesh网络是什么?蓝牙Mesh网络有哪些特性?手机如何接入到
    发表于 06-26 07:18

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

    ?计划使用手机进行初次配网操作,是否esp32只需node角色,配网后可以与jdy自动组网通信。2.ESP32模块在使用了蓝牙MESH、mqtt通过wifi连接后,还可以扫描周围
    发表于 02-16 07:53

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

      从本质上来讲,蓝牙Mesh技术并非无线通信技术,而是网络(组网)的技术,用于构建“多对多通信连接”的
    发表于 05-17 15:39

    蓝牙Mesh网状网络对物联网有哪些影响?SKYLAB来告诉你

    支持Mesh组网的 蓝牙解决方案 与蓝牙模块正在紧密设计研发中。 蓝牙mesh将低功耗蓝牙无线
    发表于 08-13 11:36 335次阅读

    如何用蓝牙mesh开关控制蓝牙mesh

    本文对 PHY6220 蓝牙mesh 开关、蓝牙mesh灯配置,并用蓝牙mesh开关控制
    的头像 发表于 10-09 09:22 7092次阅读

    蓝牙mesh网络的七个特点

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