Я пытался использовать hcitool через терминал для нахождения моего BLE-устройства, я продолжаю работать. Я программирую micrcontroller со службами поддержки и характеристиками. Я хочу просканировать, чтобы BLE-устройства нашли свой ble-адрес. Я могу соединиться со своим устройством, потому что я установил статический адрес. Но когда я хочу соединиться с устройствами, я не знаю, что адрес его был бы хорош просканировать для них прежде. Моя проблема состоит в том, когда я ввожу
sudo hcitool lescan
мой терминал прекращает работать, и я не могу больше использовать команды. Когда я ввожу exit
или что-то подобное это ничего больше не делает. Также я не могу больше использовать свой Bluetooth без закрытия и перезапустить мой компьютер. Недостаточно "перезапустить" через кнопку перезапуска. Я должен закрыть и вручную перезапустить свою систему для использования моего модуля Bluetooth снова. Существует ли решение? Я могу соединиться со своим устройством через gatttool sudo gatttool -b 01:01:01:01:01:01 -I
и считайте/пишите/обнаружьте сервисы и характеристики.