Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Telit GL868
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
war4one
Модуль Telit GL868. Я ему командую:

printf("AT+CGDCONT=1,\"IP\",\"internet.mts.ru\"\r");
printf("AT#USERID=\"mts\"\r");
printf("AT#PASSW=\"mts\"\r");
printf("AT#PKTSZ=512\r");
printf("AT#DSTO=50\r");
printf("AT#SKTTO=120\r");
printf("AT#SKTCT=600\r");
printf("AT#SKTSAV\r");
printf("AT#GPRS=1\r");

На все команды отвечает OK

После этого командую:
printf("AT#SKTD=0,80,\"www.google.com\",0,0\r");
Молчит, не выдает ни "CONNECT", ни чего-то другого. Пробовал ждать до 3 минут, все равно молчание.
mempfis_
Цитата(war4one @ Aug 6 2011, 12:35) *
Модуль Telit GL868. Я ему командую:

.......

На все команды отвечает OK

После этого командую:
printf("AT#SKTD=0,80,\"www.google.com\",0,0\r");
Молчит, не выдает ни "CONNECT", ни чего-то другого. Пробовал ждать до 3 минут, все равно молчание.


Замените этот старый набор команд
Код
printf("AT#PKTSZ=512\r");
printf("AT#DSTO=50\r");
printf("AT#SKTTO=120\r");
printf("AT#SKTCT=600\r");
printf("AT#SKTSAV\r");


на одну новую команду
Код
printf("AT#SKCFG=1,0,512,600,120,50\r"); //про порядок записи таймаутов не ручаюсь - уточните в документации


вместо AT#SKTD используйте новую команду AT#SD
printf("AT#SD=1,0,80,www.google.com\r");

Проверьте состояние RTS/DTR
В целом модем рабочий - никаких проблем с набором соккета обнаружено не было.


war4one
Пока все молчит. В команды добавил SELINT, SCFG и SD, получилось так:

Код
printf("AT#SIMDET=1\r");
printf("AT#SELINT=2\r");
printf("AT+CGDCONT=1,\"IP\",\"internet.mts.ru\"\r");
printf("AT#USERID=\"mts\"\r");
printf("AT#PASSW=\"mts\"\r");
printf("AT#SCFG=1,1,300,90,600,50\r");
printf("AT#GPRS=1\r");
printf("AT#SD=1,0,80,\"www.google.com\",0,0,0\r");


Может быть, кто-нибудь выложит рабочий кусок программы?
id_Alx
00:00:26.1 AT#FRWL=2##
00:00:26.1 R: OK

00:00:26.3 AT#FRWL=1,"010.024.153.201","255.255.255.255"##
00:00:26.3 R: OK

00:00:26.4 AT#FRWL=1,"010.024.153.202","255.255.255.255"##
00:00:26.4 R: OK

00:00:26.5 AT#SCFG=1,1,0,0,600,50##
00:00:26.5 R: OK

00:00:26.6 AT#SCFG=2,1,0,0,600,50##
00:00:26.6 R: OK

00:00:26.8 AT#SCFGEXT=1,2,0,0,0,0##
00:00:26.8 R: OK

00:00:26.9 AT#SCFGEXT=2,2,0,0,0,0##
00:00:26.9 R: OK

00:00:27.0 AT#SH=1##
00:00:27.0 R: OK

00:00:27.1 AT#SH=2##
00:00:27.1 R: OK

00:00:27.2 AT#SGACT=1,0##
00:00:27.3 R: OK


// установление GPRS-соединения - устанавливается и без того, что выше

00:00:27.4 AT+CGDCONT=1,"IP","zzz.velcom.by","0.0.0.0",0,0##
00:00:27.4 R: OK

00:00:27.5 AT#SGACT=1,1,"","uuu","ppp"##
00:00:28.2 R: #SGACT: 10.24.211.194
// GPRS-соединение установлено

00:00:28.2 R: OK

00:00:28.3 AT#SD=1,1,3030,010.024.153.201,0,3030,1##
00:00:28.3 R: OK

00:00:28.4 AT#SD=2,1,3030,010.024.153.202,0,3030,1##
00:00:28.4 R: OK

И так работает

at
OK
AT+CGDCONT=1,"IP","vmi.velcom.by","0.0.0.0",0,0
OK
AT#SGACT=1,1,"","vmi","vmi"
#SGACT: 10.26.67.252

OK
AT#SD=1,0,80,"www.google.com",0,0,0
CONNECT
molecul
Цитата(war4one @ Aug 6 2011, 13:35) *
Модуль Telit GL868. Я ему командую:

printf("AT+CGDCONT=1,\"IP\",\"internet.mts.ru\"\r");
printf("AT#USERID=\"mts\"\r");
printf("AT#PASSW=\"mts\"\r");
printf("AT#PKTSZ=512\r");
printf("AT#DSTO=50\r");
printf("AT#SKTTO=120\r");
printf("AT#SKTCT=600\r");
printf("AT#SKTSAV\r");
printf("AT#GPRS=1\r");

На все команды отвечает OK

После этого командую:
printf("AT#SKTD=0,80,\"www.google.com\",0,0\r");
Молчит, не выдает ни "CONNECT", ни чего-то другого. Пробовал ждать до 3 минут, все равно молчание.

Очень частые грабли. По-видимому, нет аппаратного управления потоком. Подайте при инициализации AR&K0 либо сделайте аппаратное управление в схеме.
war4one
Цитата(molecul @ Aug 15 2011, 11:37) *
Очень частые грабли. По-видимому, нет аппаратного управления потоком. Подайте при инициализации AR&K0 либо сделайте аппаратное управление в схеме.

Спасибо большое, molecul, действительно, помогло. Странно, что команда AT&K0 никак не отражена в "Easy GPRS User Guide".
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.