小白学习蓝牙第二章——蓝牙的系统构成

更新时间:2023-04-26 22:01:22 阅读: 评论:0


2023年4月26日发(作者:网络学习的好处)

⼩⽩学习蓝⽛第⼆章——蓝⽛的系统构成

⽬录

重要名词介绍

1BT Controller:此部分指的就是蓝⽛芯⽚,包括BR/EDR芯⽚(蓝⽛2.1芯⽚),AMP芯⽚(蓝⽛3.0芯⽚),LE芯⽚(蓝⽛4.0芯⽚),

后续我们将4.0以下的统称为传统蓝⽛,4.0以上的统称为低功耗蓝⽛,在芯⽚层⾯存在两种模式:

单模蓝⽛芯⽚:单⼀传统的蓝⽛芯⽚,单⼀低功耗蓝⽛芯⽚。

双模蓝⽛芯⽚:同时⽀持传统蓝⽛和低功耗蓝⽛的芯⽚。

2BT Host:蓝⽛协议栈(重点关注内容)

简单架构

详细架构

层级释义

HW蓝⽛芯⽚层

HOST蓝⽛协议栈,重点内容。

Transport此部分在硬件接⼝(UARTUSBSDIO)实现HOSTCONTROLLER的交互

HW层主要包括以下内容:

英⽂

RFRADIO射频层本地蓝⽛数据通过射频发送给远端设备,并且通过射频接受来⾃远端蓝⽛设备的数据。

BBBASEBAND基带层进⾏射频信号与数字或者语⾳信号的相互转化,实现基带协议和其它底层连接规程。

LMP

HCI

BLEBLE的物理

PHY

BLEBLED的链

LL

TRANSPORT层主要包括:

协议释义

H2USBtransport

H4UARTtransport

H5UARTtransport

LINK MANAGER

PROTOCOL

全称中⽂名释义

链路管理层负责管理蓝⽛设备之间的通信,实现链路的建⽴、验证、链路配置等操作。

HOST CONTROLLERHCI层在芯⽚以及协议栈都有,芯⽚层⾯的HCI负责把协议栈的数据做处理,转换为芯⽚内部动

主机控制器

INTERFACE

接⼝层作,并且接收远端的数据,通过HCI报告给协议排骨图片 栈。

路层

BCSPUARTtransport

SDIO暂时未知

其中H4,H5,BCSP的主要差别在于H4需要BT CHIP UART_TX/UART_RX峨的组词 /UART_CTS/UART_RTS/VCC/GND接到MCU,⽽H5,BCSP只需

BT CHIPUART_TX/UART_RX/VCC/GND接到MCU就可以通信。

HOST层的协议主要包括有:

协议简称中⽂名介绍

HCI主机控制层接⼝主要负责透过transport把协议栈的数据发送给蓝⽛芯⽚,并且接受来⾃蓝⽛芯⽚的数据蜡笔小新的头像

L2CAP

逻辑链路控制与适配协

ACL数据分组交换为便于⾼层应⽤的数据分组格式,并提供协议复⽤和服务质量交换等功能。

SDP服务发现协议为应⽤程序提供了⼀种⽅法来发现哪些服务可⽤,并确定这些可⽤服务的特征

协议简称中⽂名介绍

RFCOMM串⼝仿真协议上层协议蓝⽛电话,蓝⽛透传SPP等协议都是直接⾛的RFCOMM

OBEX对象交换协议蓝⽛电话本,蓝⽛短信,⽂件传输等协议都是⾛的OBEX

HFP蓝⽛免提协议

HSP蓝⽛⽿机协议

SPP蓝⽛串⼝协议

IAP苹果的特有协议,分为IAP1/IAP2,⼀般做Car笔记本电源管理 play或者iPod鹿筋的功效 功能的⼈肯定接触过这块

PBAP蓝⽛电话本访问协议

MAP蓝⽛短信访问协议

OPP凉拌秋葵怎么做 对象推送协议

AVCTP⾳视频控制传输协议

AVDTP⾳视频分布传输协议A2DP的底层

HID⼈机接⼝颈痛灵 协议HID还是有很多⼴泛的⽤途的,⽐如蓝⽛⿏标,蓝⽛键盘,蓝⽛⾃拍杆,蓝⽛⼿柄等

A2DP蓝⽛⾳乐协议

AVRCP蓝⽛⾳乐控制协议

ATT蓝⽛属性协议

GATT蓝⽛通⽤属性协议

SM蓝⽛BLE安全管理协议

最开始的蓝⽛⽿机协议,⽬前已经没有产品在⽤这个了吧,⾄少我没有看到了。算是⼀个简化版的

HFP


本文发布于:2023-04-26 22:01:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/516188.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:蓝牙hid
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图