Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> как корректно управлять модемом АТ-командами?
Antonn
сообщение 19.9.2012, 19:44
Сообщение #1





Группа: New
Сообщений: 4
Регистрация: 19.9.2012
Пользователь №: 163883



Для управления модемом необходимо подать в последовательный порт серию АТ-команд инициалмзации и после выполнения ATDT..................... установится соединение, и в этот же порт можно посылать данные.

Если данные двоичные, то среди потока данных возможна случайная комбинация "ATZ CR LF" или другая, которая
1. Как от этого предохраняются, модем входит в режим игнорирования АТ-команд ?
2. Но если модем в режиме игнорирования команд, то как завершить соединение?


Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Antonn
сообщение 21.9.2012, 10:24
Сообщение #2





Группа: New
Сообщений: 4
Регистрация: 19.9.2012
Пользователь №: 163883



Может добрые люди дадут ссылку, где можно прочитать об этом?
Прочитал разные описания AT-команд, но ответа не нашел, или это где-то подразумевается по умолчанию, но где?



http://nc5.ru/forum/36-93-1
http://voennizdat.com/ychebn/rykovod/Yshebrykovod133.pdf
http://www.frolov-lib.ru/books/bsp/v16/ch2_6.htm
http://inter-fone.ru/node/680


С уважением Antonn

Сообщение отредактировал Antonn - 21.9.2012, 10:40
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Анатолий1
сообщение 23.9.2012, 20:35
Сообщение #3





Группа: Участники форума
Сообщений: 908
Регистрация: 23.5.2006
Из: Москва
Пользователь №: 2964



Цитата(Antonn @ 21.9.2012, 11:24) *
Может добрые люди дадут ссылку, где можно прочитать об этом?
Прочитал разные описания AT-команд, но ответа не нашел, или это где-то подразумевается по умолчанию, но где?



http://nc5.ru/forum/36-93-1
http://voennizdat.com/ychebn/rykovod/Yshebrykovod133.pdf
http://www.frolov-lib.ru/books/bsp/v16/ch2_6.htm
http://inter-fone.ru/node/680


С уважением Antonn

Давно это было, по сему только припоминаю -должна быть кака-я то длинная цепочка одинаковых байт. Кажись 0.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Анатолий1
сообщение 23.9.2012, 20:45
Сообщение #4





Группа: Участники форума
Сообщений: 908
Регистрация: 23.5.2006
Из: Москва
Пользователь №: 2964



Цитата(Antonn @ 19.9.2012, 20:44) *
Для управления модемом необходимо подать в последовательный порт серию АТ-команд инициалмзации и после выполнения ATDT..................... установится соединение, и в этот же порт можно посылать данные.

ATDT... это переход на набор номера в тональном режиме. Точно не пользовал. Совета не дам.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Анатолий1
сообщение 23.9.2012, 20:46
Сообщение #5





Группа: Участники форума
Сообщений: 908
Регистрация: 23.5.2006
Из: Москва
Пользователь №: 2964



Цитата(Antonn @ 19.9.2012, 20:44) *
Для управления модемом необходимо подать в последовательный порт серию АТ-команд инициалмзации и после выполнения ATDT..................... установится соединение, и в этот же порт можно посылать данные.

ATDT... это переход на набор номера в тональном режиме. Точно не пользовал. Совета не дам.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Antonn
сообщение 23.9.2012, 20:53
Сообщение #6





Группа: New
Сообщений: 4
Регистрация: 19.9.2012
Пользователь №: 163883



Цитата(Анатолий1 @ 23.9.2012, 21:46) *
ATDT... это переход на набор номера в тональном режиме. Точно не пользовал. Совета не дам.

да, правильная команда ATD, набор и переход в режим данных

Цитата(Анатолий1 @ 23.9.2012, 21:35) *
Давно это было, по сему только припоминаю -должна быть кака-я то длинная цепочка одинаковых байт. Кажись 0.


возврат в режим "АТ-команд" при помощи цепочки нулей где-нибудь документирован?

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tiptop
сообщение 23.9.2012, 21:09
Сообщение #7


сам себе Sapiens


Группа: Участники форума
Сообщений: 11390
Регистрация: 21.5.2005
Из: г. Владимир
Пользователь №: 797



Цитата(Анатолий1 @ 23.9.2012, 21:35) *
должна быть кака-я то длинная цепочка одинаковых байт. Кажись 0.

Три плюса - "+++" ? smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Анатолий1
сообщение 23.9.2012, 21:38
Сообщение #8





Группа: Участники форума
Сообщений: 908
Регистрация: 23.5.2006
Из: Москва
Пользователь №: 2964



Цитата(tiptop @ 23.9.2012, 22:09) *
Три плюса - "+++" ? smile.gif

О-о-о! Похоже!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Antonn
сообщение 23.9.2012, 21:44
Сообщение #9





Группа: New
Сообщений: 4
Регистрация: 19.9.2012
Пользователь №: 163883



Цитата(tiptop @ 23.9.2012, 22:09) *
Три плюса - "+++" ? smile.gif


Используя подсказку tiptop , наконец-то нашел толковое описание процедуры выхода.
Спасибо.

Однако просто три символа ASCII '+' в потоке данных не редкая комбинация. Судя по описанию, до и после "+++" требуется пауза в потоке данных:

+++ Последовательность выхода. Благодаря этой команде можно перейти из режима передачи данных в командный режим работы модема без перерыва связи. Команда требует тишины перед и после направления последовательности выхода. Величина этого времени определена в регистре S12 ( обычно 50 = 1s ). Десятичную код знака ASCII, который явдяется знаком последовательности выхода содержит регистр S2 ( обычно 43 т.е. ‘+’ ).
http://www.it-fm.ru/?p=86

Сообщение отредактировал Antonn - 23.9.2012, 21:55
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Анатолий1
сообщение 23.9.2012, 22:05
Сообщение #10





Группа: Участники форума
Сообщений: 908
Регистрация: 23.5.2006
Из: Москва
Пользователь №: 2964



Цитата(Antonn @ 23.9.2012, 22:44) *
Используя подсказку tiptop , наконец-то нашел толковое описание процедуры выхода.
Спасибо.

Однако просто три символа ASCII '+' в потоке данных не редкая комбинация. Судя по описанию, до и после "+++" требуется пауза в потоке данных:

+++ Последовательность выхода. Благодаря этой команде можно перейти из режима передачи данных в командный режим работы модема без перерыва связи. Команда требует тишины перед и после направления последовательности выхода. Величина этого времени определена в регистре S12 ( обычно 50 = 1s ). Десятичную код знака ASCII, который явдяется знаком последовательности выхода содержит регистр S2 ( обычно 43 т.е. ‘+’ ).
http://www.it-fm.ru/?p=86

Ну прям - в юность меня вернул!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc

Последние сообщения Форума






RSS Текстовая версия Сейчас: 23.7.2025, 2:54
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных