Проблема обнаружения HM-10
Я не могу обнаружить ни одно устройство Android на моем модуле Bluetooth HM-10, подключенном к Arduino. я могу видеть свой модуль Bluetooth на своем телефоне Android. но я хочу видеть телефоны Android на последовательном мониторе Arduino, для этого я использовал AT+DISC? команда. он показывает AT+DISCS, а затем AT+DISCE с интервалом в 2 секунды. помогите мне решить проблему заранее спасибо
@anish, 👍1
2 ответа
Обнаружение физического уровня Bluetooth, вероятно, отличается от обнаружения базового протокола. Так что, возможно, код Arduino ждет, пока не увидит определенный протокол Bluetooth. Я предполагаю, что он хочет использовать последовательный протокол Bluetooth (в отличие от музыки или какого-либо другого протокола). Вы не предоставили достаточно подробностей, чтобы определить, является ли это проблемой. Однако я бы затем проверил ваши устройства / оборудование, загрузив то, что предположительно является рабочим кодом, как на вашем Android, так и на вашем Arduino, чтобы проверить соединение. Код в этом проекте выглядит многообещающе:
HM-10 — это устройство, поддерживающее только BLE.
Телефоны Android обычно не передают рекламу BLE, поэтому обычно в телефоне Android нет ничего, что он мог бы обнаружить.
Исключением может быть случай, когда у вас установлено программное обеспечение на последней версии Android с возможностью, которую вы настроили для намеренной передачи рекламы BLE, или если программное обеспечение, установленное на вашем телефоне Android, активно реагирует на рекламу, которую передает HM-10.
По сути, вы ожидаете чего-то, что не является нормальным поведением, но будет достигнуто только путем добавления вашего программного обеспечения на оба устройства.
Хороший ответ, это как мой ноутбук видит все подключения Wi-Fi. Но моя точка доступа не видит все (неподключенные) устройства. Это зависит от того, какое устройство является "поисковиком", а какое "рекламирует себя". На практике большинство устройств не делают и то, и другое., @Paul
- Можно ли измерить скорость акселерометром? Насколько точно?
- Arduino Pro Micro, получить данные с контакта Tx?
- Хочу создать Bluetooth audio control (увеличение/уменьшение громкости, воспроизведение, пауза и т.д.) для смартфона
- Невозможно подключиться к Bluetooth hc-05.
- Проблемы с надежным подключением с использованием HC-05 в качестве ведущего устройства Bluetooth
- Как решить проблему AT+INQ ERROR (1F), AT+INIT ERROR(17) на модуле Bluetooth HC-05?
- Модуль Bluetooth HC-05 мигает красным светом - Arduino Uno
- Bluetooth-модуль HC-05 — команда INQ не работает
Есть ли способ сделать протокол совместимым, так как мой hm-10 обнаруживается на различных мобильных устройствах? Требования моего проекта таковы, что мне необходимо определять MAC-идентификаторы других телефонов, находящихся в радиусе действия hm-10., @anish
MAC — это функция WIFI телефона. Я бы не ожидал, что информация MAC будет доступна на порту Bluetooth без приложения на каждом телефоне, специально написанного для этого., @st2000
@st2000 MAC-адреса не ограничиваются Wi-Fi, у Bluetooth тоже есть свои., @Chris Stratton