当前位置: 首页 > news >正文

蓝牙核心规范(V5.4)10.7-BLE 入门笔记之L2CAP

1.概述

ATT属性用于两个设备,一个扮演客户端的角色,另一个扮演服务器的角色。服务器公开一系列称为属性的复合数据项。这些属性由服务器按索引列表组织在称为属性表的列表中。

每个属性包含一个句柄、一个通用唯一标识符(UUID)、一个值和一组权限。

句柄是一个唯一的索引值,ATT客户端可以使用该值来引用属性表中的特定条目。

UUID标识属性的类型。

权限字段是一组标志,指示是否允许读取、写入或两者形式的访问,以及必须满足的任何其他安全条件才能允许访问。

属性值字段是一个包含属性值的字节数组。堆栈的上层关心字节数组的解释,无论是在数据类型还是语义方面。

通用属性配置文件(GATT)定义了属性如何表示更高级别的构造,称为服务、特征和描述符。通常,需要一组连续的句柄值范围内的属性来表示更复杂的类型,如这些属性协议由于这个原因支持使用由句柄值范围标识的属性组进行工作。

http://www.lryc.cn/news/177774.html

相关文章:

  • VUE之正则表达式全集整理
  • Python 中的字符串基础与应用
  • C++:如何实现数组元素逆置?多种方法
  • php框架thinkPHP6的安装教程
  • PTA程序辅助实验平台——2023年软件设计综合实践_3(分支与循环)
  • 【C语言数据结构】线性表-链式存储-单链表
  • tp8 Editor.md
  • LM小型可编程控制器软件(基于CoDeSys)笔记三十一:保持变量和非保持变量
  • 「C++之STL」关于在模拟实现STL容器中的深浅拷贝问题
  • 文件内容显示
  • Milvus+Attu
  • LeetCode算法二叉树—226. 翻转二叉树
  • AI项目十:Swin Transformer目标检测环境搭建
  • 【IPC 通信】信号处理接口 Signal API(5)
  • Arduino PLC IDE
  • 记录使用iText7查找PDF内容关键字坐标,加盖电子签名、印章
  • Java8实战-总结37
  • 【超详细】前段开发之详细的Vue3入门教程,特别适合小白系统学习,入门到熟练使用Vue看这一篇就够了!
  • 【深度学习】ONNX模型多线程快速部署【基础】
  • Python 同、异步HTTP客户端封装:性能与简洁性的较量
  • 无代码赋能数字化,云表搭桥铺路链接“数据孤岛”
  • 无需公网IP,实现公网SSH远程登录MacOS【内网穿透】
  • 网络爬虫学习笔记 1 HTTP基本原理
  • 113. 路径总和ii
  • 百度APP iOS端包体积50M优化实践(六)无用方法清理
  • MySQL了解视图View (视图篇 一)
  • 使用applescript自动化trilium的数学公式环境
  • idea中maven项目打包成jar,报错没有主清单属性解决方法
  • Caddy Web服务器深度解析与对比:Caddy vs. Nginx vs. Apache
  • 基于PHP+MySQL的家教平台