【技术】蓝牙5与蓝牙MESH,增加蓝牙传输距离并将蓝牙设备进行组网通讯
蓝牙是一种常用的无线通讯设备,比如蓝牙耳机、蓝牙音箱。随着物联网的发展,为了满足物联网使用需求,增加蓝牙传输距离并将蓝牙设备进行组网通讯,蓝牙技术联盟推出了蓝牙5.0标准和蓝牙Mesh技术。
蓝牙5.0标准由蓝牙技术联盟2016年6月16日发布的最新一代蓝牙标准。与蓝牙4.2相比,蓝牙5.0有以下几点优势:
1、更快的传输速度、更远的传输距离
蓝牙4.2标准最大突发速率为1Mb/s,而蓝牙5.0标准将速率提高到2Mb/s。可以让蓝牙设备响应更快、性能更高。通过降低带宽,保持原来的功率要求的情况下,可以使传输距离提高至原来的4倍,有效传输距离可达300米。
2、增加导航功能
蓝牙5.0标准添加了导航功能,结合wifi可以实现精度小于1米的室内定位,有利于实现室内导航功能。
3、增加广播容量
蓝牙5.0标准将广播数据从传统的三个广播信道扩展到全部数据信道。广播信道增加,提高了广播传输容量,可以把更多的信息传送到其他兼容设备,而不会形成实际连接,从而加快互动速度。
4、更低功耗
蓝牙5.0标准针对物联网进行了很多底层优化,力求以更低的功耗和更高的性能为智能家居服务。
5、提高传输准确性
蓝牙5.0标准增加了低功耗编码物理层。低功耗编码物理层标准有两种编码方式:S=8和S=2,其中S是每个位的符码数。除循环冗余校验(CRC)以外,还有卷积编码及映像,提高了冗余度,减少了出错的机会。在远距离通讯时,可以进行检测和校正,确保数据的正确性。
蓝牙Mesh技术是一种组网方式。要了解蓝牙Mesh,首先要了解Mesh网络结构。Mesh网络也称为"多跳网络",或者“网状网络”。Mesh网络的每一个节点都可以作为AP和路由器,通讯时,当某个节点损坏或者堵塞时,可以自动绕过该节点,重新选择路径达到目的地,可以让网络更高效可靠。
图1:网络类型
2017年7月19日,蓝牙技术联盟正式宣布蓝牙技术开始全面支持Mesh网络。至此,蓝牙拥有了进军智能家居、智慧城市、楼宇自动化等物联网的资本。和zigbee实现Mesh网络的方式不同,zigbee采用路由技术,而蓝牙采用管理型网络泛洪方式,也就是广播方式。大家听到广播方式,第一感觉就是网络会非常的繁忙、效率低下、耗电,但是蓝牙Mesh采用的广播方式是可控的,设备对于信息的转发需要满足多种限定条件,提高传输效率。
蓝牙Mesh网络的优点:
1、 蓝牙Mesh网络可以节省存储器空间。
采用广播方式,不需要创建和管理复杂的路由表、路由发现表等,节省了维护网络运行的存储器空间的开销。同时又能实现Mesh网络功能,网络中任何一个节点的故障也不会对网络传输造成致命性的影响,使得网络高度可靠。
2、 蓝牙Mesh网络对实现低功耗有较大优势。
在蓝牙Mesh网络中引入了Friendship机制。在蓝牙Mesh网络中设置Friend节点,专门为低功耗节点服务。Friend节点与低功耗节点可以建立Friendship关系。建立此种关系之后,Friend节点可以暂存发往低功耗节点的信息,待低功耗节点退出休眠模式之后,再从Friend节点取回相关信息。在实际应用中,Friend节点可以是灯泡、机顶盒、路由器等通过市电供电的设备,对于功耗不是很敏感;低功耗节点可以是由电池供电的设备,如传感器、门锁等。
3、 蓝牙Mesh网络有可靠的安全性。
蓝牙Mesh网络是一种真正的工业级解决方案。安全机制包括:
A. 使用经过验证的安全算法对添加到网络的设备进行配置。
B.所有通信信息都需要使用128-bit AES-CCM进行加密和认证。
C.加密和认证应用于网络层和应用层两层,分别有两组密钥,网络层密钥和应用层密钥。采用两组密钥可以让转发节点并不清楚转发信息,达到信息保密目的。比如家中的灯泡和门锁处于同一个网络,采用相同的网络层密钥,但是他们的应用层密钥互为不同。如果一条信息的目的节点是门锁,家中的各个灯泡可以转发这条信息至门锁。但是灯泡是无法解析这条信息的应用层内容,无法判断是开锁还是闭锁的动作。这样设计的好处是将网络层加密与应用层加密隔离,加解密互为操作,互不干扰,互不耦合。
D.通过在发送的每个消息上加入不同序列号来防止重放攻击
E.通过既定的密钥更新程序将Mesh网络中不授信的设备列入黑名单
F.通过扰码的方式对每条信息进行模糊处理。即使您在走动的同时携带蓝牙Mesh设备, “骇客”通过数据包嗅探器也无法跟踪到您的行踪。
图2:蓝牙Mesh网络应用
4、蓝牙Mesh网络可以同手机蓝牙连接。
使用蓝牙Mesh的代理(Proxy)协议开发手机APP,通过代理节点可以与蓝牙Mesh网络进行通讯。
蓝牙5.0标准,提高了广播容量,结合蓝牙Mesh网络,让蓝牙组网变得更容易。
SILICON LABS公司作为世界顶级的物联网芯片、软件、解决方案供应商,推出支持蓝牙5.0的SOC芯片EFR32BG系列和通过认证、集成天线、远距离传输、小封装的蓝牙模块BGM系列。Silicon Labs公公司针对蓝牙产品,提供整套完善的开发工具,蓝牙Mesh网络开发包,例程和手机APP代码。运用Silicon Labs公司提供的丰富资源,可以提高设计产品的稳定性,加快上市时间。
- |
- +1 赞 0
- 收藏
- 评论 47
本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【技术】Silicon Labs全球首批提供手机BLE MESH软件,缩短蓝牙 MESH产品开发周期
BLE MESH是一个多径网络,任何一个节点出现故障都不会影响到BLE MESH网络数据的传递,网络的可靠性比较高。
新技术 发布时间 : 2017-10-12
【经验】Silicon Labs的蓝牙SoC EFR32BG22如何进行在线的OTA升级?
Silicon Labs的蓝牙SOC EFR32BG目前已经能够支持到蓝牙5.2,工艺升级后的EFR32BG22的功耗能够达到接收4.1mA,0dbm发射功耗3.6mA,休眠功耗低至1.4uA,如此低的功耗,能够大幅延长蓝牙设备的电池续航时间。本文介绍蓝牙SoC EFR32BG22如何进行在线的OTA升级。
设计经验 发布时间 : 2020-06-07
【经验】EFR32BG系列蓝牙SoC之低功耗测试操作指导
很多的蓝牙设备都是电池供电的,因此对蓝牙SoC功耗水平测试与评估就非常有必要。Silicon Labs公司提供的蓝牙评估板底板,都带有电流功耗测试功能,搭配Simplicity studio v4开发平台的energy profile功耗测试上位机,非常容易测试出EFR32BG系列蓝牙SoC的功耗水平。我们详细介绍功耗测试需要的软件和硬件以及测试操作。本文就将具体进行说明。
设计经验 发布时间 : 2020-02-20
无线连接技术如何实现医疗物联网?
面向医疗物联网(IoMT)应用的新发展趋势, Silicon Labs(亦称“芯科科技”)高级产品营销经理Brian Blum提供本篇应用文章,进一步说明我们该如何利用物联网和连网健康设备来实现医疗物联网,以改善医疗保健、治疗和健康的体验,追求更健康的社会。
技术探讨 发布时间 : 2024-04-13
【经验】芯科EFR32BG蓝牙芯片发射功率输出20dbm(大于10dbm)的方法
芯科的20dbm系列的蓝牙芯片是可以发射出20dbm的信号的,而在我们使用过程中会发现直接让蓝牙芯片发射出20dbm的信号是会被限制在10dbm的,如何突破这个限制呢,本篇文章就是介绍让芯科的20dbm系列蓝牙芯片发射出20dbm信号的方法。
设计经验 发布时间 : 2023-04-24
【经验】蓝牙SoC芯片EFR32BG系列BLE修改MAC地址的方法
当很多BLE设备一起使用或组网使用时,可以通过其MAC地址来区分不同的设备,这个地址是全球唯一有的,一般已固化在芯片中,无法修改,但用户可以配置不使用该MAC并使用自定义的符合 IEEE EUI64规则的MAC。在Silicon Labs蓝牙SoC芯片EFR32BG系列的BLE SDK中提供了方法,本文将进行详细说明讲解。
设计经验 发布时间 : 2020-05-16
【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。
设计经验 发布时间 : 2020-02-10
【经验】Silicon Labs 蓝牙SOC EFR32BG系列IADC与ADC的区别
Silicon Labs蓝牙SOC EFR32BG系列包括有EFR32BG12/13和EFR32BG21两个子系列,其中EFR32BG12/13采用的是Cortex-M4内核,EFR32BG21采用的是Cortex-M33内核,二者的内核不同,另外,EFR32BG12/13集成有IADC,EFR32BG21集成的是ADC,两个ADC还是有一些区别的,在使用时需要注意一下,本文介绍其区别。
设计经验 发布时间 : 2020-02-21
【技术】以糖尿病管理设备为例,讲解无线设备安全标准对便携式医疗设备的要求
芯科科技与DTS合作,推出了行业首款符合DTSec的糖尿病管理设备芯片组EFR32BG27(BG27),提供了安全、智能的EFR32BG蓝牙无线SoC系列产品组合。本文以糖尿病管理设备为例,解释相关的医疗设备安全法规和设计要求,并介绍相关的蓝牙SoC解决方案。
技术探讨 发布时间 : 2023-09-15
【经验】Silicon Labs 蓝牙Mesh SoC版Provisioner流程介绍
Silicon Labs的蓝牙Mesh SoC EFR32BG是目前市场上非常流行的蓝牙Mesh方案,该芯片支持BLE5.1的全部特性,支持BT Mesh 1.1的全部特性,具有技术上的先进性。在做蓝牙Mesh网关时,需要使用EFR32BG作为Provisioner,本文介绍下Silicon Labs SoC版Provisioner的流程。
设计经验 发布时间 : 2019-07-10
【经验】如何开启低功耗蓝牙SoC芯片EFR32BG系列参考代码soc-empty工程中的调试串口打印输出功能
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.1协议和蓝牙Mesh协议,支持AOA定位功能,苹果HomeKit,支持多种硬件加密等。发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居。开发过程中,经常需要用到uart串口调试,本文详细介绍如何在soc-empty工程中开启调试串口。
设计经验 发布时间 : 2020-02-09
Silicon Labs’ Portfolio Includes SoCs Suited for Portable Medical Devices and Diabetes Management
Security vulnerabilities in healthcare are putting people at risk. While designing with wireless functionality has improved the transfer of information and expanded the benefits of medical devices, it requires additional security measures.
原厂动态 发布时间 : 2023-09-13
【经验】EFR32BG蓝牙SOC芯片如何用SimplicityStudio设置蓝牙绑定操作
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SOC芯片。Silicon Labs公司针对蓝牙产品,提供整套完善的开发工具,蓝牙Mesh网络开发包,例程和手机APP代码,可提高设计产品的稳定性,加快上市时间。本文主要是介绍一下如何使用Silicon Labs软件中的BGTOOL工具实现蓝牙的绑定的操作,实现蓝牙主从绑定操作的目的主要是下次链接可以快速配对。
设计经验 发布时间 : 2020-03-21
【经验】如何实现低功耗智能蓝牙SOC芯片EFR32BG UART通信接口配置与数据收发?
EFR32BG是Silicon Labs公司的一款高性能低功耗蓝牙SOC芯片。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居,以及各种需要与智能手机连接的设备中。这样一款应用广泛,高性能低功耗的BLE智能蓝牙SOC,在设计产品代码时,大都会使用UART通信,本文详细介绍如何配置UART引脚和初始化,以及代码的实现。
设计经验 发布时间 : 2018-05-30
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
查看全部2条回复
查看全部7条回复
查看全部8条回复