Я установил Raspberry Pi3 для сбора информации от TI SensorTags через Bluetooth. Я установил на нем новейшие синие. Я использовал hcitool в течение нескольких дней, но он внезапно прекратил работать. Проблема здесь: http://imgur.com/a/M9W5Y «sudo hcitool lescan» не может сканировать MAC-адрес устройства Bluetooth, вернуться со следующей ошибкой: «Не удалось установить параметры сканирования: Ошибка ввода/вывода». Я попытался сбросить инструмент, переключиться на «ВНИЗ», а затем «ВВЕРХ», мягкий и жесткий сброс малины, сбросить dbus, но он все еще не работает. После переустановки bluez, «lescan» работает один, а не перестает работать. Любая идея исправить эту проблему хороша для меня, PLS помочь мне. И извините за плохой английский :)Проблемы с сканированием Bluetooth-малины Pi3
ответ
Причина, по которой я не пробовал другие инструменты, был простым, я написал сценарий Shell (с командой lescan) раньше, и это хорошо работает. В любом случае я попробовал метод сканирования из статьи link. Прежде чем я использовал эти команды, «sudo hcitool lescan» не работал, верните «Сбой параметров сканирования сканирования: Ошибка ввода/вывода». Метод работает, но я не знаю, как автоматизировать сканирование и записать адрес отсканированных устройств в файл. После того, как я использовал метод, «sudo hcitool lescan» начинает работать, но не правильно. Он может сканировать устройства, но иногда не может завершить сканирование или возвращаться с MAC-адресами с обычным сообщением об ошибке. Это интересный результат, кажется, я могу продолжить работу, к сожалению, не знаю почему. Но этого достаточно, спасибо @aksonlyaks.
К тому времени, когда вы получите ответ на этот вопрос, почему вы не пытаетесь использовать эти инструменты в качестве альтернативы для сканирования ваших тегов: https://software.intel.com/en-us/articles/using-the-generic-attribute -profile-gatt-in-bluetooth-low-energy. С уважением аксонляк. Поймайте больше информации о bluetooth на http://mre4less.com – aksonlyaks