Цитата(1richard @ Jan 22 2018, 12:10)

Проблема в скорости передачи данных SIM5300EA.
...
Меня интересует, так ли должно быть, ведь модуль все такие 3g, может я делаю где-то ошибку, или возможно надо использовать ppp вместо внутреннего стека.
Я не думаю, что у вас модем работает не так как у всех. Судя по всему дело во внутреннем TCP/IP стеке модема и тормознутых АТ командах. Так что, если нужно быстрее, только внешний стек

Я тоже тестировал SIM5300E с прошивкой B05 в режиме TCP соединения с сервером, и получил примерно такие же цифры.
Диапазон UMTS_I_MODE (UMTS2100 (B1)), CSACT: 6 - CAT_ACT_UTRAN_HSDPA_AND_HSUPA
При такой технологии как-бы обещаны мегабиты скорости...
Данные небольшими пакетами по 100 байт посылались на сервер и ожидался ответ/подтверждение приема. Посылалось 50 пакетов, потом пауза несколько минут. Из-за особенностей нашей реализации достаточно большие паузы были на моей стороне, но времена обмена с сервером можно оценить. Логировалось все терминальной программой на ПК, так что точности порядка +/-10мс, если не хуже.
Четко видно, как периодически меняются задержки передачи ровно в два раза. То все 50 пакетов уходят за 15 с, то за 30,
иногда часть быстро, часть медленнее. Видимо сеть меняет число слотов от текущей загрузки. Или это причуды модема?
Сначала тестировал AT+CIPQSEND=0, обычный режим передачи с подтверждениями.
Средняя задержка между передачей данных по УАРТу в модем и ответом SEND OK около 120 мс (или 200-300 мс при большей задержке). Причем ответ сервера приходит ОДНОВРЕМЕННО с SEND OK (сразу после).
У меня были надежды на Quick send mode - AT+CIPQSEND=1, что можно будет посылать данные без подтверждения во время паузы, между DATA ACCEPT и ответом сервера, но увы. Китайские товарищи постарались, и внешне нет никаких отличий в работе этого режима, кроме текста DATA ACCEPT.
После передачи данных по УАРТу в модем проходит ТА ЖЕ САМАЯ задержка около 120 мс (или 200-300 мс),
после чего одновременно вываливаются DATA ACCEPT и ответ сервера.
Времена передачи пачки пакетов не изменились ни на секунду

И зачем тогда этот режим нужен???