微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 视频教程中学习BLE协议栈

视频教程中学习BLE协议栈

时间:10-02 整理:3721RD 点击:
【SensorTag】视频教程中学习BLE协议栈

一、BLE的协议栈

1、Controller 层

Physical Layer物理层:射频,电路部分

Link Layer链路控制层:通过寄存器的设置来控制物理层

HCI:提供标准蓝牙事件,命令接口用于上下层通讯

2、Host层

Logical Link Control and Adaption Protocol:逻辑链路和适配层:负责逻辑链路连接以及数据的分发

Attribute Protocol :协议层:所有数据传输都是通过它来实现,简称ATT

Secunty Manager :对数据加密等安全性工作

Generic Attribute Profile;简称GATT基于ATT的Profile,具体实现数据的传输

Generic Access Profile:简称GAP ,主要用于设备查找,连接建立,广播发送接收的一些控制

3、Applications层


二、TI的BLE


Stack部分:包含Host层 和Controller层,TI以库的形式提供的。提供各个层的API,

OSAL部分:TI提供源代码

ATT:

Attribute Protocol:所有数据都是通过ATT实现的读写

(ATT Requests or Commands,ATT Responses)

GATT:Generic Attribute Profile:

GAP:

Peripheral Central

Broadcaster Observer

Profiles

Services

重要参数

connection parameters:连接参数 关系BLE连接的性能,BLE连接的功耗


Connection Interval:1.25ms (7.5ms 4.0s)

Slave latency: 0 499

Supervision timeout:10ms (100ms 32.0s)

正在找 找了好久

谢谢。。。。

正在寻找BLE学习资料

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top