Jump to content

    

Почему про PPP "лучше забыть вообще"?

Добрый день!

 

Просматривая тему "SIM900 Подключение к GPRS", один из участников сказал следующее

относится к PPP и про него лучше забыть вообще
, другой из участников привел аргументы в пользу PPP
Я НЕ согласен с вами. Я решил наоборот - забить на встроенные стеки и научился-таки за пару месяцев поднимать PPP и TCP на мк (из lwIP) и использую теперь самые дешевые модемы без TCP, могу переползать с одного производителя на другого абсолютно безболезненно и быстро (вообще не нужно переписывать софт, не нужно изучать ат команды и вообще что то изучать заново не нужно), мне плевать на прошивки модемов - на что многие жалуются, и т д и т д.
, но аргументов, почему от использования PPP следует отказаться (кроме того что реализация внешних стеков TCP\IP и PPP, требует значительных аппаратных ресурсов) я так и не увидел.

 

Хотел бы узнать у сообщества, почему про PPP "лучше забыть вообще"...

Share this post


Link to post
Share on other sites
Добрый день!

один из участников сказал следующее , другой из участников привел аргумент...

Они просто не знают что такое PPP или имеют его примитивные реализации.

PPP используется в VPN и никто от него отказываться не собирается.

Правда в былые времена в Win XP был встроенный PPP сервер. И можно было просто подключившись к RS232 компьютера включить автоматом броузер с WEB страницей дивайса.

Нынче такую фичу с PPP убрали из Windows. Но есть RNDIS и можно подключившись по USB автоматом открыть WEB страницу дивайса.

Хотя будущее за BLE 5.0 с профилем TCP, так что любители малинок и ардуин могут себе позволить забыть про PPP.

Share this post


Link to post
Share on other sites

Использую PPP из LWIP. Мне кажется удобно не привязываться к строенному стеку.

Share this post


Link to post
Share on other sites

Пример для SIM800 кто-нибудь может показать в качестве отправной точки? У меня есть устройство с эзернетом и lwIP, заказчик хочет сделать резервный канал на SIM800. Полагаю, поднять ppp будет гораздо проще, чем дублировать весь код обмена с использованием внутреннего стека модема. Точнее, какие-то примеры я в интернете бегло находил, но они начинаются с

поднимем_на_модеме_ppp_at_командами();  // это вам надо написать самостоятельно

Share this post


Link to post
Share on other sites

pppoe? Есть такое, правда, уже так часто, как в эпоху модемов, не используется.

 

И да, понятное дело, этой штуке нужен внешний сервак с хотя бы серым айпишником. А при таких делах проще без ppp наладить обычную связь tcp/ip.

Edited by Эдди

Share this post


Link to post
Share on other sites

все USB-свистки 3G/4G имеют интерфейс подключения к ПК - COM over USB.

а затем поверх этого COM комп поднимает PPP-сессию с провайдером, где фигурируют APN, login и password.

просто потому, что так задумано и поддерживается microsoft и её виндой.

 

ну а различные модули, в том числе выпускаемые SimCom, следуют маркетингу, и не смеют выбиваться из этого общего генерального направления.

Share this post


Link to post
Share on other sites
все USB-свистки 3G/4G имеют интерфейс подключения к ПК - COM over USB.

Прям все!?

Может все-таки CDC-ECM?

Там не нужен никакой PPP.

 

 

 

Share this post


Link to post
Share on other sites
Прям все!?

Может все-таки CDC-ECM?

Там не нужен никакой PPP.

ну удивите меня.

назовите пять наиболее популярных USB-свистков, в которых в качестве основного транспорта используется ваш Ethernet-over-USB aka CDC-ECM?

Share this post


Link to post
Share on other sites
ну удивите меня.

назовите пять наиболее популярных USB-свистков, в которых в качестве основного транспорта используется ваш Ethernet-over-USB aka CDC-ECM?

Свистки сами по себе уже пережиток.

Так что в историю я углублятся не буду.

Ну вот пару лет назад у меня был AX326. Так вот он обычный network adapter в системе. Никаких PPP не было.

Share this post


Link to post
Share on other sites

Плюсую. Есть у меня "свисток" от билайна, поддерживающий 4G. В системе он — как обычная USB'шная сетевуха. И никаких ppp не надо, я уж забыл, когда последний раз надо было на "свистке" в бубен бить и ppp поднимать. Сейчас они вполне себе хорошо работают, главное — если ядро самосборное, не забыть всяких разных модулей понакомпилять для них. Иначе придется, как мне в аэропорту, ядро пересобирать, чтобы интернет получить (да-да, уже года 3-4 назад в московских аэропортах "бесплатный" wifi практически не работал, сейчас ситуация еще хуже).

Edited by Эдди

Share this post


Link to post
Share on other sites
Пример для SIM800 кто-нибудь может показать в качестве отправной точки? У меня есть устройство с эзернетом и lwIP, заказчик хочет сделать резервный канал на SIM800. Полагаю, поднять ppp будет гораздо проще, чем дублировать весь код обмена с использованием внутреннего стека модема. Точнее, какие-то примеры я в интернете бегло находил, но они начинаются с

поднимем_на_модеме_ppp_at_командами();  // это вам надо написать самостоятельно

 

Статью "STM32 + PPP (GSM) + LwIP" смотрели?

Share this post


Link to post
Share on other sites
Статью "STM32 + PPP (GSM) + LwIP" смотрели?

В который раз убеждаюсь, что ничего приличного на БХ не выкладывают! Какой же автор наHAL!

Share this post


Link to post
Share on other sites
В который раз убеждаюсь, что ничего приличного на БХ не выкладывают! Какой же автор наHAL!

 

Почему применение библиотеки HAL вызывает негатив?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this