2016-02-02 5 views
1

Я пытаюсь подключить периферийное устройство bluez к устройству iOS; это не работает.Периферийное устройство, не подключающееся к iOS

Ниже вы найдете журналы на периферийной стороне. Я рекламирую, используя hciconfig hci0 leadv, но я не вижу никакой опции «Подключиться» к приложениям Сканера по телефону. Также bluez-4.101 не имеет hciconfig hci0 leadv0 вариант, чтобы сделать его подключаемым.

С тем же самым устройством, действующим как центральный, я могу подключать 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 

Как я могу подключить это периферийное устройство?

+0

bluez-4.101 является ** очень ** устаревшим и почти наверняка причиной всех ваших проблем. – Zimano

ответ

1

Обновление до latest BlueZ version будет решать проблемы, связанные с ГАТТ.

Цитата связанной страницы:

2.х, 3.х и 4.х ряд библиотек и пакетов устарели и больше не поддерживается разработчиками Bluez. Если вы используете их, обновите их до серии 5.x. Ссылка для загрузки предоставляется только для справки.

+0

Спасибо, Zimano за ответ, но я использую ядро ​​2.6.37 и как bluez.org. Bluez-5.x поддерживает только kernel-3.5.x и далее. – brajesh

+0

Есть ли способ, которым я могу использовать bluez-5.x с моим ядром 2.6.37? – brajesh

+0

Я понимаю, но я не думаю, что это возможно. Обычно вам необходимо обновить свое ядро. :( – Zimano

 Смежные вопросы

  • Нет связанных вопросов^_^