Сопрягаю модуль WT12-A-AI4 с телефоном. Если связь рвётся, модуль присылает сообщение "ERROR" или "NO CARRIER". Но тонкость в том, что если связь рвётся спустя более чем 1-2 минуты после соединения, то это сообщение возникает за доли секунды. А если рвётся в каком-то небольшом промежутке времени сразу после соединения, то сообщение об ошибке нужно ждать секунд 10. Почему так происходит ? Для меня принципиально, что бы сообщение об ошибке появлялось быстро. Настраиваю режим соединения так :
BLUETOOTH_SEND_DATA("SET BT POWER 4 4 4"); BLUETOOTH_SEND_ENTER(); BLUETOOTH_SEND_DATA("SET BT SNIFF 0100 10 3 0010"); BLUETOOTH_SEND_ENTER(); BLUETOOTH_SEND_DATA("SET BT ROLE 0 F 0200"); BLUETOOTH_SEND_ENTER(); BLUETOOTH_SEND_DATA("set bt pair *"); BLUETOOTH_SEND_ENTER(); BLUETOOTH_SEND_DATA("SET BT PAGEMODE 3 2000 1"); BLUETOOTH_SEND_ENTER();
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|