首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我应该使用BLE (蓝牙5)还是经典蓝牙?

对于选择使用BLE (蓝牙5)还是经典蓝牙,需要根据具体的应用场景和需求来进行判断。下面是对两者的介绍和比较:

  1. BLE (蓝牙5):
    • 概念:BLE是蓝牙低功耗技术的一种,是蓝牙4.0及其之后版本的统称。
    • 分类:BLE可以分为BLE 4.x和BLE 5.x两个主要版本,其中BLE 5.x相对于BLE 4.x有更高的传输速率和更远的传输距离。
    • 优势:BLE具有低功耗、低成本、短距离传输、快速连接和数据传输等特点。
    • 应用场景:BLE广泛应用于物联网、智能家居、健康监测、智能穿戴设备、智能手环、智能手表等领域。
    • 推荐的腾讯云相关产品:腾讯云物联网开发平台(Link IoT)。
    • 产品介绍链接地址:https://cloud.tencent.com/product/iotexplorer
  • 经典蓝牙:
    • 概念:经典蓝牙是蓝牙技术的早期版本,通常指蓝牙2.0及其之前的版本。
    • 分类:经典蓝牙可以分为不同的规范,如蓝牙2.0、蓝牙3.0、蓝牙4.0等。
    • 优势:经典蓝牙具有较高的传输速率和较远的传输距离,适用于音频传输和数据传输等场景。
    • 应用场景:经典蓝牙广泛应用于音频设备、耳机、音箱、车载设备、打印机等领域。
    • 推荐的腾讯云相关产品:腾讯云物联网开发平台(Link IoT)。
    • 产品介绍链接地址:https://cloud.tencent.com/product/iotexplorer

综上所述,选择使用BLE还是经典蓝牙取决于具体的应用需求。如果需要低功耗、短距离传输和快速连接,适合选择BLE。如果需要较高的传输速率和较远的传输距离,适合选择经典蓝牙。腾讯云物联网开发平台(Link IoT)是一个推荐的物联网解决方案,可用于支持BLE和经典蓝牙设备的连接和管理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

BLE低功耗蓝牙经典蓝牙(持续更新)

(每次最大传输20bit字节) 经典蓝牙(BT):经典蓝牙,泛指蓝牙4.0以下的都是经典蓝牙,你还怀念通过蓝牙让音箱播放手机的音乐么?经典蓝牙常用在语音、音乐等较高数据量传输的应用场景上。...例如,心率测量特性使用0X2A37作为它的16位UUID,因此它完整的128位UUID为: 0x00002A37-0000-1000-8000-00805F9B34FB 虽然蓝牙技术联盟使用相同的基本UUID...蓝牙技术联盟所用的基本UUID不能用于任何定制的属性、服务和特性。对于定制的属性,必须使用另外完整的128位UUID。...还可以扩展很多其他功能,比如使用BLE实现蓝牙聊天(google sample里面有经典蓝牙的聊天demo),还可以把手机模拟成iBeacon等等。...二、经典蓝牙开发 Android-经典蓝牙(BT)-建立长连接传输短消息和文件 1、经典蓝牙的开发类似一个Socket连接。

7.8K10

Android蓝牙开发—经典蓝牙BLE(低功耗)蓝牙的区别

大家好,又见面了,是你们的朋友全栈君。 最近在做蓝牙开发,刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发低功耗蓝牙的方法去连接经典蓝牙设备,最后当然是一直连接不上了。...所以在实际应用中,还是StartDiscovery和StartLeScan分开扫,前者扫传统蓝牙,后者扫低功耗蓝牙。...不管是经典蓝牙还是低功耗蓝牙,绑定方法都是通用的,可以调用相同的绑定方法。 3. 建立连接 在建立连接的方式上,两者就千差万别了。...直线距离约50米,一节5号电池能用一年,传输模组成本10块钱,远比WIFI、4G等大数据量的通信协议更实用。...很多智能电视配的遥控器带有语音识别,需要用经典蓝牙才能传输声音 传大数据量的,用经典蓝牙: 如某些工控场景,使用Android或Linux主控,外挂蓝牙遥控设备的,可以使用经典蓝牙里的SPP协议

4.4K20

低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别

低功耗蓝牙(BLE) vs 经典蓝牙(SPP)区别项低功耗蓝牙(BLE)经典蓝牙(SPP 串行端口协议)蓝牙版本蓝牙版本 >= 4.0,又称蓝牙低功耗、蓝牙智能经典蓝牙2.0 或更早版本,经典配对模式在两台蓝牙设备之间建立虚拟串口数据连接...蓝牙功耗极低功耗:可达数月或几年的电池续航时间较高功耗:通常不及BLE省电,电池续航时间较短。经典蓝牙设计注重速度和传输容量,而忽略了功耗的优化。硬件成本低成本:BLE芯片和模块价格低廉。...App Inventor 2 组件BlueToothLE拓展无需配对,直接出现在设备列表中,连接后即可使用蓝牙客户端 / 蓝牙服务端必须事先配对(手机设置 -> 蓝牙)成功后,才能出现在设备列表中BLE...看连接距离需求:如果你需要在较远距离进行通信,经典蓝牙通常具备更广泛的连接范围。而如果通信是在相对较短的距离内进行,BLE可能是个更好的选择。...综上所述,BLE和SPP是两种不同的蓝牙通信协议,它们在功耗、数据传输速率和连接范围上存在区别。根据应用的需求,选择适合的协议以实现最佳的无线通信效果。

63310

低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端

低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端 Android对外模模式(peripheral)的支持 从Android5.0开始才支持 关键术语和概念 以下是关键BLE术语和概念的摘要...ATT经过优化,可在BLE设备上运行。 为此,它使用尽可能少的字节。 每个属性由通用唯一标识符(UUID)唯一标识,UUID是用于唯一标识信息的字符串ID的标准化128位格式。...BLE权限 首先,需要在manifest中声明使用蓝牙和操作蓝牙的权限 在应用程序清单文件中声明蓝牙权限。...然后在运行时,您可以通过使用PackageManager.hasSystemFeature()确定BLE可用性: // Use this check to determine whether BLE...boolean responseNeeded, int offset, byte[] requestBytes) { 这个里可以获得 来自客户端发来的数据 requestBytes (4) 处理响应内容,写了这个方法

1.5K00

蓝牙透传模块芯片的BLE和SPP有什么区别?如何理解

比如常见的:小米蓝牙手环,苹果的airtag防丢器等等应用蓝牙BLE的透传,实际上还是属于蓝牙透传应用的一部分,因为IOS的存在,所以基本上需要和IOS设备进行连接的,都是必须走蓝牙BLE的。...而经典蓝牙是属于蓝牙协议的子集。...但是安卓端的历史原因,很多的应用还是走的传统的SPP,不知道为啥很多的厂商不愿意改比如:蓝牙打印机、门禁等等,都还是SPP 。...其实他们大可以改成ble,也是没问题的,估计应该是产品成熟之后,谁也不愿意费那个劲去改动了。...芯片最大的特点是在安卓只能使用3.0蓝牙,在IOS系统只能使用BLE蓝牙,价格基本和单模的持平,正因为前面所描述的BLE和SPP的存在,所以双模的芯片依然还有很强的生命力最后:以后的趋势必定是单模的天下随着蓝牙

41130

用树莓派玩转蓝牙

蓝牙是一个使用广泛的无线通信协议,这两年又随着物联网概念进一步推广。将介绍蓝牙协议,特别是低功耗蓝牙,并用树莓派来实践。树莓派3中内置了蓝牙模块。树莓派通过UART接口和该模块通信。...你可以通过BlueZ提供的接口,进行丰富的蓝牙操作。Raspbian中已经安装了BlueZ。使用的版本是5.43。...你可以检查自己的BlueZ版本: bluetoothd -v 低版本的BlueZ对低功耗蓝牙的支持有限。如果你的使用版本低于5.43,那么建议你升级BlueZ。...既然Beacon只使用蓝牙中的广播,那么应该关闭树莓派的扫描,打开广播,并且不接受蓝牙连接: sudo hciconfig hci0 noscan # 不再扫描 sudo hciconfig hci0...以树莓派的蓝牙模块为基础,实现了BLE通信。

4.9K80

用树莓派玩转蓝牙

蓝牙是一个使用广泛的无线通信协议,这两年又随着物联网概念进一步推广。将介绍蓝牙协议,特别是低功耗蓝牙,并用树莓派来实践。树莓派3中内置了蓝牙模块。树莓派通过UART接口和该模块通信。...你可以通过BlueZ提供的接口,进行丰富的蓝牙操作。Raspbian中已经安装了BlueZ。使用的版本是5.43。...你可以检查自己的BlueZ版本: bluetoothd -v 低版本的BlueZ对低功耗蓝牙的支持有限。如果你的使用版本低于5.43,那么建议你升级BlueZ。...既然Beacon只使用蓝牙中的广播,那么应该关闭树莓派的扫描,打开广播,并且不接受蓝牙连接: sudo hciconfig hci0 noscan # 不再扫描 sudo hciconfig hci0...以树莓派的蓝牙模块为基础,实现了BLE通信。

3.9K50

BLE (低功耗蓝牙)协议入门-01-整体介绍

蓝牙4.0版本以后技术模式上分为低功耗蓝牙(BLE)和经典蓝牙(BR/EDR)两种、市场芯片多数为仅支持BLE的,也有两者都支持的(双模蓝牙芯片)。...图片 上图中红色部分是BR/EDR经典蓝牙的必选项,绿色部分是LE低功耗蓝牙必选项,蓝色部分是公共部分;当然经典蓝牙也可以具备绿色部分特性。HCI接口根据芯片架构有关,是可选项。...ATT)、通用访问配置文件层(GAP),通用属性配置文件层(GATT) 下图为一个经典BLE系统框架图,尔其中的  Host 、 Controller 就是BLE协议栈。...,比如设备地址、名称、配对秘钥和设备的外观特征值,用于区分是什么设备,手机还是电脑;明确了作为一个低功耗蓝牙设备的基本需求,包含哪些层级以及如何协同工作的。...规范了一些通用的蓝牙参数:蓝牙设备地址、设备名称、配对秘钥、外观特征值(用于区分设备是手机还是电脑)。

1.4K60

蓝牙协议详解(蓝牙是什么)

大家好,又见面了,是你们的朋友全栈君。 蓝牙协议分析(1)基本概念  蓝牙4.1,是一个大杂烩:BR/EDR沿用旧的蓝牙规范;LE抄袭802.15.4;AMP直接使用802.11。...1.蓝牙技术的概述 1.1 两种蓝牙技术:经典蓝牙(检称 BT)和低功耗蓝牙(简称BLE)  蓝牙协议包括两种技术:经典蓝牙(简称BT)和低功耗蓝牙(简称BLE)。...不过呢,由于蓝牙自身的物理层和AMP技术差异太明显了,这次扩展只能是交替使用(Alternate)的,也就是说,有(BR/EDR)没你(AMP)。...1.1.2 低功耗蓝牙BLE):LE技术  上面所讲的是经典蓝牙的技术进化路线,就是传输速率的加快、加快、再加快。但能量是守恒的,你想传的更快,代价就是消耗更多的能量。...这就是低功耗蓝牙(简称 BLE)产生的背景。  BLE技术相比经典蓝牙技术,差异非常大,或者说就是两种不同的技术,凑巧都加一个“蓝牙”的前缀而已。后面我们会详细的解释这种差异,以及LE的行为特征。

6.3K11

关于KT6368A双模蓝牙芯片的传输速率的说明包含ble和spp

一、简介KT6368A双模蓝牙芯片BLE和SPP的速率、速度是多少,请详细描述一下细节关于速率详细说明关于速率,其实我们并没有系统性的测试,这里速率包含BLE ,和SPP两种速率区别很大BLE的速率,目前我们测试仅仅只有...理论上是可以达到60kbs,实际配合客户做项目,可以达到45kbs,也就是每秒45Kbyte当然这个还要考虑很多其他因素:比如信号稳定性、搭配晶振的频偏、距离等等,因为参数不一样,丢包率不一样以上给的速率,还是理想环境下的速率需要高速率的应用...==》通信周期: 安卓手机一般可支持到10ms,苹果一般可支持到15ms==》每个通信点可传输的数据量: 就是指每包的长度以及可以传多少包5、总之,BLE的速率是很难提高的,也不怎么稳定,尤其高速率的情况下...==》距离远了会丢包重发,环境复杂了也会丢包重发,也会影响速率==》所以对于大文件的传输,不推荐使用BLE ,没办法的话,也只能忍受这个速率,无解6、测试举例--BLE测试app设置MTU的方法--其他...关于SPP的速率详细说明:spp就没有那么多事,简单直接,因为spp还是属于经典蓝牙里面子协议,共享经典蓝牙的带宽以及跳频点,所以速率相对会快很多 。

15750

Android 蓝牙4.0

2,健康类的应用有人做出产品的 但不是基于蓝牙4.0低功耗的 还是蓝牙2.1的spp协议来做的,蓝牙2.1或者3.0的耗电是个比较大的问题,一些小外设,需要用纽扣电池的应用就无法真正使用,对一些创意产品如果需要经常换电池或充电对用户体验都会大打折扣...3,iPhone手机的蓝牙是不能够和android手机的蓝牙通信的,而且iPhone除了蓝牙4.0以外其他版本的蓝牙外设需要通过苹果的认证才能使用的,除非大厂商大批量生产否则不可能通过认证的,当然也可以再加一个认证芯片上去解决...以上内容摘自以下链接 1,谈谈几个月以来开发android蓝牙4.0 BLE低功耗应用的感受 Android蓝牙4.0代码 2,有流程图 Android 蓝牙4.0 BLE 理解  4,已下载,知识全面而且易懂...BLE经典蓝牙Android编程说明 5,从界面开始的代码 Android4.0蓝牙使能的详细解析 6,开发实例(有时打不开) android 蓝牙4.0 开发经验分享 7,开发实例 关于android...蓝牙4.0如何接收响应信息 8,开发实例,讲解清晰 android 蓝牙4.0多通道 9,开发实例,血压计 分享Android 蓝牙4.0(ble)开发的解决方案 10,非常清晰  Android BLE

1.2K90

BT、BLE、MESH关联和区别简介

蓝牙技术始于爱立信在1994年创制的方案,1998年5月20日,爱立信联合IBM、英特尔、诺基亚及东芝公司等 5 家厂商成立了“特别兴趣小组”(Special Interest Group,SIG),即蓝牙技术联盟的前身...蓝牙4.0:增加了BLE(Bluetooth Low Energy)低功耗功能。...由此衍生出经典蓝牙(Classic Bluetooth)和低功耗蓝牙(Bluetooth Low Energy)的表述,低功耗蓝牙应用于低速率低功耗场景,如心率检测器和温度计等传感器设备;经典蓝牙应用于高速率场景...Bluetooth Mesh协议不是简单的Bluetooth 5的升级,他是独立与蓝牙协议之外的一套协议,是基于BLE开发组网协议。...总结 蓝牙(BT)通常泛指蓝牙技术,随着版本的演进,出现了低功耗(BLE)模式,蓝牙被表述为经典蓝牙和低功耗蓝牙两种模式。

4.1K30

Andorid 对接BLE蓝牙设备(连接篇)

蓝牙低能耗(Bluetooth Low Energy,或称Bluetooth LE、BLE,旧商标Bluetooth Smart)也称低功耗蓝牙,是蓝牙技术联盟设计和销售的一种个人局域网技术,旨在用于医疗保健...相较经典蓝牙,低功耗蓝牙旨在保持同等通信范围的同时显著降低功耗和成本。 笔者前段时间做了一个功能,需要对接一个蓝牙设备,该蓝牙设备使用的就是BLE蓝牙。这里给大家分享一下的实现。...这篇文章主要是实现程序与BLE蓝牙设备的连接,交互和设置、测试工具等请期待下一篇文章。...bluetoothLeScanner = bluetoothAdapter.bluetoothLeScanner bluetoothLeScanner.startScan(mScanCallback) 在源码中,笔者做了一个查询5秒...到此,我们就获取到了附近所有的使用BLE蓝牙的设备的设备信息。至于如何交互?如何筛选BLE蓝牙设备的指定权限服务?笔者会在下篇一一道来,并且会上传一个笔者做的蓝牙测试工具。

1.5K10

App Inventor 2 低功耗蓝牙(BLE) 硬件接入、数据通信及IO控制

低功耗蓝牙(BLE)以低功耗、低成本、开发简便逐渐被广泛应用,本文主要介绍一款较为通用、价格低廉的BLE设备从零开始如何利用App Inventor 2开发一款自己专属的手机蓝牙App应用。...BLE经典蓝牙的区别可参考:《低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别》。...1、硬件接线(特别注意:VCC 3.3v 或 5v 请参阅说明书,不要弄错以免烧坏硬件)一般来说,需要接线的端口有以下4个,无论哪款蓝牙硬件,也无论哪种其他硬件,这4个端口都是基本的存在:VCC(正极)...例如智能手环,是作为BLE的从机设备(以上的数据透传演示BLE硬件就是作为从机的)IO口控制可以使用厂商提供的App进行IO口控制,也可以使用App Inventor 2 编程实现控制IO口电平的高/低...厂商自定义UUID:同样采用UUID基数 + 16位UUID的形式,由厂商定义,如BLE串口服务的UUID是0x001,使用的UUID基数是:6E400001-B5A3-F393-E0A9-E50E24DCCA9E

49810

SIG蓝牙技术规范分享

蓝牙技术联盟, Bluetooth Special Interest Group, 简称:SIG。 SIG是一个以制定蓝牙技术规范, 推动蓝牙技术发展为宗旨的跨国组织。...其拥有蓝牙的商标及认证等, 授权给其他厂商使用蓝牙技术和标志, 但本身不负责具体蓝牙装置的设计、生产等。...至今为止, 蓝牙技术标准从1.1发展到5.x; 传输速度、效率、距离, 可靠性,安全等指标都在不断优化和提升。...根据蓝牙核心技术主要可以分为三种蓝牙经典蓝牙(BR/EDR)和低功耗蓝牙BLE), 以及双模蓝牙(合并BR/EDR/BLE)。...BR/EDR在ISM频段划分为79个信道, 工作宣称带宽为1MHz: BLE在ISM频段划分为40个信道, 工作宣称带宽为2MHz: 其他软硬件技术指标及要求, 参见:《Bluetooth Core

71610

全志R128 BLE最高吞吐量测试正确配置测试

在R128使用前我们需要了解BLE的最高吞吐量,以方便评估相关功能的开发。 首先我们了解一下哪些因素会影响蓝牙的吞吐量: 1、蓝牙版本与PHY: 蓝牙设备的版本和物理层(PHY)对于吞吐量有很大影响。...2、DLE(数据长度扩展): 在蓝牙4.2版本之后,BLE蓝牙低功耗)开始支持DLE(也称为长包),使用长包可以使单个BLE数据包传输的payload达到251字节。...5、每个连接事件的最大数据包数: 在蓝牙连接过程中,每个连接事件内可以发送的数据包数量通常为7个。如果在一个连接事件内发送过多的数据包,可能会导致吞吐量下降。...若客户不使用btmanager,需要自行检查适配。 (2)若放作为GATTS,一般支持蓝牙的5.0的手机设备默认有PHY UPDATE的动作。...2、更新LL data length 虽然默认支持长包功能,但是为了兼容4.0和4.1版本,蓝牙controller默认还是使用27字节的包发送。

11610

Android BlueToothBLE入门(一)——低功耗蓝牙介绍

本身就是随身设备,所以最好的通讯方式就是蓝牙,以前做PDA和蓝牙打印机倒是做过通讯,不过那个是传统的蓝牙模式,也比较简单,研究了下还是觉得蓝牙BLE不错,但是和传统的蓝牙通讯方式差异很大,所以也是边学习边研究...这篇文章主要就是先介绍下蓝牙BLE,因为也是初接触,只是把自己了解的的先介绍一下。...此外,BLE还可以与多种设备相连,而且还可以使用广播模式来发送信息,如心率检测仪,健身设备等。...而在Android 10 需要你开启gps,否则蓝牙不可用。 Google为了防止Android7中的BLE扫描滥用,从而做了一些限制,即不要在30s内对蓝牙扫描 重复开启-关闭超过5次。...后面的Demo中主要也是连接后通过Characteristic进行数据的通信, Android BLE中的几个关键类 # 类名 说明 1 BluetoothAdapter 映射了设备的蓝牙模块,通过BluetoothManager

48140

一个蓝牙实战项目的掏肺总结

前不久一个在深圳的大学好友联系到我,他们公司需要做一个USB蓝牙接收器,功能大体如下: USB蓝牙接收器插在电脑上使用,被识别为键盘 手机程序连接该USB蓝牙接收器 手机程序向电脑发送键盘输入指令 配一张使用场景的图片...群友oxlm、Pengfei的方案是:使用单颗蓝牙SOC,可以用Nordic的NRF52840、NXP的QN9080等,蓝牙芯片自带USB接口,一颗芯片搞定。...这么说还是有点抽象,来点更直观的,电脑端我们可以用Bushound等USB分析软件,这里用的是Free USB Analyzer : 用的是笔记本电脑,先外接一个USB键盘 在软件左侧找到USB键盘对应的设备...有经验的程序高手可能不觉得是什么问题,但是对这样好久没实际写代码的人,还是折腾了不少时间。...下一步我会再研究第一个方案的实现,即CH551+KT6368A,后面大概率用这个方案,原因大家应该都明白。

1.1K70
领券