我需要用BLE按钮创建应用程序。我在RPi3上使用简单的ab快门和java应用程序。但是tinyB没有找到正确的主服务。然后,我试着寻找它的本土工具布吕兹和gatttool。有人能帮忙吗:BlueS5.65能正确连接到设备上吗?然后info命令打印设备上的所有服务,gatttool也是如此。但是命令列表-属性只显示其中的一部分。特点,我需要- HID (00001812-0000-1000-8000-00805f9b34fb)。我怎样才能在列表属性中找到它?因为tinyB库只显示了ex的列表。
蓝宝石信息:
info
Device 31:F7:32:16:2E:B2 (public)
Name: AB Shutter3
Alias: AB Shutter3
Appearance: 0x03c1
Icon: input-keyboard
Paired: yes
Bonded: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device (00001812-0000-1000-8000-00805f9b34fb)
UUID: Unknown (0000ae40-0000-1000-8000-00805f9b34fb)
Modalias: usb:v2717p0040d0023
Battery Percentage: 0x58 (88)清单-属性:
list-attributes 31:F7:32:16:2E:B2
Primary Service (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service0008
00001801-0000-1000-8000-00805f9b34fb
Generic Attribute Profile
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service0008/char0009
00002a05-0000-1000-8000-00805f9b34fb
Service Changed
Descriptor (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service0008/char0009/desc000b
00002902-0000-1000-8000-00805f9b34fb
Client Characteristic Configuration
Primary Service (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c
0000180a-0000-1000-8000-00805f9b34fb
Device Information
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char000d
00002a29-0000-1000-8000-00805f9b34fb
Manufacturer Name String
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char000f
00002a24-0000-1000-8000-00805f9b34fb
Model Number String
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char0011
00002a25-0000-1000-8000-00805f9b34fb
Serial Number String
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char0013
00002a27-0000-1000-8000-00805f9b34fb
Hardware Revision String
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char0015
00002a26-0000-1000-8000-00805f9b34fb
Firmware Revision String
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char0017
00002a28-0000-1000-8000-00805f9b34fb
Software Revision String
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char0019
00002a23-0000-1000-8000-00805f9b34fb
System ID
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char001b
00002a2a-0000-1000-8000-00805f9b34fb
IEEE 11073-20601 Regulatory Cert. Data List
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service000c/char001d
00002a50-0000-1000-8000-00805f9b34fb
PnP ID
Primary Service (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service001f
0000180f-0000-1000-8000-00805f9b34fb
Battery Service
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service001f/char0020
00002a19-0000-1000-8000-00805f9b34fb
Battery Level
Descriptor (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service001f/char0020/desc0022
00002902-0000-1000-8000-00805f9b34fb
Client Characteristic Configuration
Primary Service (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service003e
0000ae40-0000-1000-8000-00805f9b34fb
Unknown
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service003e/char003f
0000ae41-0000-1000-8000-00805f9b34fb
Unknown
Characteristic (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service003e/char0041
0000ae42-0000-1000-8000-00805f9b34fb
Unknown
Descriptor (Handle 0x0000)
/org/bluez/hci0/dev_31_F7_32_16_2E_B2/service003e/char0041/desc0043
00002902-0000-1000-8000-00805f9b34fb
Client Characteristic Configurationgatttool:
[31:F7:32:16:2E:B2][LE]> primary命令失败:断开连接成功的31:F7:32:16:2E:B2>主attr句柄: 0x0001,端grp句柄: 0x0007 uuid: 00001800-0000-1000-8000-00805f9b34ffbattr句柄: 0x0008,端grp句柄: 0x000b uuid: 00001801-0000-1000-1000-00805f9b34ffattr句柄: 0x000c,端grp句柄: 0x001e uuid: 0000180a-0000-1000-00805f9b34ffattr句柄: 0x001f,0x001f,端grp句柄: 0x0022 uuid: 00180f-8000-805f9bfattr句柄:000000x3d,端部玻璃钢手柄: 0x0043 uuid: 0000ae40-0000-1000-8000-00805f9b34fb
发布于 2022-10-16 16:34:13
通过在单元文件(/lib/systemd/system/蓝牙. service )添加--noplugin=lib,hog在exec上配置蓝牙服务,解决了问题。
https://stackoverflow.com/questions/74013312
复制相似问题