|
Почему про PPP "лучше забыть вообще"? |
|
|
|
Jul 25 2017, 09:57
|
Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808

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

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.
|
|
|
|
|
Jul 25 2017, 18:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596

|
Цитата(AlexandrY @ Jul 25 2017, 21:28)  Прям все!? Может все-таки CDC-ECM? Там не нужен никакой PPP. ну удивите меня. назовите пять наиболее популярных USB-свистков, в которых в качестве основного транспорта используется ваш Ethernet-over-USB aka CDC-ECM?
--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
|
|
|
|
|
Jul 25 2017, 19:42
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Плюсую. Есть у меня "свисток" от билайна, поддерживающий 4G. В системе он — как обычная USB'шная сетевуха. И никаких ppp не надо, я уж забыл, когда последний раз надо было на "свистке" в бубен бить и ppp поднимать. Сейчас они вполне себе хорошо работают, главное — если ядро самосборное, не забыть всяких разных модулей понакомпилять для них. Иначе придется, как мне в аэропорту, ядро пересобирать, чтобы интернет получить (да-да, уже года 3-4 назад в московских аэропортах "бесплатный" wifi практически не работал, сейчас ситуация еще хуже).
Сообщение отредактировал Эдди - Jul 25 2017, 19:42
|
|
|
|
|
Jul 26 2017, 02:37
|
Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808

|
Цитата(Сергей Борщ @ Jul 25 2017, 22:04)  Пример для SIM800 кто-нибудь может показать в качестве отправной точки? У меня есть устройство с эзернетом и lwIP, заказчик хочет сделать резервный канал на SIM800. Полагаю, поднять ppp будет гораздо проще, чем дублировать весь код обмена с использованием внутреннего стека модема. Точнее, какие-то примеры я в интернете бегло находил, но они начинаются с Код поднимем_на_модеме_ppp_at_командами(); // это вам надо написать самостоятельно Статью " STM32 + PPP (GSM) + LwIP" смотрели?
|
|
|
|
|
Jul 26 2017, 06:15
|
Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808

|
Цитата(Эдди @ Jul 26 2017, 12:45)  В который раз убеждаюсь, что ничего приличного на БХ не выкладывают! Какой же автор наHAL! Почему применение библиотеки HAL вызывает негатив?
|
|
|
|
|
Jul 26 2017, 07:02
|
Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808

|
Цитата(Rash @ Jul 26 2017, 13:44)  А как в случае PPP обрабатывать входящие/исходящие звонки и смс? Видимо использовать сигнал RI для определения есть ли входящие звонки и смс, если есть, то переход в командный режим (+++), обработка звонков и смс и обратный переход в data режим (ATO)?
|
|
|
|
|
Jul 26 2017, 13:58
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945

|
Цитата(Rash @ Jul 26 2017, 09:44)  А как в случае PPP обрабатывать входящие/исходящие звонки и смс? Поднимаете CMUX. По одному каналу гоняете PPP, по другому всякие смс, звонки и т.п. При этом максимально используете стандартные АТ команды, которые поддерживают все производители. Вот буквально недавно поменял в устройстве телит на симком и все работает как и работало.
|
|
|
|
|
Jul 27 2017, 18:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(Rash @ Jul 27 2017, 18:50)  .. а в основном 2 лишних дорожки не проблема. 2 дорожки для модема - не считаю, что это хорошо. Без контроля передачи - могут быть проблемы! Цитата(Rash @ Jul 27 2017, 18:50)  Нашёл минимум одно ограничение, BT модуль не поддерживает CMUX, для этого случая 2 UART будут предпочтительнее. Это да, по документации есть такие грабли. Хотя, я так вообще не понимаю, как можно одновременно использовать BT и GSM часть без MUX...  Ведь каждая из подсистем будет иметь свои " плавающие задержки" То есть, к примеру, при регистрации модуля в сети будет таймаут на передачу данных по BT...  ИМХО, BT в модуле без MUX нужно использовать исключительно из под EAT.
|
|
|
|
|
Aug 3 2017, 06:43
|

Евгений
  
Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706

|
Цитата(Rash @ Jul 27 2017, 15:54)  Значит для модулей SIM800С использовать 2-ой UART для PPP не получится на текущих версиях ПО. не верно, получится. Feature list SIM800C: Dual UART SIM800C24 - yes SIM800C32 - yes
Сообщение отредактировал Цырен. - Aug 3 2017, 06:47
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|