Xing MHz
主页
文章
照片
档案馆
Xing MHz
文章类别
编程技术 (13)
无线ble技术 (9)
技术博客 (1)
文章标签
c (13)
ble5.0 (9)
协议栈 (9)
指针 (8)
函数 (2)
链表 (2)
att (1)
dtm (1)
gap (1)
gatt (1)
github (1)
hci (1)
hugo (1)
l2cap (1)
ll (1)
phy (1)
sm (1)
作用域 (1)
内存 (1)
前端 (1)
系列文章
嵌入式linux-C语言 (13)
Ble5协议栈 (9)
网站搭建 (1)
Blog
24 posts
😄欢迎阅读😄
««
«
1
2
3
…
5
»
»»
认识BLE5协议栈[四]--属性协议层
Dec 26, 2019
8 minutes read
属性协议(Attribute Protocol)简称ATT。 ATT层定义了属性实体的概念,包括UUID、句柄和属性值等,也规定了属性的读、写、通知等操作方法和细节,这些与属性操作相关的内容称为属性协议。ATT层规定了ATT_MTU值,如果属性值很长,超过了ATT_MTU限制,将使用特殊的读写方法进行操作。 基于ATT层,可以构建出通用属性操作规范。 ......
无线BLE技术
BLE5协议栈
BLE5.0
协议栈
ATT
认识BLE5协议栈[三]--通用属性规范层
Dec 26, 2019
15 minutes read
通用属性规范GATT(Generic Attribute Profile)将ATT层定义的属性打包成不同的属性实体,包括服务项、特征项和描述符,这些属性实体组合在一起组成规范,即GATT规范。GATT规范是服务项的集合,服务项是特征项的集合,特征项携带了属性参数和数据,描述符协助特征项描述特征值的形式和功能。 ......
无线BLE技术
BLE5协议栈
BLE5.0
协议栈
GATT
认识BLE5协议栈[二]--安全管理层
Dec 26, 2019
10 minutes read
安全管理(Security Manager)定义了设备间的配对过程。 配对过程包括了配对信息交换、生成密钥和交换密钥三个步骤。具有不同的输入输出能力的设备将采用不同的配对方式,两个设备完成配对将加密连接,产生LTK、IRK、CSRK等密钥,这些密钥将支持加密、隐私、签名等安全特性。 ......
无线BLE技术
BLE5协议栈
BLE5.0
协议栈
SM
认识BLE5协议栈[一]--通用访问规范层
Dec 26, 2019
8 minutes read
通用访问规范GAP(Generic Access Profile)是BLE设备内部功能对外的接口层,它规定了三个方面:GAP角色、模式和规程、安全问题。 ......
无线BLE技术
BLE5协议栈
BLE5.0
协议栈
GAP
嵌入式Linux-C语言(十三)--双链表
Dec 24, 2019
3 minutes read
一、双链表简介 1、双链表的结构 双链表是链表的一种,由节点组成,每个数据结点中都有两个指针,分别指向直接后继和直接前驱。 ......
编程技术
嵌入式Linux-C语言
指针
链表
C