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

 
 
> большие пакеты tcp/ip и SIM300D
megaboy
сообщение Aug 19 2009, 15:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 30-10-07
Пользователь №: 31 885



Уважаемый all, вот уж не знаю, что и думать с этим модулем, прям засада какая то.... ну по порядку:
есть две одинаковые платы с разными модулями:
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B14SIM300D32_SST34HF3284
и
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B10SIM300D32_SPANSION

Модули ведут себя одинаково и так же одинаково с двумя провами - kyivstar и mts

устанавливаю tcp соединение с сервером:

AT+CREG?
+CREG: 0,1
OK

AT+CIPCSGP=1,"www.ab.kyivstar.net"
OK

AT+CIPHEAD=1
OK

at+cipstatus
OK
STATE: IP INITIAL

at+cipstart="tcp","ххх.ххх.ххх.ххх","хххх"
OK
CONNECT OK

at+cipsend=16

>0123456789ABCDEF

SEND OK (данные приходят на сервер)

а потом увеличиваю размер пакета

at+cipsend=160

> 0123456789ABCDEF(х10)

и тишина на вечно... висим...!!!!!!
При этом - используется CTS/RTS, в процессе передачи CTS еще не разу не выставлялось в занято (высокий уровень), разводка питания
подразумевается правильная, емкости 0,1 + 100uF тантал + 2200uF low ESR + Li-ion аккум + зарядка.
PowerKey через полевик от процессора.
Микроконтроллер ATmega1280 питается от 3,3В через стабилизатор от аккума.

что может быть??? где копать???
на всяк случай еще привожу настройки профиля для 1008B14SIM300D32_SST34HF3284:

ACTIVE PROFILE
E: 0
L: 0
M: 0
Q: 0
V: 1
X: 4
S0: 0
S2: 43
S3: 13
S4: 10
S5: 8
S6: 2
S7: 60
S8: 2
S10: 15
+CRC: 0
+CR: 0
+FCLASS: 0
+IMODE: 0
+DR: 0
+CMGF: 1
+CSDH: 0
+ILRR: 0
+CRLP: 61,61,128,6,0,3
+CMEE: 1
+CBST: 7,0,1
+IFC: 2,2
+ICF: 3,3
+CNMI: 2,1,0,0,0
+CSTA: 129
+CSCS: "IRA"
+IPR: 0
+DS: 3,0,512,20
&C: 1
&D: 2
+CCWE: 0
+CDTX: 0
+CTZU: 0
+CTZR: 0
+CV120: 1,1,1,0,0,0
+CEXTHS: 0
+CEXTBUT: 0
+CSMINS: 0
+CMUX: 0
+CCUG: 0,0,0
+CLIP: 1
+COLP: 0
+CCWA: 0
+CAOC: 1
+CLIR: 0
+CUSD: 0
+CSSU: 0
+CSSI: 0
+CDIP: 0
+CSCLK: 0
+CIURC: 1
+SCLASS0: 0
+CSDT: 0
+CMIC: 2,2
+ECHO(NORMAL_AUDIO): 0,0,0
+ECHO(AUX_AUDIO): 0,0,0
+SIDET(NORMAL_AUDIO): 4096
+SIDET(AUX_AUDIO): 4096
+CLCAL: 1
+CCPD: 1
+CMTE: 1
+CSCA: "+380672021111",145
+CSMP: 17,255,0,241

Сообщение отредактировал megaboy - Aug 19 2009, 15:31
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 15)
alx125
сообщение Sep 2 2009, 01:35
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(megaboy @ Aug 25 2009, 19:12) *
Сегодня заметил еще один очень неприятный момент с модемом.

at+cipsend=1024 (и менее)

>(получаем приглашение)

at+cipsend=1025 (и более)

ERROR

в доке ж вроде упоминается про 1460 байт, а не 1024... кто нить встречался с этим на практике?


Возможно это ограничение связано с параметром MTU (maximum transmission unit) сети конкретного сотового оператора. А SIM300 просто не умеет правильно фрагментировать UDP пакеты.
Go to the top of the page
 
+Quote Post

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

 


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


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