Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2019, 10:40   #1
NanoBot
 
Регистрация: 29.05.2019
Сообщений: 6
По умолчанию Работа с GSM-модемом

Всем доброго времени суток. Возникла следующая проблема: не получается осуществить дозвон до удаленного GSM-модема через Siemens MC35i, подключенный к COM-порту. Команда "ATD+7xxx", что бы я ни делал, приводит к ответу "NO CARRIER" (причем, "эхо" мне показывает, что команда доходит до модема без ошибок). При этом через отдельную программу Terminal дозвон происходит без проблем (приходит ответ "CONNECT 9600/RLP"). Подскажите пожалуйста куда копать, я уже всю голову сломал
NanoBot вне форума Ответить с цитированием
Старый 29.05.2019, 11:11   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от NanoBot Посмотреть сообщение
Команда "ATD+7xxx", что бы я ни делал, приводит к ответу "NO CARRIER" (причем, "эхо" мне показывает, что команда доходит до модема без ошибок).
Лог то где? Модем на инициализацию OK отвечает? В конце команды точку с запятой не забыли? В конце команды \r или \r\n пихаете?
p51x вне форума Ответить с цитированием
Старый 29.05.2019, 12:55   #3
NanoBot
 
Регистрация: 29.05.2019
Сообщений: 6
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Лог то где? Модем на инициализацию OK отвечает? В конце команды точку с запятой не забыли? В конце команды \r или \r\n пихаете?
В логе самое существенное - это "NO CARRIER" от модема. Модем на команды AT/ATE0/ATE1 отвечает "OK". Точка с запятой, насколько я выяснил из документации, мне не подходит, т.к. это голосовой режим соединения, а мне нужен режим данных. Но тем не менее проверил и его, ответ: "NO DIALTONE". В конец команды пихаю "\r".
NanoBot вне форума Ответить с цитированием
Старый 29.05.2019, 13:36   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Давайте по порядку:
AT+CPIN?
AT+CGREG?
AT+CSQ
p51x вне форума Ответить с цитированием
Старый 29.05.2019, 15:44   #5
NanoBot
 
Регистрация: 29.05.2019
Сообщений: 6
По умолчанию

1) "+CPIN: READY

OK"

2) "+CGREG: 0,0

OK"

3) "+CSQ: 28,99

OK"
NanoBot вне форума Ответить с цитированием
Старый 29.05.2019, 15:52   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от NanoBot Посмотреть сообщение
2) "+CGREG: 0,0
0,0 – not registered, MT is not currently searching a new operator to register to
p51x вне форума Ответить с цитированием
Старый 29.05.2019, 16:04   #7
NanoBot
 
Регистрация: 29.05.2019
Сообщений: 6
По умолчанию

Если выполнить все команды последовательно в одном запуске программы, то вместо 28,99 будет 27,99.
NanoBot вне форума Ответить с цитированием
Старый 29.05.2019, 16:06   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Не суть важно. У вас модем зарегаться не может, проверяйте антену/сигнал.
p51x вне форума Ответить с цитированием
Старый 29.05.2019, 16:08   #9
NanoBot
 
Регистрация: 29.05.2019
Сообщений: 6
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
0,0 – not registered, MT is not currently searching a new operator to register to
Т.е. получается, что модем не зарегистрирован в сети оператора? А как же тогда терминальной программе удается дозвониться до удаленного модема?
NanoBot вне форума Ответить с цитированием
Старый 29.05.2019, 16:21   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Может она его перенастраивает в процессе или просто везет. Возьмите снифер ком-порта и посмотрите.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа c USB-модемом Aleksey1111 Общие вопросы Delphi 3 29.08.2016 10:41
Работа с модемом! Robin_ Работа с сетью в Delphi 2 29.11.2008 22:57
работа с модемом oleg_12 Общие вопросы Delphi 6 24.10.2008 20:05
работа с модемом Dial-Up spin Работа с сетью в Delphi 7 18.06.2007 18:18
работа с модемом! prog Win Api 4 30.11.2006 06:35