[Bluetooth]蓝牙协议栈构架
来源:互联网 发布:ubuntu java安装在哪好 编辑:程序博客网 时间:2024/05/22 07:03
协议栈是蓝牙技术的核心组成部分,它能使设备之间互相定位并建立连接,通过这个连接,设备间能通过各种各样的程序进行交互和数据交换。
下图展示了蓝牙栈内部的支撑层:
OBEX 是一个对象交换协议,它在WinSock之上实现蓝牙和红外传输。
TDI 在Microsoft® Windows® CE .NET操作系统架构中,它是类似于WinSock-based user APIs的适配层的接口,隔离了基于异步回调的栈结构,提供了遵循Windows Sockets Specification 1.1的接口。
COM Port Emulation 在Windows CE中允许通过RFCOMM通道创建虚拟串口,主管拨号和局域网连接。
SDP 是一个蓝牙服务发现协议,用于发布和发现运行于蓝牙栈顶部的服务。
RFCOMM 是TS07.10的蓝牙适配器。它源于点对点协议,是COM Port Emulation的基础。设备间和程序间的流控制和多路通信控制都是由它完成。
L2CAP 是一个低级的基于连接的蓝牙通讯协议,用于实现多路技术,它不实现流控制。它依赖于由蓝牙硬件提供的可靠的device-to-device基带链接。
HCI 是蓝牙硬件的基础接口,负责控制器管理、链接建立和维护。
HCI Transport Layer 是将HCI命令传递到蓝牙硬件的传输层。
LMP 是负责蓝牙设备间链接建立的协议,包括验证和加密。
BB 使蓝牙单元间能通过无线电频率连接,形成Pico-net。
除了HCI传输层以外的所有层都是分离的实体,通过回调表将接口暴露给上下层,所有接口都经过精心设计。除此之外协议栈内的各部分没有任何交互关系,每一层都是可替换的。
- [Bluetooth]蓝牙协议栈构架
- [Bluetooth]蓝牙协议栈构架
- 蓝牙协议栈构架
- BlueTooth: 蓝牙协议栈
- BlueTooth: 蓝牙协议栈
- Bluetooth(SDK)]蓝牙协议栈架构
- [Bluetooth(SDK)]蓝牙协议栈架构
- BlueTooth: 蓝牙协议栈实现模式分析
- BlueTooth: 蓝牙Bluz协议栈概述
- [Bluetooth(SDK)]蓝牙协议栈架构
- BlueTooth: 蓝牙协议栈实现模式分析
- BlueTooth: 蓝牙协议栈实现模式分析
- BlueTooth:蓝牙协议栈实现模式分析
- BlueTooth: 蓝牙协议栈实现模式分析
- 蓝牙协议栈(Bluetooth stack)简介
- BlueTooth: 蓝牙协议栈实现模式分析
- BlueTooth: 蓝牙协议栈的原理和结构
- BlueTooth: 蓝牙协议栈的原理和结构
- c#查询部署机器的Office应用程序的版本
- undefined reference to `clock_gettime' 链接错误问题解决
- 一个基于HTML与JavaScript的Wizard演示
- python http
- c基础学习 - 指针
- [Bluetooth]蓝牙协议栈构架
- 关于进段时间的工作总结
- c#调用C接口时指针参数的接入
- .net中文化和区域属性CultureInfo对数据转换的影响
- 配置windows双网卡
- 腾讯 sdk
- 设计模式笔记之---代理模式
- [Android]手机通过USB绑定共享电脑网络
- hdu2098拆分素数和