Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM300Z не коннектится к серваку через DNS
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
FormatCft
Доброго времени суток!

Возникла такая задачка:

AT+CMGF=1
AT+CIPHEAD=1
AT+GSN
AT+CGATT=1                                                       -> ответ OK
AT+CIPCSGP=1,"internet.usi.ru",,                             -> ответ OK
AT+CDNSCFG="211.136.17.107"                               -> ответ OK
AT+CDNSORIP=1                                                   -> ответ OK 
AT+CIPSTART="TCP","www.example.com","32321"       -> ответ OK 

Далее по идее должно высветиться CONNECT OK, но этого не происходит. Вместо этого выдается сообщение через несколько десятков секунд: 
-> STATE: TCP CONNECTING
-> CONNECT FAIL

Если через айпишник, то всё ок.

При пинговании ping -t www.example.com выдает именно тот айпишник какой нужно:
[33.66.45.192]. Т.е. буквально тут же перенастраиваю сим300 на этот айпишник, всё ок. 

Что-то не так, очевидно, делаю. В чем может быть проблема?
HARMHARM
AT+CDNSGIP что отвечает? AT+CDNSCFG что отвечает если не устанавливать, то есть по умолчанию? Уверены, что на 211.136.17.107 DNS доступен и функционирует?
FormatCft
Цитата(HARMHARM @ May 14 2009, 09:52) *
AT+CDNSGIP что отвечает?

ERROR: 3
STATE: IP INITIAL
Цитата(HARMHARM @ May 14 2009, 09:52) *
AT+CDNSCFG что отвечает если не устанавливать, то есть по умолчанию? Уверены, что на 211.136.17.107 DNS доступен и функционирует?

Теперь не уверен. 
Как узнать где живет эта служба?
HARMHARM
Цитата(FormatCft @ May 14 2009, 08:18) *
ERROR: 3
STATE: IP INITIAL

Неплохо бы установить соединение для начала smile.gif
Цитата
Как узнать где живет эта служба?

На сервере у провайдера. По-идее при активации контекста SIM300 должен получить адрес DNS-сервера провайдера, но это ИМХО не у всех провайдеров работает. Пробуйте.
FormatCft
HARMHARM, Спасибо огромное!!! Заработало!!! Вытряс из провайдера адрес днс службы и всё ок smile.gif
etoja
Цитата(FormatCft @ May 14 2009, 10:33) *
HARMHARM, Спасибо огромное!!! Заработало!!! Вытряс из провайдера адрес днс службы и всё ок smile.gif


Россия оснащена шестью корневыми DNS серверами зоны .ru , причём три из них - на территории России и три - за границей.
Пользуйтесь ими, а у провайдера IP адрес DNS сервера может измениться в любую секунду, равно как и быть недоступным.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.