Martin Asked: 2022-07-30 04:11:11 +0800 CST2022-07-30 04:11:11 +0800 CST 2022-07-30 04:11:11 +0800 CST 在 Linux 上,我无法在我的应用程序中使用 BlueZ 访问 HID (HOG) 设备 772 在我的应用程序中,我可以找到支持 HOG 的蓝牙 LE 设备,但是如果我连接到该设备,它找不到 HID(HOG = HID over GATT)服务和相应的特征。Linux系统中似乎有一些输入节点。 linux bluetooth 1 个回答 Voted Best Answer Martin 2022-07-30T04:12:12+08:002022-07-30T04:12:12+08:00 编辑/lib/systemd/system/bluetooth.service并更改为: ExecStart=/usr/libexec/bluetooth/bluetoothd --noplugin=input,hog 然后蓝牙守护进程不会抓取输入或占用设备,也不会创建系统输入节点。然后通过 BlueZ 将 HID GATT 服务和相应的特性提供给应用程序。
编辑
/lib/systemd/system/bluetooth.service
并更改为:然后蓝牙守护进程不会抓取输入或占用设备,也不会创建系统输入节点。然后通过 BlueZ 将 HID GATT 服务和相应的特性提供给应用程序。