vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Немного off-top по использованию 2-го порта/интерфейса в случае USB 3G модема /dev/ttyUSB0 - это 1-ый порт, через него работает PPP /dev/ttyUSB1 - это 2-ый порт или как называют еще - командный, диагностический - в этот порт с периодичностью 2с сыпятся логи/сообщения DSFLOWRPT от модема, а точнее 7 полей, содержащих информацию о времени соединения, скорости, объеме данных и др. Пример sudo cat /dev/ttyUSB1 | grep 'DSFLOWRPT' Но если открыть этот порт с помощью специальных утилит (при подключенном к интернет модеме), чтобы можно было общаться с модемом с помощью AT-команд, то увидим, что в консоль постоянно сыпятся строки DSFLOWRPT, приведенные выше.Но можно эти сообщения и подавить, послав команду AT^CURC=0AT^CURC=0 После этого наступает тишина и можно общаться спокойно далее вводим тестовую команду - AT … в ответ получаем - OK спросим что это за модем - ATI и так далее … но лучше с ним общаться без подключенного интернета и через порт /dev/ttyUSB0 . Кстати с помощью AT -команд меняю и режим работы модема.
Ошибки не исчезают с опытом - они просто умнеют
|
Slav164 |
|
Темы:
3
Сообщения:
150
Участник с: 15 сентября 2016
|
vasekМожно по подробней пожалуйста. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Slav164В принципе для использования AT-команд подойдут обычные утилиты: picocom, minicom, putty но можно в принципе и без всяких утилит, используя два терминала. Мне больше нравится picocom и putty. PS - и, как правило, управление AT-командами лучше выполнять без подключения к интернету, просто вставить модем (большая часть команд стандартная, а вот по изменению режима модема зависит от типа модема)
Ошибки не исчезают с опытом - они просто умнеют
|
Slav164 |
|
Темы:
3
Сообщения:
150
Участник с: 15 сентября 2016
|
Спасибо. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Slav164, вообще picocom самая простая - sudo picocom -b 115200 /dev/ttyUSB0 .... выход - Ctrl+a+x как правило, 1-ые две команды тестовые - AT и ATI - ответ 1-ой команды OK, 2-ой команды, типа указанного выше.
Ошибки не исчезают с опытом - они просто умнеют
|