|
|
  |
Telit GL868, Не могу поднять GPRS |
|
|
|
Aug 6 2011, 09:35
|
Местный
  
Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851

|
Модуль 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 минут, все равно молчание.
--------------------
|
|
|
|
|
Aug 7 2011, 05:54
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(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 В целом модем рабочий - никаких проблем с набором соккета обнаружено не было.
|
|
|
|
|
Aug 8 2011, 11:21
|
Местный
  
Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851

|
Пока все молчит. В команды добавил 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"); Может быть, кто-нибудь выложит рабочий кусок программы?
--------------------
|
|
|
|
|
Aug 8 2011, 11:50
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504

|
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
Сообщение отредактировал id_Alx - Aug 8 2011, 11:40
|
|
|
|
|
Aug 15 2011, 07:37
|

Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326

|
Цитата(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 либо сделайте аппаратное управление в схеме.
|
|
|
|
|
Aug 17 2011, 08:25
|
Местный
  
Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851

|
Цитата(molecul @ Aug 15 2011, 11:37)  Очень частые грабли. По-видимому, нет аппаратного управления потоком. Подайте при инициализации AR&K0 либо сделайте аппаратное управление в схеме. Спасибо большое, molecul, действительно, помогло. Странно, что команда AT&K0 никак не отражена в "Easy GPRS User Guide".
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|