Перейти к содержанию
    

LPC2368+GPRS

Здравствуйте!

 

Проблема такая: необходимо передавать данные от счетчика, поступающие через COM порт по GPRS. Собственно, передачу должны осуществлять микроконтроллер (LPC2368) и модем SIM300. Данные должны передаваться по PPP TCP-пакетами. Разработку веду при помощи кейловского MDK. Нашел три варианта решения задачи:

1) Использование стеков, реализованных в модемном модуле;

2) Использование кейловского стека TcpNet (и кейловской же ОС RTX);

3) Использование lwIP и FreeRTOS;

 

Пока удалось реализовать второй вариант. Но скорость передачи данных смешная, потому что размер tcp-пакета сильно ограничен, что при ожидании подтверждений по GPRS критично. Поэтому, хочется попробовать вариант 3. Благодаря этому форуму, я нашел порт на нужную мне платформу, но, все равно, разобраться с нуля в lwIP и FreeRTOS тяжело. Тем более, учитывая всю скудность информации по PPP протоколу в lwIP. Подскажите пожалуйста, с чего начать изучать lwIP+FreeRTOS? Доселе дел не имел ни с тем ни с другим.

 

Про вариант 1 ничего конкретного сказать не могу, возможно это было бы самое правильное и легкое решение. Вообще, хотелось бы достичь устойчивого GPRS-соединения и скорости передачи данных (минимум) 2 килобайта в секунду. Возможно ли это при использование стека модема?

 

Заранее благодарю за помощь.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...