|
|
  |
GPRS включить не могу. |
|
|
|
Jul 13 2006, 17:01
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
На стром макете в качестве GPRS модема использовал телефон SiemensC55, для установления связи достаточно было: ATZ AT+CGDCONT=1,"IP","internet.ugsm" ATD*99***1# Далее запустить демон PPP на этом серийном порту и все. Теперь использую Telit GE863-PY http://www.telit.co.it/product.asp?productId=97Как ни крутил, отвечает ошибкой на AT+CGDCONT  В сети модем регистрируется нормально, звонил с него на свой мобильный. Перечень AT команд прилагаю.
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Jul 14 2006, 16:16
|

пуля
   
Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959

|
Вот почитай вот это, может поможет. А для чего тебе GPRS? для передачи данных или выхода в инет? Ответиш может предложу другой вариант, он полезен для связи не с интернетом а с другим модемом. Удачи ИЛИ попробуй это: at+cgdcont=1, "IP", "internet.bashcell.ru" - в исходнике вроде было надо только internet писать at+cgdcont=2, "IP", "internet.bashcell.ru" - а здесь полностью atd*99***1# но точно выходил в инет - правда WaweCom модем
Сообщение отредактировал bullit - Jul 14 2006, 16:19
|
|
|
|
|
Jul 17 2006, 18:29
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(3.14 @ Jul 13 2006, 20:01)  ATZ AT+CGDCONT=1,"IP","internet.ugsm" Давненько я не воевал с GSM модемами :-) года два... 1. Надеюсь на ATZ дожидаетесь OK? А то мне приходилось встречать скрипты в которых авторы молча пихали через небольшую задердку и все. "OK" надо ждать, причем у некоторвх модемов очень долго после полной инициализвции. 2. Не смотря на получение OK бывает надо ждать еще несколько десятков миллисекунд (о как я воевал с Nokia 6600!!! пока не добавил задержку уже после получени "ОК") 3. Некоторые провайдеры чувствительны к регисту имени ассess point, причем это усугубляется в некоторых модемах дополнительным сервисом по переводу всей строки в заглавные. Впрочем это уже будущее, на случай, если после набора получите invalid acess point.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 17 2006, 19:04
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Цитата(BVU @ Jul 17 2006, 11:36)  Во первых хватает ли таймаута CGDCONT = 20 Seconds для Command Response (сравните с предыдущим). Я не понял, а разве его можно менять, в описании есть таблица с таймаутами в которой для CGDCONT он 20 сек. Цитата(BVU @ Jul 17 2006, 11:36)  Далее посмотрите 'CGDATA – Enter data state', возможно некорректная настройка PDP контекста. Похоже я что-то в настройках упустил, CGDATA то же завершается с ошибкой  Еще, насколько я понимаю, первым делом надо активировать PDP командой AT+CGACT. На модеме эта команда то же завершается ошибкой, странно, на телефоне я ее не использую но PDP уже активен ... Цитата(zltigo @ Jul 17 2006, 21:29)  1. Надеюсь на ATZ дожидаетесь OK? А то мне приходилось встречать скрипты в которых авторы молча пихали через небольшую задердку и все. "OK" надо ждать, причем у некоторвх модемов очень долго после полной инициализвции. 2. Не смотря на получение OK бывает надо ждать еще несколько десятков миллисекунд (о как я воевал с Nokia 6600!!! пока не добавил задержку уже после получени "ОК") ATZ завершается нормально (ОК), все команды я вбиваю вручную через терминал. Цитата(zltigo @ Jul 17 2006, 21:29)  3. Некоторые провайдеры чувствительны к регисту имени ассess point, причем это усугубляется в некоторых модемах дополнительным сервисом по переводу всей строки в заглавные. Впрочем это уже будущее, на случай, если после набора получите invalid acess point. Вот что возвращает терминал на CGDCONT (причем никакой задержки в ответе не ощущается) Цитата at+cgdcont=1,IP,internet.ugsm
ERROR
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Jul 17 2006, 20:33
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
[quote name='3.14' date='Jul 17 2006, 22:04' post='134974'] [/quote]Вот что возвращает терминал на CGDCONT (причем никакой задержки в ответе не ощущается) [quote]at+cgdcont=1,IP,internet.ugsm ERROR[/quote] [/quote] А текстовые параметры в кавычках ??? Похоже этому модему что-то еще надо вправлять перед cgdcont :-( Ну и шаманства ради добить полный формат команды что-то (по памяти пишу, справьтесь в мануале)типа at+cgdcont=1,"IP","INTERNET.UGSM","0.0.0.0",0,0
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 18 2006, 09:10
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(3.14 @ Jul 17 2006, 23:04)  Цитата(BVU @ Jul 17 2006, 11:36)  Далее посмотрите 'CGDATA – Enter data state', возможно некорректная настройка PDP контекста. Похоже я что-то в настройках упустил, CGDATA то же завершается с ошибкой  Еще, насколько я понимаю, первым делом надо активировать PDP командой AT+CGACT. На модеме эта команда то же завершается ошибкой, странно, на телефоне я ее не использую но PDP уже активен ... Как правило для работы в интернете через GPRS с помощью модемов достаточно активизировать PDP-контекст и дозвониться по указанному оператором номеру (но возможно бывают и исключения), эти операции выполняются с помощью команд: AT+CGDCONT=1, «IP », «INTERNET ». NW » ATD*99***1# В сети GPRS для адресации абонентов и функциональных устройств используют принципы адресации в интернет. Но так же необходимо просмотреть все описание для модема, который сейчас используется, где прямо или косвенно присутствует функциональность CGDCONT. Так как по умолчанию многие параметры могут быть выставлены не в соответствии с работой используемой сети. ATZ как сброс системы обязателен для изначального старта работы, но может и применятся в последствии, как панацея от ситуаций 'зависания'.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Jul 18 2006, 09:50
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Цитата А текстовые параметры в кавычках ??? Приведенную строку возвращает сам модем, в самой команде кавычки присутствуют, единственное что забыл - internet.gsm большими буквами прописать. Цитата Ну и шаманства ради добить полный формат команды что-то (по памяти пишу, справьтесь в мануале)типа at+cgdcont=1,"IP","INTERNET.UGSM","0.0.0.0",0,0 Полный формат я то же пробовал, единственный вариант при котором не возвращается ошибка это at+cgdcont=1, но ответ на at+cgdcont? - пустая строка. Цитата Любой модем не должен ругаться на АТ команду at+cgdcont=1,"IP","INTERNET.UGSM", если он правильно инсталирован. Еще раз спрашиваю ВЫ ИСПОЛЬЗУЕТЕ ФИРМЕННЫЙ ДРАЙВЕР МОДЕМА??? Я использую его в http://electronix.ru/forum/index.php?showt...mp;#entry132928 соответственно откуда я возьму фирменный драйвер ...
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Jul 21 2006, 17:44
|

пуля
   
Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959

|
Цитата(shb @ Jul 17 2006, 21:03)  Кстати bullit что это за другой вариант связи с другим модемом может я это не знаю. Ярежим передачи данных. Вот АТ команды: at+cbst=7(9600 скорость),0,0(или 0(авто),0,0) - скорость, прозрачность, сжатие at+fclass=0 - режим передачи данных atd<номер телефона> ждем около 15 сек соединение, т.е. ответ CONNECT <speed> и через пару сек отправляем че хотим. А приемник только получает и нечего там настраивать не надо. Так соединяются два модема. Может даже конференц связь Я ответил на ваш вопрос?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|