博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝牙 (六) Bluetooth Core_V4.0
阅读量:4285 次
发布时间:2019-05-27

本文共 1424 字,大约阅读时间需要 4 分钟。

  • LE 综述

    在这里插入图片描述

  • 架构

    在这里插入图片描述

ble 没有 LMP
全书架构	overview 	volume 0	book change volume 1	host 		volume 3 // 必读	hci 		volume 4 // 必读	controller		br/edr 	volume 2		amp 	volume 5		le 		volume 6 // 必读

架构

  • L2CAP
Logical Channel只有一条,而要利用它传输数据的上层应用却不止一个(例如协议框架中的ATT和SMP),怎么复用?	L2CAP为上层协议提供面向连接和无连接的数据服务Logical Channel所能传输的有效payload长度最大只有251bytes,怎是否意味着上层应用每次只能传输少于这个长度的数据?(显然不能!)	具有协议复用功能和分段和重新组装操作。	L2CAP允许更高级别的协议和应用程序传输和接收最长64千字节的上层数据包(L2CAP服务数据单元,SDU)。Logical Channel仅提供了简单的应答和流控机制,如果传输的数据出错怎么办	L2CAP还允许每个通道的流量控制和重传logic channel 有很多,具体用哪一个传输?	L2CAP层提供名为L2CAP通道的逻辑通道,这些通道在一个或多个逻辑链路上进行多路复用。
  • sdp
服务发现协议(SDP)为应用程序提供了一种方法来发现哪些服务可用,并确定那些可用的服务。
  • gap
介绍与传输和应用程序配置文件使用的模式和访问过程相关的定义、建议和通用要求。描述设备如何在待机和连接状态下工作,以确保蓝牙设备之间始终可以建立链接和通道,并且可以进行多配置文件操作。特别关注发现、链接建立和安全程序。说明用户界面方面的要求,主要是编码方案和程序和参数的名称,以保证用户满意的体验。
  • att
属性协议允许被称为服务器的设备向被称为客户机的对等设备公开一组属性及其相关值。服务器公开的这些属性可以由客户机发现、读取和写入,并且可以由服务器指示和通知。
  • gatt
通用属性配置文件(gatt)使用att定义服务框架。这个框架定义了服务的过程和格式及其特性。定义的过程包括发现、读取、写入、通知和指示特性,以及配置特性的广播。
1.1 属性构成 (ATT) // volume 3 Part F 3.3	属性句柄	属性类型	属性值	属性许可	1.2 GATT 服务器 中的属性(属性实例) // volume 3 Part G 3	服务		服务声明		include声明		特性			特性声明			特性值声明			特性描述声明			2.1 操作属性的方法及对应的PDU(L2CAP的负载,ATT层的封包) (ATT) // volume 3 Part F 3.4	2.1.1 分类标准 (按交互方式)		request 与 response		command		notification		indication 与 confirmation	2.1.2 分类标准 (按交互内容)		Error Handling 方法		Exchange MTU 方法			request			response				2.2 GATT 规程 (对n个操作属性方法的封装) // volume 3 Part G 4	Server Configuration 规程		Exchange MTU 方法		Error Handling 方法

转载地址:http://iligi.baihongyu.com/

你可能感兴趣的文章
VS2015+Python3.5的配置
查看>>
分水岭算法(理论+opencv实现)
查看>>
《图像处理实例》 之 精确寻找一个圆
查看>>
opencv3.1+contrib的配置大总结(配置了两天,遇到问题无数)
查看>>
opencv小问题大智慧
查看>>
《图像处理实例》 之 车牌定位
查看>>
《opencv学习》 之 OTSU算法实现二值化
查看>>
《图像处理实例》 之 答题卡检测
查看>>
图像矩的初步探索(第十一天)
查看>>
《电路学习第一天》 之 电路设计之前的准备
查看>>
《电路学习第三天》 之 线性稳压电源的设计
查看>>
《图像处理实例》 之 目标旋转矫正(基于区域提取、DFT变换)
查看>>
不规则ROI的提取
查看>>
《图像处理实例》 之 提取特殊背景的直线
查看>>
《电路学习第三天》 之 彩扩机项目设计
查看>>
《图像处理实例》 之 物体计数
查看>>
《图像处理实例》 之 透视变换
查看>>
图像像素的获取和操作(第三天)
查看>>
图像像素的线性叠加(第四天)
查看>>
制作多张“像素、通道、大小”相同的图片
查看>>