bluetooth

你怎么知道我是队长2 天前
bluetooth
BLE 详细学习步骤(六):进阶与前沿——多连接、Mesh、LE Audio、定位测距与量产认证目标:掌握 BLE 高级特性与前沿技术,包括多连接/多角色、PHY 进阶、DLE/MTU 优化、BLE Mesh、LE Audio、Direction Finding、Channel Sounding,以及认证与量产流程,具备从"能开发"到"能产品化"的能力。
你怎么知道我是队长3 天前
bluetooth
BLE 开发实战详解:Peripheral 与 Central 全流程介绍、GATT 设计、抓包调试与功耗优化第五阶段不再停留在“看懂协议”,而是要求你能从零做出一个可用的 BLE 产品原型。能力地图如下:调试与优化
你怎么知道我是队长3 天前
bluetooth
BLE 安全机制详解:配对、绑定、密钥体系与隐私保护BLE 的安全机制主要由 SMP(Security Manager Protocol) 负责,它位于 L2CAP 之上,负责配对、密钥生成、密钥分发和身份认证。安全不是 GATT 的一个"可选功能",而是贯穿连接建立、数据读写、通知订阅和绑定重连的独立体系。
K成长日志7 天前
物联网·网络协议·嵌入式·蓝牙·iot·ble·bluetooth
BLE Host层L2CAP -- 配置参数选项写过蓝牙协议栈或抓过 HCI 包的同学对 L2CAP_CONFIGURATION_REQ / RSP 一定不陌生:两个设备通过 L2CAP_CONNECT_REQ 建立面向连接的信道(Channel)之后,并不会立刻传数据,而是要进入 CONFIG 状态,互相"讨价还价"一番——你我各自能收多大的包?要不要重传?要不要校验?QoS 怎么保证?
你怎么知道我是队长8 天前
bluetooth
BLE 协议栈深入:从物理层到应用层的系统性拆解在深入每一层之前,先回答一个根本问题:协议栈为什么要分层?蓝牙协议栈本质上是一套"信封嵌套系统"——你的应用数据(比如一个温度值 0x1A)从应用层出发,每经过一层就被包裹一层帧头/帧尾,最终变成一个满足 BLE 空中接口规范的数据包发射出去。接收端则逐层剥离,还原出原始数据。
你怎么知道我是队长19 天前
bluetooth
经典蓝牙 - 中间人攻击(MIMT) - Method Confusion Attack(2021)这篇论文的全名是 “Method Confusion Attack on Bluetooth Pairing”,由慕尼黑工业大学的 Maximilian von Tschirschnitz、Ludwig Peuckert、Fabian Franzen 和 Jens Grossklags 发表,被 IEEE S&P 2021(安全领域的顶会)接收,对应 CVE-2020-10134。
你怎么知道我是队长22 天前
bluetooth
经典蓝牙 - 安全机制 - Numeric Comparison和justwork的差异是什么?一句话结论:两者用的是同一套密钥协商算法,差别只在"要不要人确认那个 6 位数字"——Numeric Comparison 弹数字让用户比对确认,Just Works 直接跳过确认。因此前者能防中间人攻击(MITM),后者不能。
你怎么知道我是队长1 个月前
bluetooth
经典蓝牙(BR/EDR)核心流程详解:设备发现、连接建立、配对绑定与服务发现在深入各流程之前,先明确经典蓝牙协议栈的分层结构,这是理解后续所有流程的基础:控制器层 (Host Controller Interface 之下)
rls_v2 个月前
bluetooth
jieli:I2S外设是如何工作的?1 什么是iis?iis 全称 inter-ic sound 集成电路音频总线;为板内通讯的数字音频串行总线;下图为iis的最小系统模式;ttl电平;
rls_v2 个月前
bluetooth
什么是蓝牙的信令测试板子需要去实验室测射频性能,所以需要提供信令测试固件;这里以杰理固件为例来说明信令测试相关;建立标准蓝牙连接,使用蓝牙标准的跳频算法同步跳频,维持连接;测试仪自动跟踪跳频通道测试射频状态;
rls_v2 个月前
bluetooth
AC696X-双模蓝牙功耗与时隙分析使用手上现有的JL开发板测试,通过射频电路开启后会额外消耗10-20mA的电流来反推实际射频电路的工作状态;
rls_v2 个月前
bluetooth
经典蓝牙音量同步机制经典蓝牙的媒体音量与通话音量是两套独立机制:A2DP 和 SCO/eSCO 负责承载音频;音量控制分别由 AVRCP Absolute Volume 与 HFP Remote Audio Volume Control 完成。
你怎么知道我是队长3 个月前
bluetooth
经典蓝牙(Classic Bluetooth / BR/EDR)--- 核心协议层5 --- 经典蓝牙(BR/EDR)服务发现层核心机制详解SDP(Service Discovery Protocol,服务发现协议) 是蓝牙协议栈中位于 L2CAP 层之上 的核心协议之一,负责让蓝牙设备能够发现附近设备提供的服务及其属性,而无需事先了解对方设备的具体功能。
你怎么知道我是队长3 个月前
bluetooth
经典蓝牙(Classic Bluetooth / BR/EDR)--- 核心协议层5 --- 经典蓝牙(BR/EDR)电缆替代协议层核心机制详解RFCOMM(Radio Frequency Communication,射频通信协议)是经典蓝牙(BR/EDR)协议栈中专用的电缆替代协议层(Cable Replacement Protocol)。它基于 GSM TS 07.10 标准设计,核心目标是在蓝牙无线链路上模拟传统 RS-232 串口,使原有基于串口的应用程序无需修改即可通过蓝牙传输数据。
你怎么知道我是队长3 个月前
bluetooth
经典蓝牙(Classic Bluetooth / BR/EDR)--- 核心协议层1 --- 经典蓝牙(BR/EDR)物理层核心机制详解蓝牙设备地址(Bluetooth Device Address, BD_ADDR)是每个蓝牙设备的唯一身份标识,类似于以太网的MAC地址。它是蓝牙网络中设备识别、跳频序列生成和安全加密的基础。
奔跑吧 android4 个月前
ble·bluetooth·att·gatt·core_v6.2·sig
【Bluetooth-SIG】【CoreV6.2】【Vol3 Part G】【GATT】【零】【GATT 逐句逐段学习计划 2】ATT_READ_BLOB_REQoffsetMTU 限制分段读取长字符串、长证书、长配置数据场景多 handle 读取
奔跑吧 android4 个月前
ble·bluetooth·att·gatt·蓝牙协议·bt·core_v6.2
【Bluetooth-SIG】【CoreV6.2】【Vol3 Part F】【十三】【Error Handling——ATT_ERROR_RSP】本文继续学习 Bluetooth Core Specification v6.2:Vol 3, Part F:Attribute Protocol,简称 ATT
一渊之隔6 个月前
前端·网络·uni-app·bluetooth
uniapp蓝牙搜索连接展示蓝牙设备包含信号显示参考界面注意在manifest.json里在 安卓打包配置里permissions里配置蓝牙模块以下是参考代码
yanlaifan6 个月前
bluetooth
BLE中PHY 1M和 2MPHY = Physical layer(物理层)定义是:1M和2M是BLE的物理层速率选项:2M:更快、时延更低、但距离更短、抗干扰差
奔跑吧 android7 个月前
ble·bluetooth·gatt·蓝牙协议·bt·core_v6.2·bt-sig
【BT-SIG】【Core_v6.2】【Vol 3 Host】【Part G: GATT】【3.1 Service definition】原文引用:原文翻译: 服务定义应 (shall) 包含一个服务声明,并可能 (may) 包含包含定义 (include definitions) 和特征定义 (characteristic definitions)。服务定义在下一个服务声明之前或达到最大属性句柄 (Attribute Handle) 后结束。服务器上的服务定义按照属性句柄的顺序排列。