|
Переход с SIM300D на SIM900D, Перестало устанавливаться соединение GPRS |
|
|
|
Oct 19 2010, 13:38
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(CADiLO @ Oct 19 2010, 17:31)  Смотрите документацию по отличиям - там абсолютно новый стек, да и некоторые другие команды работают иначе.
Команды вида ATD*99# не работают, надо так: AT+CUSD=1,"*99#" Встроенным стеком не пользуемся. А вот по поводу AT+CUSD вопросы. Уже попробовал. При выполнении в указанном виде выскакивает ошибка о неправильном символе. UPD: пробовал устанавливать GPRS соединение через специальный набор команд (AT+CGDACT и т.п.) - тоже все заканчивается словом CONNECT.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Oct 19 2010, 13:48
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(CADiLO @ Oct 19 2010, 17:45)  У меня не выскакивает - GPRS не активировано поэтому UNKNOWN APPLICATION Но команда обрабатывается правильно. Прошивка версии 06.
AT+GSV SIMCOM_Ltd SIMCOM_SIM900 Revision:1137B06SIM900M64_ST
OK AT+CUSD=1,"*99#" OK
+CUSD: 0,"UNKNOWN APPLICATION",64 В данный момент проверить не могу. Возможно тоже было что-то подобное. Но все равно - ответ неправильный. Значить активация GPRS соединения почему-то не проходит. Т.к. на симке GPRS подключено. А что у вас отвечает на ATD*99# ?
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Oct 19 2010, 14:14
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(id_Alx @ Oct 19 2010, 18:03)  Тоже самое... По ATD*99# CONNECT без запросов PPP. Это не USSD запрос, поэтому AT+CUSD неприменимо. Вообще-то это стандартный USSD-запрос. Цитата(CADiLO @ Oct 19 2010, 18:10)  ATD*99# ERROR
Так и должно быть. А как тогда устанавливать GPRS соединение ? (не прибегая к помощи встроенного стека, естественно)
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Oct 19 2010, 14:20
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504

|
Цитата(Master of Nature @ Oct 19 2010, 17:14)  Вообще-то это стандартный USSD-запрос. Запрос может и стандартный, только сервер оператора не поднимает по нему PPP и на SIM300, а выдает "UNKNOWN APPLICATION" (не подлежит обработке), а по ATD*99# поднимает.
Сообщение отредактировал id_Alx - Oct 19 2010, 14:21
|
|
|
|
|
Oct 19 2010, 14:35
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(CADiLO @ Oct 19 2010, 18:31)  На SIM900 сейчас проверить не могу - не активирован GPRS на карточке. Но у товарища на SAGEM (такой же чипсет) заработало так:
AT+CGDCONT=1,"IP","APN","x.x.x.x",0,0 OK atd*99***1# CONNECT
Хотя сажем тоже не понимает USSD по ATD* Так после CONNECTа появилось ли что-то вроде "{{{" ? А это: AT+CGDCONT=1,"IP","APN","x.x.x.x",0,0 OK atd*99***1# CONNECT выполняется аналогично
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Oct 19 2010, 14:52
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504

|
Цитата(CADiLO @ Oct 19 2010, 17:44)  SIM900_ATC_V1.02.pdf
страница 200 - там есть про atd*9.... Попробовал как на 200стр.: at+cgdcont=1,"IP","мой апн" OK at+cgdata="PPP",1 ERROR at+cgact=1,1 OK at+cgdata="PPP",1 CONNECT и тишина, нет {{{
|
|
|
|
|
Oct 19 2010, 15:12
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(id_Alx @ Oct 19 2010, 18:52)  Попробовал как на 200стр.: at+cgdcont=1,"IP","мой апн" OK at+cgdata="PPP",1 ERROR at+cgact=1,1 OK at+cgdata="PPP",1 CONNECT и тишина, нет {{{ Так я тоже пробовал (писал об этом выше)
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Oct 19 2010, 15:23
|
Местный
  
Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480

|
Испытываю ту же проблему. Вот ответ китайцев. Dear: The reason PPP information is not given for SIM900 is SIM900 need to initiate the negotiate process firstly after the “CONNECT” is shown, while SIMI300 is done by server. For your concern: please also give us the reason why port changing can affect your design? In fact, after you have seen the string of “CONNECT”, if you input “7E FF 7D 23 C0 21 7D 21 7D 20 7D 20 7D 37 7D 22 7D 26 7D 20 7D 20 7D 20 7D 20 7D 25 7D 26 3C 3D 48 83 7D 27 7D 22 7D 28 7D 22 7D 2D 7D 23 7D 26 30 51 7E” in the serial port, you will see the negotiate process for PPP in SIM900 I have also attached the PPP process file, I hope it can help you Thanks Понимайте как хотите, но то что написано все равно не помогает. Только что опоробовал. Надо дальше пинать китайцев. Ясно только что что-то они там намудрили, сами об этом знают, но скрывают  For your concern: please also give us the reason why port changing can affect your design? Эта строка из моих баданий по другому вопросу, к этой теме не относится.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|