Я пытаюсь подключить периферийное устройство bluez к устройству iOS; это не работает.Периферийное устройство, не подключающееся к iOS
Ниже вы найдете журналы на периферийной стороне. Я рекламирую, используя hciconfig hci0 leadv
, но я не вижу никакой опции «Подключиться» к приложениям Сканера по телефону. Также bluez-4.101
не имеет hciconfig hci0 leadv
0
вариант, чтобы сделать его подключаемым.
С тем же самым устройством, действующим как центральный, я могу подключать LE к другим устройствам BLE, чтобы подтвердить поддержку LE LE и устройство в порядке, только некоторые проблемы с bluez, которые я предполагаю, есть.
> HCI Event: LE Meta Event (0x3e) plen 19
LE Connection Complete
status 0x00 handle 1025, role slave
bdaddr 67:5D:F6:87:3D:2C (Random)
> ACL data: handle 1025 flags 0x02 dlen 7
ATT: MTU req (0x02)
client rx mtu 158
> ACL data: handle 1025 flags 0x02 dlen 27
> ACL data: handle 1025 flags 0x01 dlen 27
> ACL data: handle 1025 flags 0x01 dlen 9
L2CAP(d): cid 0x003a len 59 [psm 0]
0000: .9......com.appl
0010: e.BT.TS."....com
0020: .apple.BTLEServe
0030: r.classic..
> ACL data: handle 1025 flags 0x02 dlen 11
L2CAP(d): cid 0x003a len 7 [psm 0]
0000: ......
> HCI Event: Disconn Complete (0x05) plen 4
status 0x00 handle 1025 reason 0x13
Reason: Remote User Terminated Connection
Как я могу подключить это периферийное устройство?
bluez-4.101 является ** очень ** устаревшим и почти наверняка причиной всех ваших проблем. – Zimano