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

 
 
> Переход с SIM300D на SIM900D, Перестало устанавливаться соединение GPRS
Master of Nature
сообщение Oct 19 2010, 12:46
Сообщение #1


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Есть устройство, в которое устанавливали SIM300D.
В связи с известными событиями в Китае, стали устанавливать SIM900D.
Прошивка контроллера осталась старая. Схема включения - то же, за исключением кондера на VRTC - заменили на 4,7.

Возникла проблема: В ответ на запрос ATD*99# или ATD*99***1# приходит только CONNECT. А дальше - тишина. Где-то через минуту происходит разрыв соединения NO CARRIER. В то время как SIM300D в аналогичной ситуации выдавал запросы от сервера на установку PPP.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 31)
CADiLO
сообщение Oct 19 2010, 13:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Смотрите документацию по отличиям - там абсолютно новый стек, да и некоторые другие команды работают иначе.

Команды вида ATD*99# не работают, надо так: AT+CUSD=1,"*99#"


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Oct 19 2010, 13:38
Сообщение #3


Мыслящий
*****

Группа: Свой
Сообщений: 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
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 19 2010, 13:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



У меня не выскакивает - GPRS не активировано поэтому UNKNOWN APPLICATION
Но команда обрабатывается правильно. Прошивка версии 06.


AT+GSV
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B06SIM900M64_ST

OK
AT+CUSD=1,"*99#"
OK

+CUSD: 0,"UNKNOWN APPLICATION",64


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Oct 19 2010, 13:48
Сообщение #5


Мыслящий
*****

Группа: Свой
Сообщений: 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
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
id_Alx
сообщение Oct 19 2010, 14:03
Сообщение #6


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

Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504



Тоже самое... По ATD*99# CONNECT без запросов PPP. Это не USSD запрос, поэтому AT+CUSD неприменимо.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 19 2010, 14:10
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



ATD*99#
ERROR

Так и должно быть.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Oct 19 2010, 14:14
Сообщение #8


Мыслящий
*****

Группа: Свой
Сообщений: 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
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
id_Alx
сообщение Oct 19 2010, 14:20
Сообщение #9


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

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 19 2010, 14:31
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



На SIM900 сейчас проверить не могу - не активирован GPRS на карточке.
Но у товарища на SAGEM (такой же чипсет) заработало так:


AT+CGDCONT=1,"IP","APN","x.x.x.x",0,0
OK
atd*99***1#
CONNECT

Хотя сажем тоже не понимает USSD по ATD*


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Oct 19 2010, 14:35
Сообщение #11


Мыслящий
*****

Группа: Свой
Сообщений: 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
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 19 2010, 14:44
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



SIM900_ATC_V1.02.pdf

страница 200 - там есть про atd*9....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
id_Alx
сообщение Oct 19 2010, 14:52
Сообщение #13


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

Группа: Участник
Сообщений: 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
и тишина, нет {{{
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Oct 19 2010, 15:12
Сообщение #14


Мыслящий
*****

Группа: Свой
Сообщений: 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
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
groovy
сообщение Oct 19 2010, 15:23
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 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

Понимайте как хотите, но то что написано все равно не помогает. Только что опоробовал.
Надо дальше пинать китайцев.
Ясно только что что-то они там намудрили, сами об этом знают, но скрывают smile.gif

For your concern: please also give us the reason why port changing can affect your design?

Эта строка из моих баданий по другому вопросу, к этой теме не относится.
Go to the top of the page
 
+Quote Post
id_Alx
сообщение Oct 20 2010, 07:26
Сообщение #16


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

Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504



groovy
Ответьте, плз, здесь есть ли другие проблемы с UDP, помимо исходящего порта. Стабильный прием я пока не получил. Как можно связаться с производителем sim900 по возникающим вопросам? Понимают только английский(китайский не в счет smile.gif )?


В SIM900D длину имени в записной книжке урезали с 24 до 20 символов по сравнению с SIM300D.
at+cpbw=?
+CPBW: (1-250),40,(129,145,161,177),20
Go to the top of the page
 
+Quote Post
av-master
сообщение Oct 20 2010, 10:18
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Купите у них 100тыщ модулей. они вам с исходниками отдадут. будете сами регулировать длину имени. ))
PS Злостный офф ))
Go to the top of the page
 
+Quote Post
groovy
сообщение Oct 20 2010, 12:30
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



Приношу свои извинения, я - абориген, китайский метод работает.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Oct 21 2010, 10:40
Сообщение #19


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Спасибо, groovy. С вашей помощью и помощью китайцев все заработало.
beer.gif


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Ostapsky
сообщение Nov 11 2010, 11:13
Сообщение #20





Группа: Участник
Сообщений: 6
Регистрация: 4-09-09
Пользователь №: 52 199



А пробовал кто-нибудь использовать sim900 в качестве стандартного виндового модема? У меня не работает, и есть подозрение, что по причине упомянутой выше особенности данного модуля. Ради интереса отправил в терминале после CONNECT китайские байты - тишина.
Go to the top of the page
 
+Quote Post
!!!!
сообщение Jun 22 2011, 09:36
Сообщение #21





Группа: Новичок
Сообщений: 2
Регистрация: 30-05-06
Из: Минск
Пользователь №: 17 581



Китайцы думают приводить подключение по gprs для sim900 к такому же виду как было в sim300d? Или для старта соединения магическая последовательность символов PPP протокола приведенная выше останется навсегда? Эти вопросы очень актуальны для правки ПО изделия, вопросы преимущественно к CADiLO. Спасибо!
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 22 2011, 10:10
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



ОК - спрошу


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
!!!!
сообщение Jun 29 2011, 05:41
Сообщение #23





Группа: Новичок
Сообщений: 2
Регистрация: 30-05-06
Из: Минск
Пользователь №: 17 581



CADiLO, как там китайцы молчат?
Go to the top of the page
 
+Quote Post
rat12
сообщение Jul 24 2011, 16:58
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396



Не буду создавать новую тему, т.к. вопрос укладывается в данную.

sim900d прошивка 1137B08SIM900D64_ST_DTMF_JD_MMS
на прошивке 07 было так же.

Пробую создать TCP-соединение с помощью встроенного стека.
Сценарий:

1-й проход
>>AT+CGATT?
<<+CGATT: 1....OK
>>AT+CSTT="WWW.UMC.UA","",""
<<OK
>>AT+CIPSTATUS
<<OK....STATE: IP START
>>AT+CIICR
<<OK
>>AT+CIFSR
<<xxx.xxx.xxx.xxx
>>AT+CIPSTART="TCP","xxx.xxx.xxx.xxx","xxxx"
_т и ш и н а_ 1 минута.

>>AT+CIPCLOSE
<<ERROR
>>AT+CIPSHUT
<<ERROR

2-й проход
>>AT+CGATT?
<<+CGATT: 1....OK
>>AT+CSTT="WWW.UMC.UA","",""
<<ERROR
>>AT+CIPSTATUS
<<OK....STATE: IP STATUS
>>AT+CIICR
<<ERROR

>>AT+CIPCLOSE
<<ERROR

Вопросы:
1. Почему не соединяется? На сим300 все было в порядке.
2. Почему стек не перегружается?
3. Что делать, чтобы соединилось? Есть ли проверенные методы решения проблемы?

Всем спасибо за ответы.

4. PS. Также интересно, какой минимальный интервал в миллисекундах допустим между командами, подаваемыми на модуль? Встречались варианты, когда создавалось впечатление, что определенные команды (не из вышеназванного набора) модуль обрабатывать не успевал, выдавая ERROR, при этом увеличение паузы между командами спасало положение. К таким командам могу отнести команду запроса IMEI.

Сообщение отредактировал rat12 - Jul 24 2011, 20:05
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Jul 24 2011, 17:48
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Если у вас карточка куплена после перехода UMC в группу MTS - то APN - internet , а не www.umc.ua - сам долго парил себе мозг с этим
попроубуйте так

AT+CGATT=1
AT+CIPMODE- на усмотрение
AT+CIPCSFG=1,"internet","",""
AT+CIPSTART="TCP","ya.ru","80"

Сообщение отредактировал MKdemiurg - Jul 24 2011, 17:49
Go to the top of the page
 
+Quote Post
rat12
сообщение Jul 24 2011, 18:49
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396



Попробую.

Карточка - контрактного абонента. Эта же карточка на sim300 с настройками APN "WWW.UMC.UA" замечательно коннектится. sad.gif
Go to the top of the page
 
+Quote Post
rat12
сообщение Jul 25 2011, 14:44
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396



Попробовал в разных комбинациях:

1. Менял APN
2. Использовал команду CIPCSGP (видимо, MKdemiurg, Вы имели в виду её, т.к. синтаксис похож, а команды CIPCSFG в даташите не обнаружил sad.gif )
3. Коннектился на другие сервера/порты
4. Не подавал отсутствующие логин/пароль в строке

Эпопея закончилась неожиданно:
В месте алгоритма нужна пауза, иначе следующая команда не отрабатывает:

>>AT+CIFSR
<<xxx.xxx.xxx.xxx
(пауза 50 мс)
>>AT+CIPSTART="TCP","xxx.xxx.xxx.xxx","xxxx"
Go to the top of the page
 
+Quote Post
rat12
сообщение Jul 25 2011, 16:29
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396



Еще вопрос знатокам.

Вот хочу сделать запрос USSD - балланс посмотреть.
Для этого пытаюсь использовать вышеприведенную команду CUSD в вышеобозначенном окружении (см. в первых постах темы). И ничего не получаю sad.gif И даже паузы не помогают.
У кого-нибудь будет пример лога обмена с модулем по USSD, чтобы понять хоть, что ждать? В сим300 ответ при стандартных настройках текстом латиницей в терминал падал...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 26 2011, 07:27
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Сделайте поиск по форуму слова CUSD - обсуждалось неоднократно с примерами и описанием форматов запрос-ответ


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Romashki
сообщение Jul 26 2011, 10:26
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



AT+CUSD=1,"*101#",15 0x0D

для МТСа
Go to the top of the page
 
+Quote Post
rat12
сообщение Jul 27 2011, 09:03
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 9-09-10
Из: Симферополь
Пользователь №: 59 396



Спасибо.

Причина была в очередном "приколе" с интервалами и "океями".

1.
Переключаемся на текстовой режим.
Получаем ОК.
Пауза маленькая.
Даем запрос.
Получаем ОК.

Все.

2.
Переключаемся на текстовой режим.
Получаем ОК.
Пауза побольше.
Даем запрос.
Получаем ОК.

Ничего не посылаем в порт.

Через пять-десять секунд полкчаем ответ оператора.

Вот такие вот пирожки...
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Jul 27 2011, 10:47
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Чего у вас всё с паузами проблемы. Не легче наоборот везде паузы ставить по 3-5 секунд, а потом выводить на минимальные значения. Если где то вдруг заглючило - искать в последнем изменении. Так намного быстрее.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:31
Рейтинг@Mail.ru


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