使用BlueZ制作GATT服务器取得了成功。 最近,我读到建议使用D-Bus。我重建了GATT服务器,发现使用D-Bus的过程受到限制。 我显然缺乏D-Bus的知识,但在该领域也没有太多的文档。对于BlueZ部分来说更少。 我要放弃,但也许有人可以帮忙。 从远程设备进行通知和指示激活StartNotify和StartIndicate。从这里我可以构建“通知”或“指示”句柄。 我还在文档中读到某个地方,AcquireWrite将返回实际的MTU。 我知道如何激活通知,读取和写入我的特征,但是什么命令将激活AcquireWrite?这不是来自蓝牙的标准命令吗? 在代码上,我以我认为的方式添加了GDBusMethodTable AcquireWrite。 我正在用C编程,BlueZ是5.46