Доброго времени суток.
Проблема в скорости передачи данных SIM5300EA. Модем подключен к МК по UART на скорости 460kBaud. Все общение идет по средствам AT команд. На компьютере развернут сервер с белым ip. Все подключается, все работает, общаюсь датаграммами. Сама проблема в том, что датаграммы летят в среднем 250мс до компьютера, как правило дольше, с компьютера же на летят в среднем 10 мс, если я правильно намерял. В итоге по udp скорость передачи информации составляет около 3 kByte/s, при подтверждении каждого пакета. Так же я заметил, что после AT+CIPSEND=0,5 и дожидания ответа в виде ">" необходимо выждать в среднем 50мс, иначе модем проигнорирует пакет. Если же выключить запрос данных AT+CIPSPRT=0, то можно посылать даные уже через 5 мс, однако DATA ACCEPT приходит примерно через 150мс после того как последний байт данных ушел, на PC же данные появляются примерно через 100-150 мс после DATA ACCEPT. AT+CSACT? возвращает CSACT: 6,"12",0,0. Версия прошивки 1551B03SIM5300E, пробовал пятую, все то же самое, сам модуль был с четвертой, пока я не стал разбираться со скоростью, в надежде что перепрошивка поможет. Меня интересует, так ли должно быть, ведь модуль все такие 3g, может я делаю где-то ошибку, или возможно надо использовать ppp вместо внутреннего стека.