реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Подключение SIM300 по доменному имени
Yaumen
сообщение Mar 5 2012, 05:34
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



В наследство остался проект по организации GPRS соединений на GSM модулях собственной конструкции. За время существования проекта, модули изготавливались на модулях Q2406 (Wavecom) и SIM300 (SimCom).
Все это время для организации связи использовалось подключение к серверу по статическому IP адресу. Однако, сейчас поставленна задача отвязаться от статического IP адреса и привязаться к доменному имени, чтобы в будущем не быть привязанным ни к месторасположению сервера, ни у к провайдеру.
Я зарегистрироавл доменое имя, связал его со статическим IP адресом сервера и стал переводить потихоньку модули с IP адреса на доменное имя.
Модемы Q2406 отлично скушали вместо IP адреса доменное имя и продолжали работать как ни в чем не бывало, а вот из 3-х SIM300 ни один не захотел подключаться по доменному имени.

Задача поставлена, ее надо решить, поэтому хочу спросить у ГУРУ, куда мне копать, может у SIM300 вообще нет такой возможности или для работы по именам есть другие команды, т.е. любая помощь в направлении меня в нужное русло была бы кстати. Сам не имею опыта написания программ ни под Q2406, ни под SIM300, а еще глядя в исходники чужого проекта вообще глаза разбегаются.
Go to the top of the page
 
+Quote Post
Transistor
сообщение Mar 5 2012, 09:23
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 1-11-06
Из: Николаев
Пользователь №: 21 853



AT+CDNSORIP=1 используете?
0 - подключение по айпи
1 - подключение по имени.
Нужно послать модему перед командой AT+CIPSTART=....."zzz.com"...
Go to the top of the page
 
+Quote Post
Yaumen
сообщение Mar 5 2012, 10:02
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Цитата(Transistor @ Mar 5 2012, 12:23) *
AT+CDNSORIP=1 используете?
0 - подключение по айпи
1 - подключение по имени.
Нужно послать модему перед командой AT+CIPSTART=....."zzz.com"...


Писал не я и по коду CDNSORIP не нахожу, так что скорее всего не используется. Спасибо попробую!

А такой еще вопрос, в команде AT+CDNSORIP я должен явно указать по IP или по имени я хочу подключаться, а нет ли случайно возможности автоматического определения или хотя бы команды определения что находится в строке подключения адрес или имя, чтобы вызывать CDNSORIP с правильными параметрами!?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 5 2012, 10:20
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Припоминаю, вроде бы при +CDNSORIP=1 по адресу работает все равно, т.е. можно включить сразу и не задумываться. И имейте в в виду, что у SIM900 этой команды нет, там включено изначально.
Go to the top of the page
 
+Quote Post
Yaumen
сообщение Mar 5 2012, 10:30
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Цитата(rx3apf @ Mar 5 2012, 13:20) *
Припоминаю, вроде бы при +CDNSORIP=1 по адресу работает все равно, т.е. можно включить сразу и не задумываться. И имейте в в виду, что у SIM900 этой команды нет, там включено изначально.


ОК. Спасибо! Пойду разбираться куда в том коде, что мне достался влепить вызов AT+CDNSORIP=1 wink.gif
Go to the top of the page
 
+Quote Post
Yaumen
сообщение Mar 12 2012, 11:21
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Цитата(rx3apf @ Mar 5 2012, 13:20) *
Припоминаю, вроде бы при +CDNSORIP=1 по адресу работает все равно, т.е. можно включить сразу и не задумываться. И имейте в в виду, что у SIM900 этой команды нет, там включено изначально.


По факту универсального метода не получилось. +CDNSORIP=1 нужно для DNS имени, +CDNSORIP=0 - для IP адреса. Пришлось делать анализ, что же там записано вручную: адрес или имя.
Сейчас все работает, спасибо всем за помощь!!!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016