2016-02-08 6 views
1

Я работаю с малиной Pi (работает Jessie), Bluez и iBeacons (10 iBeacons). Мое приложение (написанное на Python) обнюхивает iBeacons и сообщает MAC-адрес и RSSI. Это непрерывное «обнюхивание». Программа может работать в течение нескольких часов без перегрузки; однако, после введения виртуального iBeacon (из приложения iPhone), приложение, похоже, «перегружает», не позволяя приложению читать другие не виртуальные iBeacons, заставляя меня перезапускать Pi. Кроме того, виртуальный iBeacon передает более быстрыми темпами по сравнению с другими iBeacons. Несмотря на это, это создает проблему развертывания, поскольку мы не можем позволить себе перегружать Bluetooth-сигнал из-за перегрузки системы.Linux Bluez Перегрузка Bluetooth?

Это проблема с Bluez, USB-ключом (Iomega) или чем-то еще? Не отправляйте код на форум - интересуетесь, с чего начать поиск проблемы. Не знаю, с чего начать .....

+1

Вы сомневаетесь в неопределенных высказываниях, которые затрудняют вам знать, как вам помочь. Откуда вы знаете, что он «перегружен»? Что вы подразумеваете под «не позволяя приложению читать»? Как вы это определяете? Это крушение? Выдает ли он слишком много продукции? Он висит? Что именно? – kaylum

+0

Согласен с 'kaylum'. Пожалуйста, прочтите stackoverflow.com/help/mcve. ТАК. читатели ожидают кода, простых методов тестирования, точных сообщений об ошибках. Однако вы можете обнаружить, что пользователи Rpi на http://raspberrypi.stackexchange.com/ столкнулись с одной и той же проблемой. Пожалуйста, не отправляйте Q на тот же форум, используйте ссылку 'flag' внизу вашего Q и попросите модератора переместить его туда. Удачи! – shellter

ответ

1

Извините за неопределенность. Не был уверен, что выпущенный был в стеке Bluetooth Bluetooth, малиневой Pi, dongle, или в другом месте.

Выключил ключ Broadcom с помощью Кембриджского кремниевого радио и устранил все ошибки.

Спасибо!