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

 
 
 
Reply to this topicStart new topic
> telit GM862, Подскажите,в чем проблема...
bolmoe
сообщение Dec 20 2007, 09:05
Сообщение #1


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

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



Требуется передача данных по GPRS
Система на данный момент такая: комп-ADSL-инет, инет-GPRS модем - микроконтроллер
после инициализации GPRS модема, комп видит, что модем подключился к инету, но вот передать данные туда-сюда не получается. В чем проблема не пойму......
Инициализайия модема прилагаю, вроде "подводных камней" не должно быть......, но данные не проходят.

RESPONSE=SET_AT_GSM_DELAY("AT+CGDCONT=1,\"IP\",\"internet.mts.ru\"\r","OK",20000,COM_1,7);
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#USERID=\"mts\"\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#PASSW=\"mts\"\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
//2. êîíôèãóðèðîâàíèå TSP/IP ñòåêà
RESPONSE=SET_AT_GSM_DELAY("AT#PKTSZ=300\r","OK",100,COM_1,7);//ðàçìåð ïàêåòà
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#DSTO=1\r","OK",100,COM_1,7);//data sending timeout
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#SKTTO=120\r","OK",100,COM_1,7);// timeout inactivity socket
if(RESPONSE==GSM_OK)
{
//3. óñòàíàâëèâàåì óäàëåííûé ïîðò è àäðåñ, ê êîòîðîìó òðåáà êîííåêò
RESPONSE=SET_AT_GSM_DELAY("AT#SKTSET=0,2000,\"тут IP адрес\"\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
//4. ñîõðàíÿåì ïàðàìåòðû
RESPONSE=SET_AT_GSM_DELAY("AT#SKTSAV\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
{
RESPONSE=SET_AT_GSM_DELAY("AT#SKTOP\r","CONNECT",30000,COM_1,7);

if(RESPONSE==GSM_OK)
{
WriteString("All Ok!",COM_1);
RESPONSE=WAIT_RESPONSE(NULL,20000,COM_1);
}

}
}
}
}
}
}
}
}

тут интересная вещь выяснилась, вставил sim-ку beeline, все работает, передает данные туда-сюда
мтс не работает, кто нибудь встречал подобную проблему?????
Сейчас еще попробую мегафоновскую.....


мегафон тож ОК! Не понятно почему МТС не заработало, услуга GPRS подключена!


????????????????????????
Go to the top of the page
 
+Quote Post
PrSt
сообщение Mar 28 2008, 10:43
Сообщение #2


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



...я думал чтото придумал такое, хитрое - однако, вы озвучили тоже самое.
Значит это стандартное 8)

Очень Интересует - Ваша схема (комп-ADSL-инет, инет-GPRS модем - микроконтроллер) заработала?
дело в том что я планирую такуюже схему, чуть иную, капельку...
(микроконтроллер) rs232 устройство <-> GPRS модем <-> инет(+GSM провайдер) <-> ПК с программой
и я тоже рассматриваю похожий на Ваш модем - GT863-PY
планирую оператора Life (Украина) - они вроде как выдают по GPRS реал-IP (лично звонил уточнял этот вопрос)
Не знаю как у Вас, а у нас на украине МТС (бывший UMC) попросту не выдает реал-IP, только фэйковый...
Может у Вас таже проблемма?

Еще раз хочу уточнить - Ваш скрипт это работает?
Кстати, Скажите пожалуйста - что это за язык скрипта?
и как Вы его внедряли?
Я только осваиваю этот модем - по этому не знаю, и спрашиваю...

.


--------------------
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 28 2008, 14:26
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Наверно просто в роумнг перешла карта.
Надо проверять к какому оператору реально карта подсоединилась.
Вообще на Telit было замечено, что ему надо на некоторых SIM-ках по два раза пин код вводить.
Еще в Telit в PPP протоколе неправильно стоят дефолтные опции ACCM. (правила кодирования служебных символов в потоке PPP)


Цитата(bolmoe @ Dec 20 2007, 13:35) *
Требуется передача данных по GPRS
Система на данный момент такая: комп-ADSL-инет, инет-GPRS модем - микроконтроллер
после инициализации GPRS модема, комп видит, что модем подключился к инету, но вот передать данные туда-сюда не получается. В чем проблема не пойму......
Инициализайия модема прилагаю, вроде "подводных камней" не должно быть......, но данные не проходят.

RESPONSE=SET_AT_GSM_DELAY("AT+CGDCONT=1,\"IP\",\"internet.mts.ru\"\r","OK",20000,COM_1,7);
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#USERID=\"mts\"\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#PASSW=\"mts\"\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
//2. êîíôèãóðèðîâàíèå TSP/IP ñòåêà
RESPONSE=SET_AT_GSM_DELAY("AT#PKTSZ=300\r","OK",100,COM_1,7);//ðàçìåð ïàêåòà
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#DSTO=1\r","OK",100,COM_1,7);//data sending timeout
if(RESPONSE==GSM_OK)
{
RESPONSE=SET_AT_GSM_DELAY("AT#SKTTO=120\r","OK",100,COM_1,7);// timeout inactivity socket
if(RESPONSE==GSM_OK)
{
//3. óñòàíàâëèâàåì óäàëåííûé ïîðò è àäðåñ, ê êîòîðîìó òðåáà êîííåêò
RESPONSE=SET_AT_GSM_DELAY("AT#SKTSET=0,2000,\"тут IP адрес\"\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
//4. ñîõðàíÿåì ïàðàìåòðû
RESPONSE=SET_AT_GSM_DELAY("AT#SKTSAV\r","OK",100,COM_1,7);
if(RESPONSE==GSM_OK)
{
{
RESPONSE=SET_AT_GSM_DELAY("AT#SKTOP\r","CONNECT",30000,COM_1,7);

if(RESPONSE==GSM_OK)
{
WriteString("All Ok!",COM_1);
RESPONSE=WAIT_RESPONSE(NULL,20000,COM_1);
}

}
}
}
}
}
}
}
}

тут интересная вещь выяснилась, вставил sim-ку beeline, все работает, передает данные туда-сюда
мтс не работает, кто нибудь встречал подобную проблему?????
Сейчас еще попробую мегафоновскую.....
мегафон тож ОК! Не понятно почему МТС не заработало, услуга GPRS подключена!
????????????????????????
Go to the top of the page
 
+Quote Post
ptolemy
сообщение Mar 28 2008, 16:55
Сообщение #4





Группа: Участник
Сообщений: 10
Регистрация: 25-05-07
Из: SPb
Пользователь №: 27 954



Цитата(AlexandrY @ Mar 28 2008, 17:26) *
Наверно просто в роумнг перешла карта.
Надо проверять к какому оператору реально карта подсоединилась.

В роуминг? Мне такое чудо ни разу не встречалось... Какие модемы так умеют, на каких операторах и где?


--------------------
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Apr 7 2008, 12:28
Сообщение #5


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

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



На самом деле закралась ошибка в коде)))))
Полечил, все заработало smile.gif
Go to the top of the page
 
+Quote Post
PrSt
сообщение Apr 22 2008, 13:38
Сообщение #6


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(bolmoe @ Apr 7 2008, 14:28) *
На самом деле закралась ошибка в коде)))))
Полечил, все заработало smile.gif


не могли бы Вы выложить последовательность AT команд с момента включения модема до получения IP включительно?
что бы был пример на который можно было бы опиреться...

.


--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 13:55
Рейтинг@Mail.ru


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