2014-02-04 2 views
0

Хотелось бы узнать, есть ли какие-либо приложения/инструменты api для отслеживания всех подключений Bluetooth в Android? Я попытался использовать hcidump через BusyBox, но трассировка усечена, она не отображает все необходимые мне данные.Как понюхать трафик Bluetooth в Android?

Я пытаюсь получить данные от монитора артериального давления в андроиде, используя профиль Bluetooth HDP. Однако соединение работает в начале, а затем останавливается. Поэтому я хотел бы использовать некоторый сниффер пакетов, чтобы увидеть соединение Bluetooth на низком уровне для лучшей отладки.

+1

См. Этот новый вопрос http://stackoverflow.com/questions/23877761/sniffing-logging-your-own-android-bluetooth-traffic – cde

ответ

0

Я узнал, что следы от hcidump Инструменты не усекаются, и я думаю, что это идеальное решение. Однако мне приходится копировать трассировку с android на время pc evry (например, отправлять по электронной почте), и поэтому это громоздкая работа. Было бы здорово, если бы появился инструмент для доступа к эмулятору терминала Android. Btw, BusyBox предоставляет также некоторые другие очень полезные инструменты из Linux.

0

В настоящее время существует два варианта использования, в первую очередь, использование программного обеспечения, которое поддерживает диапазон ISM (не менее 2,4 ... 2,485 ГГц). Это позволит вам захватывать любые радиосигналы в диапазоне Bluetooth и будет особенно полезна, если вы пытаетесь определить мешающие сигналы.

Недостатком является то, что вы будете получать абсолютно необработанные сигналы, которые затем вам нужно демодулировать, используя что-то вроде стека gr-bluetooth.

Другой вариант - это специализированное устройство, такое как Ubertooth.

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