蓝牙3.0及以下为传统蓝牙。 蓝牙4.0以上标准包含两个蓝牙标准,是一个双模的标准,它包含经典蓝牙部分(Classic Bluetooth)和低功耗蓝牙部分(Bluetooth Low Energy)。经典蓝牙是在之前的1.0.1.2,2.0+EDR,2.1+EDR,3.0+EDR等基础上发展和完善起来的,低功耗蓝牙是Nokia的Wibre
转载
2023-12-18 15:54:43
455阅读
一、蓝牙的定义:蓝牙是一种短距的无线通讯技术,利用特定频率的波段(2.4GHz-2.4835GHz左右)可实现固定设备、移动设备之间的数据交换。红色部分是BR/EDR经典蓝牙的必选项,绿色部分是LE低功耗蓝牙必选项,蓝色部分是公共部分;当然经典蓝牙也可以具备绿色部分特性。HCI接口根据芯片架构有关,是可选项。二、BLE协议栈的结构和配置:1.BLE协议有两个部分组成:Host 和 Controll
蓝牙低能耗(BLE)技术是低成本、短距离、可互操作的鲁棒性无线技术。工作在免许可的2.4GHz ISM射频频段。它从一開始就设计为超低功耗(ULP)无线技术。它利用很多智能手段最大限度地减少功耗。 蓝牙低能耗技术採用可变连接时间间隔。这个间隔依据详细应用能够设置为几毫秒到几秒不等。另外,由于BLE技术採用很高速的连接方式。因此平时能够处于“非连接”状态(节省能源)
转载
2024-05-04 12:33:05
59阅读
在移动设备上使用的蓝牙协议大多都是4.0,而蓝牙的4.0又有两个分支,经典4.0蓝牙和BLE4.0蓝牙
转载
2022-08-08 17:31:33
913阅读
Android BLE蓝牙入门一、什么是BLE蓝牙google官方对BLE蓝牙的解释 简述:API级别:Android 4.3(API 级别 18)引入。低功耗蓝牙区别于“经典蓝牙”。 局限:最多只支持20个字节(后面会展示)。低功耗蓝牙优势:1.低功耗,使用纽扣电池就可运行数月至数年;2.小体积、低成本;3.与现有的大部分手机、平板电脑和计算机兼容。(百度百科)二、硬件准备工作1.蓝牙开发模块(
转载
2023-07-09 15:28:12
308阅读
文章目录1 蓝牙BLE简介2 蓝牙BLE概述2.1 ISM Band 2.4GMHz3 蓝牙BLE协议架构3.1 Physical Layer3.2 Link Layer3.2.1 Physical Channel 的共享3.2.2 状态(state)和角色(role)的定义3.2.3 Air Interface Protocol3.2.4 Link Layer Control3.3 HCI3.
转载
2024-09-14 07:43:53
202阅读
Arduino ESP32 BLE
一. 蓝牙基础知识1. 蓝牙4.0和BLE的区分通常在了解一点蓝牙的朋友看来,往往将BLE等同于蓝牙4.0,其实不然。蓝牙4.0是协议,4.0是协议版本号,蓝牙4.0是2010年6月由SIG(Special Interest Group)发布的蓝牙标准,它有2种模式:BLE(Bluetooth low energy)只能与4.0协议设备通信,适应节能且仅收发少量
转载
2023-11-02 13:58:43
1803阅读
蓝牙技术的命名惯例多年来发生了变化,至今仍然引起混淆。这是您需要知道的一切。 了解经典蓝牙和蓝牙低功耗之间的差异是任何蓝牙开发项目的关键第一步。为什么两个部分不兼容的协议共享一个名称?蓝牙智能发生了什么?哪种协议最适合您的应用?这些是蓝牙世界新手的常见问题。为了充分了解今天的情况,我们必须首先了解我们是如何到达这里的。蓝牙版的历史当我们在2010年之前谈论蓝牙时,我们将经典蓝
转载
2024-01-29 06:59:14
100阅读
Android蓝牙开发分为经典蓝牙和低功耗蓝牙经典蓝牙:蓝牙3.0版本以下的蓝牙。 低功耗蓝牙:蓝牙4.0(及以上版本)两者的区别很明显,虽然都叫做蓝牙,但已经算是两个东西了;流程的话都类似,协议不同发现设备->配对/绑定设备->建立连接->数据通信经典蓝牙和低功耗蓝牙除了配对/绑定这个环节是一样的之外,其它三个环节都是不同的。1. 发现设备经典蓝牙:经典蓝牙设备发现其它经典蓝牙
转载
2024-01-03 23:03:18
1515阅读
这篇博客主要讲解AndroidBLE蓝牙4.0的基本概念,以及基础用法。 BLE 即 Bluetooth Low Energy,蓝牙低功耗技术,是蓝牙4.0引入的新技术,在安卓4.3(API 18)以上为BLE的核心功能提供平台支持和API。与传统的蓝牙相比,BLE更显著的特点是低功耗,所以现在越来越多的智能设备使用了BLE,比如满大街的智能手环,还有体重秤、血压计、心电计等很多BLE设备都使用
转载
2023-08-20 20:51:42
518阅读
最近一直在看关于低功耗蓝牙(BLE-bluetooth low energy)的书,在这里写下学习笔记,希望这个笔记也可以帮助到在学习BLE的同学吧。 首先我先介绍一下BLE的由来。BLE指的是在蓝牙4.0规范下的LE(low energy)蓝牙,这个蓝牙可以使用更少的能耗实现传输少量数据,而其他蓝牙规范如下:蓝牙1.0为基本码率(
转载
2024-09-18 19:12:27
119阅读
# Android开发传统蓝牙和BLE蓝牙的区别与实现
## 简介
在Android开发中,传统蓝牙和BLE(低功耗蓝牙)是两种不同的蓝牙通信协议。传统蓝牙适用于传输大量数据,而BLE蓝牙则适用于低功耗设备和传输小量数据的场景。本文将详细介绍传统蓝牙和BLE蓝牙的区别,并提供实现传统蓝牙功能的步骤和代码示例。
## 区别
传统蓝牙和BLE蓝牙有以下几个主要区别:
1. **功耗**:BLE蓝牙
原创
2023-11-22 11:30:41
508阅读
经典蓝牙(classic Bluetooth)和低功耗蓝牙(Bluetooth low energy,简称BLE或者LE),两者有什么区别?为什么他们都叫“蓝牙”?Bluetooth low energy和Bluetooth smart两者又有什么区别?我的应用到底该选经典蓝牙技术还是低功耗蓝牙技术?这是很多刚接触蓝牙技术的人经常碰到的问题。 首先,在2010年以前,当我们谈论蓝牙的时候,就是在
转载
2024-01-08 22:38:36
207阅读
最近项目里面需要集成一个蓝牙的连接功能,作为一枚刚刚毕业不久的新生,大学几年又白过的。只好在几天内搜搜百度,脑补一下。文章部分内容摘至各大Blog,加上本dust的见解,写了一份Client端和Service端的小呆毛。————————————————————————-我是分割线————————————————————————-先来叨叨下历史 蓝牙我们应该很早就听过,最常见的就是原来我们偶尔通
1. 蓝牙绑定 绑定真正来说属于通用访问规范的讨论范畴。绑定指的无非是将密钥及相关身份信息保存到数据库中。如果设备不保存这些值,他们虽然能匹配,但不能绑定。 只要当中某一个设备不保存,重新连接后,只有一个设备拥有LTK,因此加密的启动将会失败。 为了避免这种情况,两个设备在最初配对时就会交换绑定信息,从而能够清楚地知道对方是否保留了该绑定信息。  
转载
2023-12-24 11:01:05
339阅读
最近在做蓝牙开发,刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发低功耗蓝牙的方法去连接经典蓝牙设备,最后当然是一直连接不上了。在此记录下经典蓝牙和低功耗蓝牙的区别和联系。Android中的蓝牙 说到Android中的蓝牙,大家听到的可能有蓝牙1.0、蓝牙2.0、蓝牙3.0
转载
2023-11-05 21:35:40
59阅读
最近一直在研究一个蓝牙功能 由于本人是菜鸟 学起来比较忙 一直搞了好久才弄懂 , 网上对蓝牙4.0也就是几个个dome 抄来抄去,全是英文注解 , 对英语不好的朋友来说真是硬伤 , 一些没必要的描述罗里吧嗦 , 关键的方法接口 一笔带过 .........算了不吐槽了.我就介绍一下我最近的学习心得吧 ,简单的什么开启 蓝牙 搜索蓝牙什
转载
2024-06-04 12:59:02
58阅读
# Android经典蓝牙和BLE实现流程
## 1. 了解基本概念
在开始实现Android经典蓝牙和BLE之前,我们需要先了解一些基本概念:
- 经典蓝牙(Classic Bluetooth):传统的蓝牙技术,用于传输大量数据,比如音频和文件。它使用传统的蓝牙连接方式,通常需要配对。
- 低功耗蓝牙(Bluetooth Low Energy,简称BLE):专为低功耗应用而设计的蓝牙技术,
原创
2023-08-29 13:19:28
201阅读
# Android BLE 和 BT 开发入门指南
## 流程概述
在实现 Android 的蓝牙 BLE(低功耗蓝牙)和 BT(经典蓝牙)功能时,我们需要遵循一系列明确的步骤。以下是实现这一功能的主要流程:
| 步骤 | 描述 |
|------------|-------------
其实BLE是个通用的技术术语,与平台无关的,即ios和Android以及一些嵌入式系统或单片机都可以有BLE模块。那今天先对Android BLE相关的应用开发的进行讲解,不过在了解之前,我们有必要去了解BLE简单介绍和蓝牙协议的一些知识。BLE简单介绍BLE:Bluetooth Low Energy,即蓝牙低功耗,它是一种技术,从蓝牙4.0开始支持。低功耗蓝牙芯片有两种模式:单模和双
转载
2023-11-05 21:17:22
324阅读