技术栈
gatt
嵌入式小企鹅
7 天前
学习
·
蓝牙
·
ble
·
蓝牙协议栈
·
蓝牙开发
·
gatt
蓝牙学习系列(七):BLE GATT 数据模型详解
目录一、 GATT 是什么?为什么需要它?二、 GATT 的核心:三层数据结构2.1. 服务 —— 功能模块
静止了 所有的花开
7 个月前
蓝牙
·
glib
·
gatt
·
bluez
·
gatt server
·
d‑bus
BlueZ 学习之GATT Server开发
Linux下,使用C语言开发一个简单的GATT Server,我的Ubuntu上跑的BlueZ版本是5.79,使用的GLib库版本是2.85.2,这里我直接使用GLib里的D‑Bus来实现与BlueZ通信。BlueZ 官方推荐通过 D-Bus 进行通信和控制,如果是要使用原始的hci接口来实现,可以参考BlueZ源码目录下的 tools/btgatt-server.c 文件。
Projectsauron
1 年前
ble
·
gatt
BLE 协议之 GATT
在上一节讲了什么是 ATT,ATT 之所以称作 protocol,是因为它还比较抽象,仅仅定义了一套机制,允许 Client 和 Server 通过 Attribute 的形式共享信息。而具体共享哪些信息,ATT 并不关心,因为这是由 GATT(Generic Attribute Profile)来控制。
我是有底线的