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

 
 
> SIM900, Перестает передавать
inventor
сообщение Jul 14 2015, 07:23
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Добрый день!

От предыдущего разработчика достался GPS треккер,
не совсем правильно разведеный, разводку чуть изменили,
програму пришлось переписать, при передаче данных через этот модем
обнаружил странные вещи:
1) при включении питания модуля ожидаю Call Ready через несколько секунд, но не все модули выводят это сообшение,
все модули из одной партии
2) При передаче данных на UDP или TCP сервер через какое то время после нормалных передач
передача заканчивается сообщением
+PDP: DEACT, далее через несколько минут передача может проснуться.

CODE

sprintf(str, "AT+CIPSEND=%d\r\n", len);
gprs_send_str(str);
/* Ждем строчки с приглашением */
res = gprs_wait_for_str(">", WAIT_TIME_10SEC);
gprs_flush(GPRS_BUF_IN); /* Затрем приемный */

if (res == RES_OK) {
gprs_send_buf((u8 *) buf, len);
res = gprs_wait_for_str("SEND OK", WAIT_TIME_10SEC * 2);
} else if(res == RES_DEACT) {
gprs_send_str("AT+CGATT?\r\n");
gprs_wait_for_str("+CGATT:", WAIT_TIME_10SEC);
gprs_flush(GPRS_BUF_IN);
}



Кто с таким сталкивался и как с этим бороться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Jul 14 2015, 09:34
Сообщение #2


Гуру
******

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



здесь неправильного немного, просто телепаты в отпуске....

как минимум я не вижу инициализации

и логи дают не в таком виде - не все знают С или кто на чем там пишет...

поэтому лучше приводить в таком формате

AT+CGATT=1

OK
AT+CLPORT="UDP",03030

OK
AT+CIPCSGP=1,"xxx.xxxxxxxx.xxx"

OK
AT+CIPSTART="UDP","xxx.xxx.xxx.xxx","03031"

OK

CONNECT OK
AT+CIPSEND=13

> \эђg‚
SEND OK

а еще лучше если в начале будут временные метки

вот примерно так

10:30:55 AT+CPOWD=1
10:30:55 OK
10:31:02 ATE1
10:31:03 OK
10:31:03 ATV1
10:31:03 OK
10:31:03 ATE1
10:31:03 OK
10:31:03 AT+IPR=9600
10:31:03 OK
10:31:03 AT+IFC=0,0
10:31:04 OK
10:31:04 AT+VTD=2
10:31:04 OK


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- inventor   SIM900   Jul 14 2015, 07:23
- - Aner   У SIM900 какая версия прошивки модуля. Да и на схе...   Jul 14 2015, 07:37
|- - inventor   Цитата(Aner @ Jul 14 2015, 10:37) У SIM90...   Jul 14 2015, 08:08
- - CADiLO   Ну если учесть что самая большая кривота - несогла...   Jul 14 2015, 08:26
|- - inventor   Цитата(CADiLO @ Jul 14 2015, 11:26) Ну ес...   Jul 14 2015, 08:41
- - Владивольт   Цитата(inventor @ Jul 14 2015, 11:23) 1) ...   Jul 14 2015, 08:38
- - Aner   Первую строчку, та что на SIM900 модулях напишите,...   Jul 14 2015, 08:43
|- - inventor   Цитата(Aner @ Jul 14 2015, 11:43) Первую ...   Jul 14 2015, 08:55
- - CADiLO   >>>какой командой можно узнать? можно б...   Jul 14 2015, 08:47
- - CADiLO   >>>А зачем мне знать ВСЕ команды? Можно ...   Jul 14 2015, 09:07
|- - inventor   [quote name='CADiLO' date='Jul 14 2015...   Jul 14 2015, 09:17
|- - inventor   Цитата(CADiLO @ Jul 14 2015, 12:34) здесь...   Jul 14 2015, 09:40
- - CADiLO   AT+SAPBR - используем только для FTP или HTTP AT+...   Jul 14 2015, 09:51
|- - inventor   Цитата(CADiLO @ Jul 14 2015, 12:51) AT+SA...   Jul 14 2015, 10:03
|- - Aner   QUOTE (inventor @ Jul 14 2015, 13:03) спа...   Jul 14 2015, 10:56
- - aleksandr-zh   читать даташиты надо... я сейчас тоже чужое железо...   Jul 14 2015, 10:25
- - CADiLO   >>>>а что за беда в уровнях, нельзя на...   Jul 14 2015, 10:37
|- - inventor   Цитата(CADiLO @ Jul 14 2015, 13:37) >...   Jul 14 2015, 10:46
|- - Alex_TAV   Цитата(CADiLO @ Jul 14 2015, 16:37) >...   Aug 3 2015, 03:27
|- - Aner   QUOTE (Alex_TAV @ Aug 3 2015, 06:27) А об...   Aug 3 2015, 07:10
- - TukiTip   Товарищи, подскажите пожалуйста! SIM900R. Подк...   Aug 2 2015, 08:09
- - Цырен.   Цитата(TukiTip @ Aug 2 2015, 12:09) Товар...   Aug 3 2015, 12:29


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

 


RSS Текстовая версия Сейчас: 26th August 2025 - 02:47
Рейтинг@Mail.ru


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