技术栈
gatt
静止了 所有的花开
2 天前
蓝牙
·
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
10 个月前
ble
·
gatt
BLE 协议之 GATT
在上一节讲了什么是 ATT,ATT 之所以称作 protocol,是因为它还比较抽象,仅仅定义了一套机制,允许 Client 和 Server 通过 Attribute 的形式共享信息。而具体共享哪些信息,ATT 并不关心,因为这是由 GATT(Generic Attribute Profile)来控制。
我是有底线的