BlueZ D-Bus GATT Server, как активировать AquireWrite, чтобы получить MTU? - PullRequest
0 голосов
/ 02 мая 2019

Успешно сделал сервер GATT с BlueZ.Недавно я прочитал, что D-Bus рекомендуется использовать.Я перестроил свой сервер GATT и обнаружил ограничение на использование D-Bus.У меня явно не хватает знаний в D-Bus, но и в этой области не так много документации.Меньше для раздела BlueZ.Я собираюсь сдаться, но, возможно, кто-то может помочь.Уведомить и указать с удаленного устройства активировать StartNotify и StartIndicate.Отсюда я могу создать дескриптор Уведомить или указать.Я также где-то читал (из документа), что AcquireWrite вернет фактический MTU.Я знаю, как активировать уведомления, чтение и запись моих характеристик, но какая команда активирует AcquireWrite?Это не стандартная команда от Bluetooth, не так ли?В коде я добавил GDBusMethodTable AcquireWrite так, как я думаю.Я программирую на C, а BlueZ - 5.46

...