Мониторинг активности Bluetooth между двумя устройствами

Я пытаюсь отслеживать активность Bluetooth между приложением для Android и LEGO Mindstorm. Я пытаюсь выяснить, какие команды отправляет приложение, чтобы позволить Lego Mindstorm что-то сделать. Можно ли это сделать с помощью компьютерной программы или приложения для Android, чтобы увидеть это? Или есть другой способ сделать это?


person Thomas Van Raemdonck    schedule 09.03.2016    source источник


Ответы (1)


Мониторинг Bluetooth-трафика

Вариант 1. Возможно, вы сможете использовать прокси-сервер Bluetooth для маршрутизации трафика Bluetooth через компьютер. Вот одна такая программа (требуется Linux).

Вариант 2. Если вы хотите рутировать свое устройство Android, вы можете установить приложение для перехвата пакетов (пример), чтобы следить за происходящим.

Вариант 3. Вы можете найти программу удаленного управления для отправки команд непосредственно с вашего компьютера и мониторинга вместо использования устройства Android.

Анализ данных

Я написал анализатор протокола Wireshark для EV3, который может помочь в декодировании информация. Wireshark может собирать данные непосредственно с вашего компьютера (если данные генерируются или проходят через ваш компьютер) или вы сможете открыть файл дампа, созданный любым другим сниффером пакетов (например, Android выше) с помощью Wireshark.

person David Lechner    schedule 09.03.2016