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

Bridge RNDIS to PPP

Добрый день.

Есть устройство на базе STM32F1 на котором есть USB type B и есть RS422.

USB - на нем реализован RNDIS и в ПК он виден как сетевой адаптер

RS422 - на нем организован PPP, который подключается к другому процессору (HOSTу).

Между ПК и HOST процессором нужно организовать мост.

Я вижу следующее. Что поверх RHDIS нужно добавлять LwIP, поверх PPP добавлять LwIP и данные с этих двух стеков нужно объединить мостом.

Возможно есть какие-то идеи как это можно сделать иначе?

 

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


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

Реализованы RNDIS и PPP, и никакого сетевого стека нет? Это как? Что именно реализовано-то?

Опять же, в зависимости от конфигурации "моста" можно представить себе и простой проброс пакетов на манер тупого хаба, а там никакой стек и не нужен. Поэтому советую подумать над конфигурацией моста и всё-таки определиться с ней.

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


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

3 часа назад, scifi сказал:

Реализованы RNDIS и PPP, и никакого сетевого стека нет? Это как? Что именно реализовано-то?

LwIP..

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


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

On 11/23/2018 at 8:07 AM, dima_spb said:

Добрый день.

Есть устройство на базе STM32F1 на котором есть USB type B и есть RS422.

USB - на нем реализован RNDIS и в ПК он виден как сетевой адаптер

RS422 - на нем организован PPP, который подключается к другому процессору (HOSTу).

Между ПК и HOST процессором нужно организовать мост.

Я вижу следующее. Что поверх RHDIS нужно добавлять LwIP, поверх PPP добавлять LwIP и данные с этих двух стеков нужно объединить мостом.

Возможно есть какие-то идеи как это можно сделать иначе?

 

Я не спец в протоколе. Вот нашел https://github.com/fetisov/lrndis

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


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

17 часов назад, KnightIgor сказал:

Я не спец в протоколе. Вот нашел https://github.com/fetisov/lrndis

спасибо, но речь идет о Bridge

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


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

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

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

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

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

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

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

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

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

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