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

P2P Ethernet. Хардваре софтваре. Разовая.

Здравствуйте

Задача спроектировать, запустить  железное устройство (на плате. не компьютер) с 2мя Ethernet 10-100 скорость , на контроллере , желательно STM, допустимо с 2мя.

Задача устройства- принимать в один порт , RII протокол сырые данные и транслировать через RII в другой порт.

Нужно изменять некоторые данные в пакете на лету . Абонентов 2. обмен редкий. Нагрузка низкая.

Нужна схема и исходный проект.

На платной основе естественно.

Предложения в личку или на почту  [email protected].

Спасибо.

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


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

берётся свитч(если очень хочется - хаб), настраивается зеркалирование на третий порт.

Что измерять то надо?

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


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

В 18.10.2024 в 06:06, kpv сказал:

берётся свитч(если очень хочется - хаб), настраивается зеркалирование на третий порт.

Что измерять то надо?

Нужно изменять)

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


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

On 10/18/2024 at 1:17 AM, Genady34 said:

Нужно изменять некоторые данные в пакете на лету . Абонентов 2. обмен редкий. Нагрузка низкая.

А пакет не защищен дополнительно? Кроме стандартных контрольных сумм TCP(UDP).

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


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

15 hours ago, Genady34 said:

Задача устройства- принимать в один порт , RII протокол сырые данные и транслировать через RII в другой порт.

Есть трехпортовые микросхемы ЛАН, например LAN9303 . подключается к контроллеру как стандартная микросхема PHY , только имеет один порт RII  к контроллеру и два на физику изернет.

Ее можно настроить и работать.

Пробовал поиграться с ней , но потом задачи под нее пропали и не экспериментировал больше.

На ней можно организовывать кольцо и другие топологии сети.

16 hours ago, Genady34 said:

Нужно изменять некоторые данные в пакете на лету

На лету контроллером не получится , надо на FPGA делать,

Есть такие сети и девайсы которые могут на лету вставлять нужные данные в нужные поля.

 

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


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

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

А пакет не защищен дополнительно? Кроме стандартных контрольных сумм TCP(UDP).

речь идет про открытые данные.

30 минут назад, smart_pic сказал:

 

На лету контроллером не получится , надо на FPGA делать,

Есть такие сети и девайсы которые могут на лету вставлять нужные данные в нужные поля.

 

объясните, почему?

практика показывает обратное..

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


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

Что понимать под "на лету". Если с задержкой пакета на байт-другой максимум, то на контроллере не получится, а если принять пакет, модифицировать и послать дальше - то легко.

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


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

6 минут назад, Alex11 сказал:

Что понимать под "на лету". Если с задержкой пакета на байт-другой максимум, то на контроллере не получится, а если принять пакет, модифицировать и послать дальше - то легко.

вторая часть сообщения. именно так. принять - переслать.

сообщения к времени не привязаны

 

Изменено пользователем Genady34
дополнения

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


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

3 hours ago, Genady34 said:

объясните, почему?

Алекс уже пояснил.

 

20 hours ago, Genady34 said:

на контроллере ... допустимо с 2мя.

А протокол передачи ТСР или UDP?

При ТСР пакеты могут сетью разбиваться. И данные могут приходить в разных пакетах . Поэтому сначала нужно весь инфоблок собрать, потом модифицировать и только потом отправить .

При UDP проще. Все данные прилетят в одном пакете. Обработали и отправили дальше.

Для этого можно взять два контроллера типа моста ТСР-СОМ порт прогонять данные перерабатывать и слать дальше.

Реализация проще и быстрее выйдет, но с двухпортовым PHY LAN9303  будет малогабаритней, но с программированием сложнее немного .

 

20 hours ago, Genady34 said:

Абонентов 2. обмен редкий.

а принимать по одному адресу а слать по другому , не вариант?

обязательно разные сетки должны быть?

Или это ставится в разрыв между неким девайсом и остальной сеткой?

 

Изменено пользователем smart_pic

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


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

Я бы ухо заострил на месте TCP-шников и UDP-шников.

Работа разовая, а сядете вместе с заказчиком как соучастники.

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


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

2 часа назад, A.V.Avtomat сказал:

Я бы ухо заострил на месте TCP-шников и UDP-шников.

Работа разовая, а сядете вместе с заказчиком как соучастники.

за ..умный дом со стиральной машиной.. или за медицинский прибор?

 

это обмен между приборами. не интернет в обычном понимании. приборы имеют свой мак и ip. 

устанавливаем между действующими приборами по своей локальной сети.

 

 

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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