Whisper_84 0 11 февраля, 2017 Опубликовано 11 февраля, 2017 · Жалоба С GSM начал разбираться совсем недавно, поэтому пока очень многого не знаю. В общем, логика работы устройства состоит в следующем. По возникновению внешних событий устройство формирует пакет, устанавливает TCP соединение с сервером, отправляет пакет и получает ответ от сервера, закрывает соединение. Для тестов я вручную устанавливал и разрывал TCP соединение с помощью AT команд и оно работало. Но есть мысль уйти от AT команд и реализовать сетевые вопросы на уровне РРР. Запустил PPP в стеке LwIP (v2.0.0), перевел модем в режим ppp. Вызываю ppp_connect(). Пакеты идут в обе стороны и я получаю сетевые параметры ip и т.д. Но через секунд 20 от модема приходит какой-то пакет и сообщение NO_CARRIER и он возвращается в обычный режим (диод редко мигает). 1) В Lwip вывел DEBUG PPP. Могу предоставить логи. Есть ли у кого опыт в реализации ppp в LwIP? 2) Время установки TCP соединения (через AT команды) на глаз составляет от секунды до двух. Нормально ли это для этого модема? Можно ли уменьшить это время? 3) Будет ли какой-то выигрыш по быстродействию если использовать PPP? Или в таком ключе он бесполезен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться