0

我正在尝试使用 Android 的低功耗蓝牙 [BLE 支持的 Android] 与 BLE 设备进行通信。与设备连接后,将无法发现服务。在三星 Galaxy s6、iphone、ipad 等少数手机中发现并可见服务。我不知道,为什么它在某些手机上工作?

对于 BLE,我在我的 Raspberry pi 3 设备上使用 BLUEZ5 堆栈,为了运行 gatt 服务器,我在我的板(服务器)中使用了 example-gatt-server.py,并将移动设备用于中央设备(客户端)

我对 example-gatt-server.py 使用以下链接:https ://github.com/RadiusNetworks/bluez/blob/master/test/example-gatt-server

对于广告和启动蓝牙守护程序,我使用了以下命令

$ /usr/lib/bluez5/bluetooth/bluetoothd  -dE &

$ hciconfig hci0 up 

$ hcitool -i hci0 cmd 0x08 0x0008 15 02 01 1a 11 07 41 42 43 44 45 46 47 48 49  4a 4b 4c 4d 4e 4f 50 00 00 00 00 00 00 00 00 00 00

$ hciconfig hci0 leadv 0

$ python example-gatt-server &
4

0 回答 0