Устройство Bluetooth USB не обнаружено на Raspberry Pi

Я недавно купил комплект разработчика радиомаяка Radius Network Beacon и установил образ pibeacon, предоставленный сетью радиуса, на Rapberry Pi Model B. Я использую радиомаяк с питанием от USB, предоставленный сетью Radius. Bluez (5.31) уже предустановлен в образе ОС Raspbian. Когда я выполняю lsusb, я получаю вывод как:
Bus 001 Device 002: ID 0424: 9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b: 0002 корневой концентратор Linux Foundation 2.0
Bus 001 Device 003: ID 0424: ec00 Standard Microsystems Corp.
Bus 001 Device 007: ID 0bda: 8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN-адаптер
Bus 001 Device 006: ID 2458: 0001

Когда я пробую команду hcitool dev:
Устройства:
Когда я пробую команду hcitool lesscan:
Устройство недоступно: такого устройства нет
hciconfig также выдает пустой результат

Но когда я пробую hcitool lesscan --duplicates, я получаю следующий вывод: [1] + 6044

Команда сканирование маяка и останов маяка возвращает
Ошибка отправки: дескриптор файла в плохом состоянии.
И
Недопустимое устройство: сеть не работает

Я даже пытался включить hci0, но вроде ничего не работает. Пожалуйста помоги.


person Ank Khandelwal    schedule 20.10.2015    source источник
comment
Это когда-нибудь работало? Похоже, что ключ Bluetooth не в рабочем состоянии. Иногда это может произойти, но обычно решается путем включения и выключения питания Pi или отключения адаптера Bluetooth и его повторного подключения.   -  person davidgyoung    schedule 20.10.2015
comment
Чтобы уточнить, что вы подключили к Raspberry Pi? Это RadBeacon USB или Bluetooth-ключ GBU521, который продается вместе с комплектом разработки?   -  person davidgyoung    schedule 20.10.2015
comment
Да, это RadBeacon USB, я думаю, это может быть проблема, у меня нет другого Bluetooth-ключа. Заказал сегодня. Проверю с GBU521.   -  person Ank Khandelwal    schedule 21.10.2015


Ответы (1)


Radius Networks Pi Beacon (также известный как Beacon Development Kit) - это Raspberry Pi, который поставляется с ключом IOGear GBU521 Bluetooth LE и SD-картой с программным обеспечением для передачи сигнала iBeacon. Это программное обеспечение использует для передачи среду Linux BlueZ, для которой требуется стандартное устройство Bluetooth 4.x.

Из комментариев под вопросом ясно, что проблема заключается в попытке использовать программное обеспечение и Raspberry Pi для управления USB-ключом RadBeacon. Это не сработает, потому что RadBeacon USB - это автономное устройство-маяк, а не универсальное устройство Bluetooth 4.x. Решение состоит в том, чтобы использовать стандартное устройство Bluetooth 4.x, например, рекомендованное GBU521.

person davidgyoung    schedule 21.10.2015