Bluetooth
文章平均质量分 92
小鼻祖想吃白萝卜
努力飞啊飞~~~~~~~~~~~~~~~~~~~~~
展开
-
Bluetooth技术学习笔记 ——AVDTP
AVDTP:Audio/Video Distribution Transport Protocol1. AVDTP概述(1)协议栈架构 2. AVDTP概述原创 2020-05-16 23:55:55 · 7618 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——GAP之安全(LE)
佛系学习,想学就学,不想学就不学。1. 概述蓝牙物理信道2. BR/EDR物理信道(1)Basic Piconet Channel(2)Adapted Piconet Channel(3)Inquiry Scan Channel:查询扫描信道作用:监听查询特点:3.3.1.3.1 OverviewIn order for a device to be discovered...原创 2020-05-16 23:40:04 · 1474 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——HFP之Call
1. 来电若收到来电,AG会一直给HF重复发送RING alerts,直到接通电话,或者拒接电话。HF在收到RING alerts后,开始响铃。铃声根据实际情况而定,或AG设置的铃声,或HF自带的铃声。若AG SDP或+BRSF消息表明AG支持“In-band ring tone”,则AG需要将铃声发送给HF。(1)HF接电话 —— In-band ring前提条件:AG与HF已存在S...原创 2020-01-13 19:44:05 · 4514 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——HFP之AT命令
CCWA、CIEV、CHLD、CIND原创 2020-01-13 13:08:01 · 4683 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——HCI
HCI:Host and Controller Interface1 HCI 模型(1)Host-Controller模型(2)蓝牙软件协议栈数据传输模型2 HCI 流控HCI流量控制是为了管理Host与Controller的有限资源并控制数据流量而设计的。(1) Host到Controller的数据流控:基于packet的流控和基于数据块的流控。如果BR/EDR/LE控制器支...原创 2019-12-18 17:04:39 · 733 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——蓝牙数据传输架构
参考:蓝牙协议 core_v5.01. 数据传输架构数据传输架构如下图所示:(1)物理层:物理传输、物理信道和物理链路物理传输:物理信道:物理链路:(2)逻辑层:逻辑传输和逻辑链路逻辑传输:逻辑链路:(3)L2CAP 2. 数据流承载(1)后缀说明,传输的数据类型-C:control-U:user data-S:Stream ...原创 2019-04-12 16:45:24 · 2423 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——GAP
佛系学习,想学就学,不想学就不学。1. GAP在协议栈中的位置2. 用户接口(UI)3. BR/EDR模式4. BR/EDR Idle模式下的过程5. LE模式和过程原创 2019-04-16 21:12:33 · 2554 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——L2CAP之配置过程
锁步配置、标准配置原创 2019-04-28 17:58:45 · 825 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——GAP之安全(BR/EDR)
想去垦丁,看垦丁蓝BR/EDR安全可以大致分为两部分:认证和安全模式。安全模式分为4类,安全模式1,安全模式2,安全模式3,安全模式4。其中,前3种安全模式为传统安全模式。原创 2019-04-20 15:42:32 · 1871 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——ACL连接建立
佛系学习,未完待续。1. ACL连接建立总流程 2.3. 4. 5.6.7.8.9.1011原创 2019-06-15 16:33:46 · 4466 阅读 · 4 评论 -
Bluetooth技术学习笔记 ——GATT
GATT:GENERIC ATTRIBUTE PROFILE,通用属性协议Service:服务Characteristic:特征值参考:Core_v5.0 vol 3 Part G1. GATT概述GATT定义了一个基于ATT协议的服务框架。该框架定义了Service过程和格式、以及其Characteristic。Service过程包括:discovering、 reading、wr...原创 2019-07-01 17:52:03 · 1689 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——基于GATT的profile
参考:https://www.bluetooth.com/zh-cn/specifications/原创 2019-08-30 19:20:42 · 489 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——广播和扫描响应数据格式
core_v5.0 vol 3. Part C Chapter 111. 广播和扫描响应数据格式 广播和扫描响应数据格式分为重要部分和非重要部分,重要部分包括一系列AD结构体。每个AD结构体包括长度域和数据域,第一个AD结构体的数据域包括AD类型和数据。2 . AD类型(1)AD type value:AD type valueAD type name0x...原创 2019-04-15 20:38:30 · 2172 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——LE广播、扫描、连接参数设置
core_v5.0 vol 2. Part E1. LE Set Advertising Parameters Command该命令用于设置广播参数:2. 参数简要说明(1)Advertising_Interval_Min:最小广播间隔(2)Advertising_Interval_Max:最大广播间隔Advertising_Interval_Min ≤ Advertis...原创 2019-04-15 17:29:44 · 1906 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——HFP控制功能之连接管理
Service Level Connection Establishment,服务级连接建立1. 连接管理相关AT指令 2. 服务级连接建立(1) 服务级连接(2) 服务级连接建立前提条件:RFCOMM连接已建立。(3) 服务级连接初始化 当RFCOMM连接建立后,需发起服务级连接初始化过程。S...原创 2019-03-20 22:47:25 · 1915 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——蓝牙产品
Bluetooth,蓝牙,来自于一个丹麦国王的名字。1. 蓝牙产品是什么2. 缩写说明(1) 核心配置 BR CC:Bluetooth Basic Rate Core Configuration,蓝牙基本速率核心配置 EDR CC:Bluetooth Enhanced Data Rate Core Configuration,蓝牙增强型数据速率核心配置 HS CC:High Spe...原创 2019-03-18 16:49:59 · 1037 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——RFCOMM(2)
参考:RFCOMM_SPEC_V12DLCI:Data Link Connection,下行链路连接1. RFCOMM帧(1)帧类型:Set Asynchronous Balanced Mode (SABM) command:异步平衡模式设置指令Unnumbered Acknowledgement (UA) response:未加编号的确认响应Disconnected Mode...原创 2019-03-25 17:37:25 · 2595 阅读 · 1 评论 -
Bluetooth技术学习笔记 ——HFP之音频连接处理
参考:HFP_v1.7.1Synchronous Connection,同步连接Audio Connection set up,音频连接建立Audio Connection release,音频连接释放Codec Connection set up,编解码器建立1. 音频连接相关AT命令 2. 编解码器连接建立(3)3. 音频连接建立音频连接建立意味着...原创 2019-03-22 11:21:35 · 4055 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——RFCOMM(1)
参考:RFCOMM_SPEC_V12DTE:Data Terminal Endpoint,通信终端DCE: Data communication Endpoint,数据通信端DLCI:Data Link Connection Identifier,数据链路连接标识。1. RFCOMM是什么(1) RFCOMM,Radio Frequency Communication,串口线性仿真...原创 2019-03-22 18:05:52 · 5007 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——蓝牙核心系统架构
PALs:Protocol Adaptation Layers ,协议适配层。AMPs:Alternate MAC/PHYs。L2CAP:Logical Link Control and Adaptation protocol ,逻辑链路与适配协议。1. 蓝牙核心系统架构 蓝牙核心系统由主机、主控制器,零个或多个辅控制器组成。 &...原创 2019-03-19 13:32:51 · 7954 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——L2CAP之数据包格式
参考:core_v5.0 vol 3. Part APSM:Protocol/Service Multiplexer 协议/服务复用器。FCS:Frame Check Sequence,帧校验序列piconet :微微网B-frame:Basic information frameG-frame:Group frameS-frame:Supervisory frame,监控帧I-f...原创 2019-03-29 21:26:46 · 2424 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——L2CAP之信令包格式
Command Reject、Connection Request、Connection Response、Configuration Request、Configuration Response、Disconnection Request、Disconnection Response、Echo Request、Echo response、Information request、Information Response、Create Channel Request、LE Credit Based Conn原创 2019-03-30 16:48:16 · 4365 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——L2CAP之概述
参考:core_v5.0 vol 3. Part AL2CAP:Logical Link Control and Adaptation Layer Protocol,逻辑链路控制和适配层协议。L2CAP向上层提供面向连接和非连接的数据服务,并提供多路复用、分段和重组操作。L2CAP允许高层协议和应用发送和接收高达64kB长度的数据包。L2CAP支持基于单个信道的流控和重传。L2CAP提...原创 2019-03-28 14:03:37 · 4740 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——L2CAP之配置选项
MTU、FlushTO、Qos、RFC、FCS、ExtFlowSpec、ExtWindow原创 2019-04-01 14:27:28 · 1718 阅读 · 1 评论 -
Bluetooth技术学习笔记 ——L2CAP之状态机
今晚月色真美。原创 2019-04-02 23:12:01 · 1029 阅读 · 0 评论 -
Bluetooth技术学习笔记 ——HFP之概要
HFP:Hands-Free Profile,免提规范,定义了实现免提设备的协议与流程,提供了两个支持免提规范的设备点对点通信的方法。免提:蓝牙设备控制手机。常见免提设备:车载蓝牙,蓝牙耳机。RFCOMM:Radio Frequency Communication,无线串口协议。1. HFP在蓝牙协议栈的依赖 HFP协议栈依赖GAP和SP...原创 2019-03-19 16:39:16 · 1632 阅读 · 0 评论