Проблемы со сканированием Bluetooth Raspberry Pi3

Я установил Raspberry Pi3 для сбора информации от TI SensorTags через Bluetooth. Я установил новейший Bluez на нем. Я использовал hcitool в течение нескольких дней, но он внезапно перестал работать. Проблема здесь: https://imgur.com/a/M9W5Y"sudo hcitool lescan" не может сканировать MAC-адрес устройств Bluetooth, возвращается со следующей ошибкой: "Ошибка установки параметров сканирования: ошибка ввода / вывода". Я попытался сбросить инструмент, переключиться на "ВНИЗ", а затем "ВВЕРХ", мягкий и жесткий сброс Raspberry, сбросить dbus, но он все еще не работает. После переустановки bluez "lescan" работает один раз, а потом перестает работать. Любая идея, чтобы исправить эту проблему хорошо для меня, пожалуйста, помогите мне. И извините за плохой английский:)

1 ответ

Причина, по которой я не пробовал другие инструменты, была проста: раньше я писал сценарий оболочки (с помощью команды lescan), и это хорошо работает. Во всяком случае, я попробовал метод сканирования из ссылки на статью. До того, как я использовал эти команды, "sudo hcitool lescan" не работал, вернитесь с "Ошибка установки параметров сканирования: ошибка ввода / вывода". Метод работает, но я не знаю, как автоматизировать сканирование и записать адрес отсканированных устройств в файл. После того, как я использовал метод, "sudo hcitool lescan" начинает работать, но не правильно. Он может сканировать устройства, но иногда не может завершить сканирование или вернуться с MAC-адресами с обычным сообщением об ошибке. Это интересный результат, кажется, я могу продолжить работу, к сожалению, не знаю почему. Но этого достаточно, спасибо @aksonlyaks .

Другие вопросы по тегам