Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы

Модем Q2501 без TCP/IP стека. Как скинуть данные на сервер

Непрочитано 27.02.2016, 14:52  
Mike121234
Вид на жительство
 
Аватар для Mike121234
 
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 347
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
Mike121234 на пути к лучшему
По умолчанию Модем Q2501 без TCP/IP стека. Как скинуть данные на сервер

Доброго времени суток!

У меня есть разработка под модем Q2501B
(Ссылка на описание модема)
http://www.gaw.ru/html.cgi/txt/publ/...avecom_new.htm

Была куча модемов и в них была прошита прога
стороннего разработчика.
Результатом было удобство.
Подаем питание на модуль и он сам устанавливает прозрачное соединение с сервером.
При этом командами можно задать пароль, логин и адрес сервера.
Т.е.
AT+APNPW="quest"
AT+APNSERV="internet"
AT+TCPSERV="11.11.11.11" // реально другой конечно.

Купил Модем Q2501, он оказался без TCP/IP стека.
И естественно волшебного автоматического установления
прозрачного соединения.
Почему я так решил (сто нет стека TCP/IP)?
Не воспринимает команды AT#
Но реагирует на AT+WAIP положительно.

Собственно набор команд с описанием для модема вот здесь.

http://remotesmart.wdfiles.com/local...q24_rev004.pdf

Но что надо написать чтобы прозрачно соединиться с сервером без команд AT# непонятно.

Мой модем без стека не понимает
AT+APNPW="quest"
AT+APNSERV="internet"
AT+TCPSERV="11.11.11.11" // реально другой конечно.

Не знаю куда копать.
Вероятно надо в стороне
PDP

Т.Е. что то вроде как в примере...
AT+CGDCONT: 1, «IP», «internet»;
+GCDCONT=2, «IP», «abc.com»

Можно вероятно прошить стек, но я побаиваюсь все испортить...
Тем более что нужна прога DwlWin но когда пытаешься скачать с сайта, требует регистрации. причем адрес почты не может быть общественным!!! Учитывая что я безработный у меня корпоративной почты.
https://www.sierrawireless.com/regis...awireless.com/

Да, и еще.
Пока очень приблизительно понимаю как это все работает.
Все эти ppp как первый снег...
Но буду читать...

Есть пример, но у меня без стека не идет...
Не понимает команд с #
AT#ConnectionStart
Команда
Возможные ответы
AT#GPRSMODE=0
Примечание: включить режим GPRS
ОК
AT#APNSERV=«apnserver.com»
Примечание: задать APN сервер (провайдер GPRS)
ОК
AT#APNUN=«login»
Примечание: ввести APN логин
ОК
AT#APNPW= «Password»
Примечание: ввести APN пароль
ОК
AT#ConnectionStart
Примечание: активировать GPRS соединение
213.30.30.30
Примечание: Динамический IP адрес назначен сетью
Ok_Info_GprsActivation
Примечание: соединение установлено
AT#ConnectionStop
Примечание: прервать соединение
ОК

Может кому пригодится - во вложении DwlWin
Вложения:
Тип файла: rar DwWin_Realy.rar (1.16 Мб, 28 просмотров)
Реклама:

Последний раз редактировалось Mike121234; 27.02.2016 в 22:46. Причина: Скачал таки DwlWin
Mike121234 вне форума  
Непрочитано 27.02.2016, 22:49  
Mike121234
Вид на жительство
 
Аватар для Mike121234
 
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 347
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
Mike121234 на пути к лучшему
По умолчанию Re: Модем Q2501 без TCP/IP стека. Как скинуть данные на сервер

Собственно и прошивку нашел (см. Вложение).

Прошил, понимает команды AT#.
Правда не все....

Но вот соединение не могу установить,не пинайте, но что не так,

+WIND: 13

AT+CGCLASS="B"

OK

AT+CGDCONT=1,"IP","internet.beeline.ru"

OK

AT+CGDCONT?

+CGDCONT: 1,"IP","internet.beeline.ru",,0,0

OK

AT+CGREG=1

OK

AT+CGREG?

+CGREG: 1,1

OK

ATD*99***1#

~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } } } }'}"}(}"}#}$À#&´~

CONNECT 115200

+CGREG: 1

NO CARRIER

AT#VSTATE

#STATE: "IDLE"

OK



---------------------------------------------
СМС модем отправляет... Т.е. на физическом уровне все нормально.
Вложения:
Тип файла: zip 2501_655_dwlwin.zip (1.52 Мб, 16 просмотров)

Последний раз редактировалось Mike121234; 28.02.2016 в 00:59.
Mike121234 вне форума  
Непрочитано 28.02.2016, 11:31  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,398
Сказал спасибо: 85
Сказали Спасибо 675 раз(а) в 394 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Модем Q2501 без TCP/IP стека. Как скинуть данные на сервер

После команды ATD*99***1# модем гонит "сырые" данные - всю обработку общения по протоколу PPPoE и т.п. ваша прошивка должна взять на себя.
Проще другой модем купить, с TCP-IP стеком.
pambaru вне форума  
Непрочитано 28.02.2016, 16:51  
Mike121234
Вид на жительство
 
Аватар для Mike121234
 
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 347
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
Mike121234 на пути к лучшему
По умолчанию Re: Модем Q2501 без TCP/IP стека. Как скинуть данные на сервер

Сообщение от pambaru Посмотреть сообщение
После команды ATD*99***1# модем гонит "сырые" данные - всю обработку общения по протоколу PPPoE и т.п. ваша прошивка должна взять на себя.
Проще другой модем купить, с TCP-IP стеком.
Да это все понятно, но у меня уже все разработано и хорошо работает.
Переразводка плат обойдется дороговато, т.к. у меня на одной заготовке размещено сразу несколько проектов. Да и потом тут и GPS и модем в одном корпусе.

Со связью почти разобрался, но оказалось что формат AT команд несколько отличается от тех, которые приводятся в документации....
Осталось только подключить прозрачный режим командой
АТ#ОТСР
но модем ее не понимает...

Перепрошил модем, но вероятно произошел конфликт версий и теперь модем выдает при инициализации "BAD SOFTWARE"
На всякий случай, выложу документацию по прошивке - может кому пригодиться.
ПРошивать можно двумя способами - через терминал или при помощи программы DwlWin
Чем шить - определяется тем, в каком формате ваша прошивка.


А кто знает, где вообще брать прошивки для Q2501B?
Похоже это как с Omron-om - у тех даже документация за деньги.
Вложения:
Тип файла: pdf firmware.pdf (1.18 Мб, 33 просмотров)
Тип файла: pdf firmware_2.pdf (485.1 Кб, 36 просмотров)

Последний раз редактировалось Mike121234; 28.02.2016 в 17:19.
Mike121234 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.