HC-06 занимает более 30 секунд на ответ после повторного подключения

У меня есть проект, в котором я подключаю приложение Android с регистратором данных Arduino с помощью модуля Bluetooth HC-06.

Впервые запустив приложение, я могу очень быстро подключаться, отправлять и получать данные с HC-06, и все прекрасно работает. В какой-то момент я должен отключить HC-06 (просто обстоятельства приложения), чтобы сделать что-то еще в приложении, но (и вот в чем проблема), если я переподключаюсь и пытаюсь отправить данные в регистратор в течение 30 секунд после отключения (дать или взять), это займет около (30 - X) секунд для ответа модуля. (где X - время, которое я потратил на переподключение и повторную отправку данных в регистратор). То же самое произойдет, если я закрою приложение и открою снова: ответ займет 30 секунд.

Если я отключусь, подождите 30 секунд для повторного подключения или переподключите и подождите 30 секунд для отправки данных в регистратор, все будет работать нормально и быстро!

У меня есть 2 разных модуля HC-06: один с прошивкой linvor1.8, а другой с версией прошивки 3.0-20170609.

Тот с прошивкой linvor1.8 работает отлично! он не имеет 30-секундной задержки (и именно поэтому я знаю, что коды Android и ARDUINO работают хорошо), но другой модуль - тот, у которого проблема, я установил их оба в одной конфигурации с командами AT, я пробовал разные BAUD ставки, и это всегда одинаково. Так кто-нибудь знает, что происходит с этим модулем?

Заранее спасибо, это сводит меня с ума!

0 ответов

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