LINUX.ORG.RU

«Оставить так нельзя исправить» ? ","

 ,


0

1

В прошлой теме мне помогли наладить взаимодействие с телефоном с помощью Bluetooth. Это было необходимо, т.к. я «ушатал» комплектный USB-кабель.

Всё бы ничего, но в какой-то момент что-то снова произошло (как вариант я что-то сделал) и обмен посредством Bluetooth обрёл свои особенности:

  • некоторые команды вводят в «ступор» порт, сам телефон спокойно переносит ситуацию

AT+CNUM

+CNUM: .... выводится, Ok уже никогда не прийдёт и на последующие команды ответа не будет.

Именно эта команда изначально «отвалилась» при переходе на общение по Bluetooth.

  • вместо простого ответа в порт идёт бесконечное эхо

AT

Ok\n\n\n\n\n\n\n\n\...\n

Поиск по LOR дал stty -F /dev/<port_name> 115200 -echo. После общение выглядит «нормальным» // но

  • ответы модема вместо стандартных \r\n завершаются \n\n (только сейчас заметил)

«Раритетный» кабель я восстановил*. Но и через кабель работает также.

Вопрос: дело в телефоне или нужно stty ещё «подкрутить».


stty -F /dev/<port_name> 115200 -echo -icrnl вернуло окончание строк к виду \r\n Спасибо @mky

Перемещено hobbit из general



Последнее исправление: master_0K (всего исправлений: 1)