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

 
 
 
Reply to this topicStart new topic
> Увеличить время приёма с e-mail
sashaoff3
сообщение Feb 25 2018, 06:36
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Здравствуйте! При скачивании данных в SIM800C (1418B06SIM800C24. проверил на С32 - то же самое) с e-mail столкнулся с неприятностью. При длине блока 1460 через 1 мин (замерял с секундомером несколько раз) после начала обмен прерывается, модуль выдаёт +POP3OUT: 63. Посчитал принятые данные - около 10 Кбайт. Может это какой-то приёмный буфер заполняется? Проверил на передачу: около 4 мин передавалось 200 Кбайт - всё доставлено на e-mail.
Ещё поэкспериментировал. Если убавить блок до 584, то время приёма увеличивается до 4 мин, но после скачивания 9928 байт(17 блоков) обмен прерывается, модуль выдаёт +POP3OUT: 63. Похоже дело в приёмном буфере или алгоритме...Хотелось бы точно знать, чтобы как-то обработать эту ситуацию...
Ещё проверил. Если без обработки, просто читать, то при объёме 200КБ перекодирует в Base64 и после приёма 179580 байт модуль выдаёт +SAPBR 1: DEACT, +POP3OUT: 61. Получается, если не задерживаться на обработку принятых блоков, то принимает довольно много. С другой стороны, алгоритм подразумевает небольшие задержки между принимаемыми блоками, я думаю как раз для обработки. В этом случае не нужен большой объём RAM в МК.

Сообщение отредактировал sashaoff3 - Feb 26 2018, 04:42
Go to the top of the page
 
+Quote Post
sashaoff3
сообщение Feb 26 2018, 07:29
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Извиняюсь, что отвлёк на свою проблему - нашёл косяк, исправил -всё заработало. Прошу модераторов удалить тему, чтобы не засоряла форум.
Go to the top of the page
 
+Quote Post
Slonofil
сообщение Feb 26 2018, 08:39
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



Цитата(sashaoff3 @ Feb 26 2018, 10:29) *
Извиняюсь, что отвлёк на свою проблему - нашёл косяк, исправил -всё заработало. Прошу модераторов удалить тему, чтобы не засоряла форум.

В таких случаях принято делиться обнаруженным решением, дабы другие тех же граблей избежали =)
Go to the top of the page
 
+Quote Post
sashaoff3
сообщение Feb 26 2018, 08:56
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Так нарушил последовательность подачи команд и ожидания ответов. Надо было делать по даташиту, а я сделал позабористей и ответы не успевал обрабатывать...Всё-таки проблема присутствует при получении последней части данных с e-mail при объёме 25 Кбайт. При объёме до 10 Кбайт завершается нормально. Пробую выйти на техподдержку...

Сообщение отредактировал sashaoff3 - Feb 27 2018, 06:54
Go to the top of the page
 
+Quote Post
sashaoff3
сообщение Apr 12 2018, 14:21
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Получен ответ от разработчика. По его мнению проблема в почтовом сервере. Предлагает попробовать на другом сервере. Я отлаживал обмен с e-mail от Яндекса.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 10:35
Рейтинг@Mail.ru


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