1.蓝牙
短距离无线电通讯 基础来自于跳频扩频(FHSS)技术
蓝牙是一种支持设备短距离通信的无线电技术,能在包括移动电话无线耳机笔记本电脑等众多设备之间进行无线信息交换,蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点以及点对多点通信,工作在2.4GHz频段,采用时分双工(Time Division Duplex,简称TDD)传输方案实现全双工传输。
2.蓝牙协议分为四个层次
蓝牙系统的组成如下图所示
2.1物理层
负责提供数据传输的物理通道
2.2 逻辑层
在物理层的基础上,提供两个或者多个这杯之间和物理无关的逻辑传输通道
2.3 L2CAP
L2CAP 是 逻辑链路控制和适配协议 的缩写 负责管理逻辑层提供的 逻辑链路
2.4 应用层
基于L2CAP提供的channel 实现各种各样的应用功能
3.蓝牙协议规范
有 传输协议,中介协议,应用协议
3.1 传输协议
负责蓝牙设备之间,互相确认对方的位置,以及建立和管理蓝牙设备间的物理链路
包括底层传输协议和高层传输协议
3.2中介协议
为高层应用协议或者程序,在蓝牙逻辑链路上的工作提供必要的支持,为应用提供不同标准接口
3.3 应用协议
是蓝牙协议栈智商的应用软件和所涉及到的协议,比如拨号上网,语言功能的应用程序
蓝牙的应用框架如下:
(1)通用应用类框架:查询、建立连接服务等;
(2)蓝牙电话应用类框架:电话控制、语言;
(3)蓝牙连网应用类框架:网络应用相关;
(4)对象交互服务类框架:IrDA、OBEX;
(5)蓝牙音视频控制类框架。
4.蓝牙主从机连接建立过程
从机广播==》主机接收并请求扫描响应==》从机接收并返回扫描响应 ==》主机向从机发送一个连接请求
==》配对过程 ==》 绑定过程
[1].蓝牙协议入门(一)简介
[2].蓝牙核心技术概述(一):蓝牙概述