【经验】基于Silicon Labs平台的蓝牙mesh传感器模型基础知识和相关的SDK中的示例应用程序

2019-12-01 Silicon Labs
蓝牙mesh传感器,Silicon Labs 蓝牙mesh传感器,Silicon Labs 蓝牙mesh传感器,Silicon Labs 蓝牙mesh传感器,Silicon Labs

SILICON LABS的蓝牙网状网络(Bluetooth Mesh) SDK附带了两个示例项目,包含了如何使用传感器和传感器客户端创建一个无线蓝牙网状网络的示范。这些应用示例在传感器和传感器客户端使用了Silicon Labs的Wireless Gecko无线开发套件以及蓝牙Mesh应用程序作为基础。在本文中,将讨论蓝牙mesh传感器模型的基础知识并描述相关的SDK中的示例应用程序。

 

本文重点

  • 简要介绍蓝牙mesh传感器模型

  • 使用传感器示例应用程序

  • 传感器示例应用程序代码演练


传感器模型

传感器模型是建立蓝牙Mesh与传感器接口的应用方法。关于可支持的传感器类型列表,请参考蓝牙mesh设备性能规格。该模型由传感器状态(包括描述符、设置、频率、数据和数据列)组成。该模型还定义了用于在客户端和服务器之间设置和报告这些状态的消息。

  • 传感器描述符:传感器描述符定义传感器属性ID,以指示设备的传感器类型、传感器的正负公差、采样功能、测量周期和更新间隔。

  • 传感器设置:传感器设置状态控制传感器的参数,如灵敏度。传感器设置属性ID确定是否可以读取和写入传感器设置以及原始设置的大小和内容。

  • 传感器频率:传感器频率状态控制传感器数据发布的频率。数据可以通过触发器或快速响应发布。触发器可以由传感器属性ID定义,也可以由测量值的百分比变化定义。如果测量值落在指定范围内,可以使用快速响应。

  • 传感器数据:传感器数据状态由传感器属性ID和原始值组成。允许多个实例。

  • 传感器数据列:传感器测量可以组成阵列,概念上是数据列。传感器系列列状态由原始Y值、原始X值和列宽度组成。其中每个的大小和内容由传感器属性ID决定。

 

传感器信息

传感器模型中的每个状态都有一个确认的get消息和一个与之关联的未确认的状态消息。一个客户端通过发送get消息请求状态消息。此外,可写的传感器状态,如节奏和设置状态还有已确认和未确认的设置消息。

 

传感器模型

定义的模型包括传感器客户端、传感器服务器和传感器设置服务器。若传感器服务器存在,传感器设置服务器也必须存在以允许配置。

 

蓝牙Mesh传感器演示

软硬件需求:

  • Simplicity Studio开发环境所提供的Bluetooth Mesh SDK 1.5.0或更新版本;

  • 包含在SDK中的预构建二进制文件和源代码示例;

  • Simplicity Studio中的Network Analyzer功能以便能够捕获和解码蓝牙网格数据包;

  • 使用Simplicity Studio、IAR EWARM或命令行工具完成实际的代码开发;

  • Silicon Labs Bluetooth Mesh移动应用程序;

  • 用于发现和配置设备的开发工具;

  • 网络、组和发布-订阅设置。允许对传感器模型进行设备配置;

  • 至少需要两套Silicon Labs Blue Gecko SoC无线开发套件,分别用于传感器客户端和服务器,可支持的型号包括EFR32BG12、EFR32MG12、EFR32BG13、EFR32MG13、EFR32xG21,以及BGM13P和BGM13S模块;

  • 支持Bluetooth mesh软件协议栈的模块


 

蓝牙网状网络的实现

示范实施过程可分为四个主要阶段:

  • Unprovisioned模式:安装演示固件后,设备将以un模式启动。

  • Provisioning:设备被配置到一个蓝牙网状网络,并设置网络安全。

  • Configuration:组、发布和订阅以及应用程序安全性都已配置。

  • Normal operation:传感器服务器可以由客户端控制。

 

在第一个阶段,所有的设备都是无电源供应的,并传输无电源供应的信标。它们没有任何网络密钥或没有设置应用程序配置密钥,也没有设置发布和订阅设置。在这种状态下,设备只是等待供应者将它们分配到一个蓝牙mesh网络中,并配置发布和订阅设置和mesh模型。在这种状态下,智能手机应用程序可以检测到这些设备。在供应阶段,供应器将传感器服务器和客户端添加到蓝牙mesh网络。生成一个网络密钥并分配给节点,每个节点分配一个单播地址。

 

在配置阶段,供应者配置组、发布和订阅设置、应用程序级安全性和网格模型。配置之后,蓝牙mesh网络就可以运行了,客户端可以用来配置和请求数据从传感器。

 

详细的蓝牙mesh传感器模型应用、配置程序以及相关示例,请访问世强平台查看:AN1186


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由士羽转载自Silicon Labs,原文标题为:基于Silicon Labs平台的蓝牙Mesh传感器模型示例,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何降低ZigBee设备入网时的平均电流

Silicon Labs的EFR32MG系列是支持蓝牙5、BLE MESH、ZigBee的多协议无线SOC,其具有高集成度、超低功耗等特性,被广泛应用于智能家居以及IOT市场。有些产品对于低功耗要求较高,如电池供电传感器、单火开关等,本文基于EmberZnet协议栈,指导大家使用EFR32MG系列SOC开发ZigBee产品时,如何降低ZigBee设备入网时的平均电流。

设计经验    发布时间 : 2019-05-23

【经验】关于ZigBee低功耗设备复位时Rejoin的高电流消耗解决方法

Silicon Labs的EFR32MG系列是支持蓝牙5、BLE MESH、ZigBee的多协议无线SOC,其具有高集成度、超低功耗等特性,被广泛应用于智能家居以及IoT市场。很多客户反映,使用EFR32MG系列开发ZigBee低功耗设备时,在设备复位时,会出现持续2.6秒左右的高电流,如下图,这对于像单火开关、电池供电的传感器设备影响较大。有没有方法可以减短这个电流消耗的时间呢?

设计经验    发布时间 : 2019-05-24

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.3  - 2024/5/24 PDF 英文 下载

【IC】信驰达新推多款基于芯科科技EFR32MG24的多协议模块,满足物联网包容性、低功耗和安全隐私三大需求

近日,无线物联网方案商深圳市信驰达科技发布基于Silicon Labs EFR32MG24系列无线SoC自主研发的2.4GHz多协议无线模块RF-BM-MG24B1/B2,可有效满足物联网无缝连接的包容性、低功耗和安全隐私三大需求。

新产品    发布时间 : 2023-03-26

Silicon Labs(芯科科技)IoT 整体解决方案

描述- 提供突破性的技术解决方案,赋能万物互联。

型号- SI118,SI117,BGM12X,BGM111,BGM13S,EFR32BG1,EFM32,BGM113,BGM11S,SI70,BGM13P,SI70XX,EFM8,MGM12P,SI72XX,SI118X,SI72,SI117X,EFR32BG13,EFR32BG12

应用及方案  -  SILICON LABS PDF 中文 下载

【产品】Silicon Labs新推无线SoC EFR32BG24,支持最新蓝牙低功耗和mesh标准

Silicon Labs新推出的EFR32BG24(BG24)无线SoC系列是使用蓝牙低功耗(Bluetooth Low Energy)和蓝牙网状网络(Bluetooth mesh)实现物联网无线连接的理想产品,适用于智能家居、照明和便携式医疗产品。

新产品    发布时间 : 2023-05-15

【方案】管状电机低功耗智能感应器优选元器件方案

描述- 传统的管状电机或门窗帘大多采用简单的无线遥控器控制,通过用户手动按键方式实现门窗帘升降功能。另外有些传感器和无线收发器功耗较高,使得系统整体功耗较高,需用市电供电。本方案通过采用Silicon Labs公司低功耗传感器技术、低功耗无线通信技术及其相关器件,帮助实现管状电机根据传感器变量实现自动控制,同时可降低智能感应器功耗,实现电池供电,并延长电池使用时间,用户体验更优越。

型号- EFR32MG13,FC-12M,AXGD,FC-12D,SLM152,SI7201,SI4460-C2,HTU21,MC-146,HTU20,CR2032,CR2450,FA-20H,EFM32TG11B,EFR32BG,EFR32FG,TSX-3225,SI1153,XGD,SI1133,FA-128,ZM5101,FC-135,EFR32BG13,EFR32BG12

优选器件方案  -  MEIG,MAXELL,EPSON,LITTELFUSE,SILICON LABS,TE CONNECTIVITY  - V1.2 PDF 中文 下载

AN1186: Understanding the Silicon Labs Bluetooth® Mesh Sensor Model Demonstration

型号- EFR32MG13,EFR32MG12,BGM13S,FR32BG12,BGM13P,EFR32XG21,EFR32BG13

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.2  - 2020/03/26 PDF 英文 下载 查看更多版本

AN1186: Understanding the Silicon Labs Bluetooth® Mesh Sensor Model Demonstration in SDK v1.x

型号- EFR32MG13,EFR32MG12,BGM13S,BGM13P,EFR32XG21,EFR32BG13,EFR32BG12

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.3  - 2020/11/26 PDF 英文 下载

白皮书  -  SILICON LABS  - v1.0  - 2020-08-25 PDF 英文 下载

AN1300: Understanding the Silicon Labs Bluetooth® Mesh Sensor Model Demonstration in SDK v2.x

型号- EFR32XG12,EFR32MG13,EFR32XG13,EFR32MG12,EFR32MG21,EFR32XG21,EFR32XG22

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.2  - 2021/10/21 PDF 英文 下载 查看更多版本

Bluetooth Mesh, Nodes, Models

型号- BGM13S,BGM13P,BGM210P,SLTB010A,BGM210L,SLWSTK6023A,SLWSTK6006A,EFR32XG21,EFR32BG22,BGM220S,EFR32BG21,EFR32BG13,EFR32BG12,BGM220P

培训文档-商品应用及供应商介绍  -  SILICON LABS  - 2020/11/26 PDF 英文 下载

【应用】基于多协议SoC芯片的单芯片智能照明应用方案,支持ZigBee或蓝牙MESH

目前智能照明在实现多协议时需要多个芯片,要设计不同版本的硬件、软件,设计难度大、周期长;同时生产方面需要准备不同的物料,给备货、生产带来不便。为了解决上述问题,本方案采用单芯片支持多种协议的SoC芯片,搭配高精度晶体及相关器件,实现单芯片支持多种协议的智能照明应用方案,简化设计、方便生产。

应用方案    发布时间 : 2020-04-11

商品及供应商介绍  -  SILICON LABS  - MAY 2020 PDF 英文 下载 查看更多版本

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 110,879

品牌:SILICON LABS

品类:Wireless SoC

价格:¥21.5556

现货: 103,736

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 98,034

品牌:SILICON LABS

品类:Wireless SoC

价格:¥9.1982

现货: 88,300

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 76,212

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 74,309

品牌:SILICON LABS

品类:8位MCU

价格:¥10.6850

现货: 71,189

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥10.4994

现货: 67,034

品牌:SILICON LABS

品类:Transceiver

价格:¥15.8878

现货: 66,919

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥11.5212

现货: 63,367

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:150,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:Position Sensor

价格:¥3.0897

现货:12,568

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

温度传感器定制

可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。

提交需求>

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面