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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Почему про PPP "лучше забыть вообще"?
AlexFTF
сообщение Jul 25 2017, 09:57
Сообщение #1


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

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



Добрый день!

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

Хотел бы узнать у сообщества, почему про PPP "лучше забыть вообще"...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 25 2017, 10:54
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(AlexFTF @ Jul 25 2017, 12:57) *
Добрый день!
один из участников сказал следующее , другой из участников привел аргумент...

Они просто не знают что такое PPP или имеют его примитивные реализации.
PPP используется в VPN и никто от него отказываться не собирается.
Правда в былые времена в Win XP был встроенный PPP сервер. И можно было просто подключившись к RS232 компьютера включить автоматом броузер с WEB страницей дивайса.
Нынче такую фичу с PPP убрали из Windows. Но есть RNDIS и можно подключившись по USB автоматом открыть WEB страницу дивайса.
Хотя будущее за BLE 5.0 с профилем TCP, так что любители малинок и ардуин могут себе позволить забыть про PPP.
Go to the top of the page
 
+Quote Post
alex2103
сообщение Jul 25 2017, 14:33
Сообщение #3


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

Группа: Свой
Сообщений: 135
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945



Использую PPP из LWIP. Мне кажется удобно не привязываться к строенному стеку.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 25 2017, 15:04
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jul 25 2017, 15:23
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



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

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

Сообщение отредактировал Эдди - Jul 25 2017, 15:26
Go to the top of the page
 
+Quote Post
krux
сообщение Jul 25 2017, 17:40
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



все USB-свистки 3G/4G имеют интерфейс подключения к ПК - COM over USB.
а затем поверх этого COM комп поднимает PPP-сессию с провайдером, где фигурируют APN, login и password.
просто потому, что так задумано и поддерживается microsoft и её виндой.

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


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 25 2017, 18:28
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(krux @ Jul 25 2017, 20:40) *
все USB-свистки 3G/4G имеют интерфейс подключения к ПК - COM over USB.

Прям все!?
Может все-таки CDC-ECM?
Там не нужен никакой PPP.


Go to the top of the page
 
+Quote Post
krux
сообщение Jul 25 2017, 18:38
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(AlexandrY @ Jul 25 2017, 21:28) *
Прям все!?
Может все-таки CDC-ECM?
Там не нужен никакой PPP.

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


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 25 2017, 18:50
Сообщение #9


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(krux @ Jul 25 2017, 21:38) *
ну удивите меня.
назовите пять наиболее популярных USB-свистков, в которых в качестве основного транспорта используется ваш Ethernet-over-USB aka CDC-ECM?

Свистки сами по себе уже пережиток.
Так что в историю я углублятся не буду.
Ну вот пару лет назад у меня был AX326. Так вот он обычный network adapter в системе. Никаких PPP не было.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jul 25 2017, 19:42
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



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

Сообщение отредактировал Эдди - Jul 25 2017, 19:42
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Jul 26 2017, 02:37
Сообщение #11


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

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



Цитата(Сергей Борщ @ Jul 25 2017, 22:04) *
Пример для SIM800 кто-нибудь может показать в качестве отправной точки? У меня есть устройство с эзернетом и lwIP, заказчик хочет сделать резервный канал на SIM800. Полагаю, поднять ppp будет гораздо проще, чем дублировать весь код обмена с использованием внутреннего стека модема. Точнее, какие-то примеры я в интернете бегло находил, но они начинаются с
Код
поднимем_на_модеме_ppp_at_командами();  // это вам надо написать самостоятельно


Статью "STM32 + PPP (GSM) + LwIP" смотрели?
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jul 26 2017, 05:45
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(AlexFTF @ Jul 26 2017, 05:37) *
Статью "STM32 + PPP (GSM) + LwIP" смотрели?

В который раз убеждаюсь, что ничего приличного на БХ не выкладывают! Какой же автор наHAL!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 26 2017, 06:01
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (AlexFTF @ Jul 26 2017, 05:37) *
Статью "STM32 + PPP (GSM) + LwIP" смотрели?
Нет, не смотрел. Спасибо.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Jul 26 2017, 06:15
Сообщение #14


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

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



Цитата(Эдди @ Jul 26 2017, 12:45) *
В который раз убеждаюсь, что ничего приличного на БХ не выкладывают! Какой же автор наHAL!


Почему применение библиотеки HAL вызывает негатив?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 26 2017, 06:21
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (AlexFTF @ Jul 26 2017, 09:15) *
Почему применение библиотеки HAL вызывает негатив?
Видимо, больше придраться не к чему.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


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


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