Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: sim5320e DCD и прочее
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
plushevyj
Подскажите пож. пару моментов: sim5320e
1.режим СОМ порта 7ног, at&c1, DCD "работает" крайне странно, дает короткий импульс при соединении с сервером, хотя данные с сервера валятся
2. можно ли отключить оповещения типа +CHTTPACT: DATA,1350? т.к. они дробят данные, не хочется софтово все это разбирать, имея полноценный сом порт

AT+CHTTPACT="ttt.ru",80

+CHTTPACT: REQUEST
GET /get_file.php?DeviceId=861311555555555&RequestId=2&image_type=logger HTTP/1.0
Host: ttt.ru


OK

+CHTTPACT: DATA,1350
http/1.1 200 ok
date: tue, 12 aug 2014 07:44:02 gmt
server: apache/2.2.16 (ubuntu)
x-powered-by: php/5.3.3-1ubuntu9.10
versionid: 455
crc32: 2715157045
content-length: 43556
vary: accept-encoding
connection: close
content-type: text/html
+79;==AEIMQimquy}?S5'a!%)-159=AEqMQUY]aeimquy}Oh`C`O! ~ 8 < @ w Y ` \ X!!! ]`O@ \hOAPO@ (NOAOp@ 4OpA OP pG0! !_0""!["!|U"!pO"!dI <&XMq@L O@p P 4PP Q& 08% 2! k"D(D F !%
+CHTTPACT: DATA,1350
x l` TH <4 ( | n$ @`4 ! ( ((2! p$p(! $P,$P0(,`hI,`h$RBq,`h$)B,p(J(),xp($RBq(pG,0)B,J,)\,
+CHTTPACT: 0
CADiLO
Перенаправьте вывод URC в другой порт, тем более что этот совет есть в описании команды.

AT+CATR Configure URC destination interface
plushevyj
Я пробовал, и наверно что то не учел, в случае AT+CATR=2 или AT+CATR=3, вообще не получаю данные от сервера по UART

отключение URC дает ошибку

AT&F1

OK
AT+CSUART=1

OK
AT+SIMCOMATI

Manufacturer: SIMCOM INCORPORATED
Model: SIMCOM_SIM5320E
Revision: 1575B11SIM5320E
SIM5320E_1575_130802_V1.23
QCN:
IMEI: 86131100ХХХХХХХ
+GCAP: +CGSM,+DS,+ES
DeviceInfo: 152, 176

OK
AT+CFBDURC=1

ERROR
AT+CATR=2

OK
AT&C1

OK
plushevyj
Ответ производителя насчет разбиения http данных сообщениями типа +CHTTPACT: DATA,1350
It can't removed. This URC is used to indicate that module has received new data from HTTP server, and <len> is the length of data.

It can help to distinguish with other data, for example, distinguish HTTP data and SMS message.

Сделали бы отключаемые эти сообщения, а взять, и просто дробить HTTP протокол думаю некорректно.
Хотя AT+CFBDURC=1 отключается самое последнее сообщение, +CHTTPACT: 0 т.е. когда
весь контент передан.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.