随笔分类 -  蓝牙基础

摘要:蓝牙基础(八):蓝牙应用、Profile、协议栈liwen01 2025.11.09 前言 前面我们介绍的蓝牙核心系统架构、信道、跳频选择算法、状态、角色、地址可靠性和数据处理流程这些,都是比较偏底层的一些知识。 底层协议规范的制定、开发、验证是一项复杂的任务,首先是 要传输比特,然后是数据包,这些数据包可能还需要重复传输。 数据包构成通信流的一 阅读全文
posted @ 2025-11-25 08:54 liwen01 阅读(99) 评论(0) 推荐(0)
摘要:蓝牙基础(七):蓝牙协议栈的多路复用与数据调度中心 —— L2CAP(蓝牙逻辑链路控制与适配协议)liwen01 2025.11.08 前言 我们简单分析这样的一个应用场景:一个智能手表和一副蓝牙耳机,它们通过蓝牙都连接到了一个手机上。 智能手表 需要的功能有: 实时显示手机来电/消息提醒(低延迟信号传输) 同步健康数据(如心率、步数、睡眠等) 播放控制音乐(音频控制命令) 手表固件升级(OTA 阅读全文
posted @ 2025-11-18 08:40 liwen01 阅读(235) 评论(0) 推荐(1)
摘要:蓝牙基础(六):蓝牙传输层 HCI 工作原理liwen01 2025.10.03 前言 在《蓝牙基础(二):蓝牙核心系统架构》中,我们有介绍到蓝牙分层架构设计的核心是:Host(主机)、Controller(控制器)与 HCI(Host Controller Interface,主机控制器接口)。 它们之间的关系、可以简单理解为:Host 是 阅读全文
posted @ 2025-11-11 08:30 liwen01 阅读(387) 评论(1) 推荐(2)
摘要:蓝牙基础(五):蓝牙数据安全、可靠性、组成与处理流程liwen01 2025.10.02 前言 WiFi、蓝牙都是使用无线电进行数据交互,但是无线电是不可靠的传输,它会反射、散射、折射、衍射还会相互干涉。从用户的体验来看,就是无线信号强度变弱,连接中断、掉线、音频卡顿、失真、配对困难、传输速率下降等。 为解决无线通信中的各种问题,蓝牙模块在物理层、链 阅读全文
posted @ 2025-11-04 08:28 liwen01 阅读(396) 评论(0) 推荐(0)
摘要:蓝牙基础(四):蓝牙状态、角色、地址与网络结构liwen01 2025.10.01 前言 在一个笔记本电脑上,它的蓝牙可以同时连接:手机,蓝牙耳机、音响、键盘、鼠标、打印机等等外设。 这些设备有些是 BR/EDR, 有些是BLE,所以笔记本电脑的蓝牙肯定是双模蓝牙,能同时支持BR/EDR 和 BLE 设备。 在这个由多个蓝牙设备组成的网络中,它 阅读全文
posted @ 2025-10-28 08:49 liwen01 阅读(461) 评论(0) 推荐(2)
摘要:蓝牙基础(三):蓝牙信道、跳频与选择算法liwen01 2025.06.01 前言 蓝牙工作在 2.4GHZ ISM 频段,它与 2.4G WiFi 处于相同的频段。在经典蓝牙与 BLE 蓝牙之间,信道数、信道带宽、跳频机制、信道用途上都存在很大的区别。 这里我们将介绍蓝牙的信道、跳频、以及信道的选择算法。 (一)经典蓝牙信道 经典蓝牙信 阅读全文
posted @ 2025-06-11 12:15 liwen01 阅读(2297) 评论(0) 推荐(0)
摘要:蓝牙基础(二):蓝牙核心系统架构liwen01 2025.05.01 前言 Bluetooth core system architecture 查看蓝牙核心规范文档,都会看到一个复杂的核心系统架构图,蓝牙核心系统架构图概括了蓝牙的基本工作原理。 对于初学者,初看这图,不可避免有点令人望而却步,这未免太过于晦涩? 本文我们将尝试对 阅读全文
posted @ 2025-05-12 08:39 liwen01 阅读(1065) 评论(0) 推荐(4)
摘要:蓝牙基础(一):蓝牙软硬件架构介绍liwen01 2025.04.05 前言 随着物联网的发展,蓝牙已融入到我们生活的方方面面:手机、平板、手环、耳机、音响、智能灯泡、智能门铃、摄像机、冰箱、空调、洗衣机、血糖仪、键盘、鼠标等等。 关于蓝牙相关的芯片、协议栈、应用方案也因产品需求的不同而存在很大的差异,因而导致关于蓝牙相关的知识相对 阅读全文
posted @ 2025-04-21 08:36 liwen01 阅读(1417) 评论(0) 推荐(6)