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

 
 
> Сетевая карта, Однонаправленная передача
SergeyMak
сообщение Apr 12 2011, 08:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Всем привет!

Требуется разработать сетевую карту PCI –> 100BASE-T Ethernet. Необходимо реализовать однонаправленную передачу данных на аппаратном уровне.
К карточке нужно будет обращаться по локальной сети с определенной периодичностью и забирать переменные в базу данных.

Товарищи, подскажите в каком направлении двигаться для составления структурной схемы и ТЗ дальнейшем.
Какие компоненты и интерфейсы лучше выбрать из всего многообразия?

Заранее благодарю за дельные советы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SFx
сообщение Apr 20 2011, 09:22
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Скорость то какую нужно?

микроконтроллер врят-ли обеспечит 100 мегабит.. хорошо если 10 только...
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Apr 20 2011, 10:02
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(SFx @ Apr 20 2011, 13:22) *
Скорость то какую нужно?

микроконтроллер врят-ли обеспечит 100 мегабит.. хорошо если 10 только...

Делайте тогда фильтрацию по МАС адресам на программируемой логике типа ALTERA.
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 21 2011, 06:16
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Цитата(vadimp61 @ Apr 20 2011, 17:02) *
Делайте тогда фильтрацию по МАС адресам на программируемой логике типа ALTERA.

Не понял зачем фильтрация.



Цитата(SFx @ Apr 20 2011, 17:56) *
это точно делать лучше на Ком-Порте (usb2com)

Т.е usb -> com -> Eth ? Можно чуть подробней?
Или вы имеете ввиду связать 2 компьютера через com-порт? Ethernet нужен, т.к надо связаться через локальную сеть.

Цитата(vvs157 @ Apr 20 2011, 19:54) *
А откуда уверенность, что в той реализации софта нет бага, из-за которого этот софт можно "сломать" и получить обратный доступ? Простые фаерволы обычно ломаются за счет ошибок именно в реализации стека. То есть Вам понадобится для этой задачи специально переписанный UDP стек "в одну сторону".

Я не электронщик по профессии, но вроде довольно ясно изложил свои требования. Если вы прочитаете тему, то поймете, что устройство независимо от прикладного софта, должно обеспечивать однонаправленную передачу данных. В каком именно месте это сделать и как я пытаюсь выяснить.

Насколько я понимаю, UDP-протокол как раз и есть "в одну сторону".

Цитата(vvs157 @ Apr 20 2011, 19:54) *
То есть совсем без софта на плате??? Или под софтом понимается ПО на Винде?
Коробочка роутера (хоть Cisco, хоть D-Link) - это софт или хард? Так ведь ломают и те и другие...

Я писал выше:
"Вообще, я рассчитывал, что это будет проще. Почему не сделать отдельно контроллер PCI, отдельно контроллер или микропроцессор для Ethernet со всем необходимым на борту (Линукс)? А между ними обеспечить поток данных в одном направлении."


Цитата(vvs157 @ Apr 20 2011, 19:54) *
И вам на ваше решение нужен сертификат ФСТЭК?


Давайте про эту службу забудем вообще. Я её для примера привел. Мне от них ничего не надо.

Цитата(vvs157 @ Apr 20 2011, 19:54) *
Купить готовое будет на порядки дешевле.


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

Сообщение отредактировал SergeyMak - Apr 21 2011, 06:17
Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 21 2011, 09:06
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(SergeyMak @ Apr 21 2011, 10:16) *
Т.е usb -> com -> Eth ? Можно чуть подробней?
Или вы имеете ввиду связать 2 компьютера через com-порт? Ethernet нужен, т.к надо связаться через локальную сеть.

USB->Com->TX pair only->COM->USB.
но это все телепатия.

Вы напишите нормальное описание задачи. Какая инфраструктура, ОС, коммутаторы, роутеры, среда ( оптика/медь/радио ), расстояния, допустимые интерфейсы с PC, шифрование.


сделать то можно что угодно, только цена будет иметь значение. и напишите цену, которую вы готовы заплатить (10тр-100тр-1млн). может то что вы хотите даже не возможно в принципе ? телепаты в отпуске.


Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 25 2011, 04:28
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Цитата(SFx @ Apr 21 2011, 16:06) *
Вы напишите нормальное описание задачи.

Итак, еще раз.

Соединяем OPC-сервер (4 шт.) с базой данных по локальной сети. Требуется шлюз с однонаправленной передачей данных. Он должен быть на стороне OPC и обеспечивать передачу в БД. В компах обычные АТХ матери, соответственно
доступные интерфейсы: COM, LPT, USB, Ethernet, PCI, PCIex.
OC: WinXP.
Сеть: Медь-оптика-медь (полный список оборудования выяснить тяжело)
Шифрование не требуется.
Нужна гальваническая развязка, скорость не менее 40 Кбит/с, поддержка TCP, возможность написания собственного прикладного ПО.
Цена. Думаю 2-3 тр за шт найдем без проблем. Если потребуется разработка и цена перевалит за 50тр – тоже можно.

Осталось добавить, что в это описание можно внести обоснованные изменения по некоторым позициям.

По цене лучше вы меня сориентируйте. Можно за такую сумму разработать и изготовить?


Цитата(SFx @ Apr 22 2011, 16:56) *
http://www.moxa.ru/good/show/14885/17070/ может такое даже?

Подобное устройство как раз видел на местной рекламе в Стартеркит.
Видимо на чем-то таком и надо будет остановиться - сильно дороже разработка для PCI.
Насколько надежна будет передача в одном направлении, если использовать com-порт без Тх?

Цитата(Demeny @ Apr 22 2011, 18:29) *
взять стандартную PCI-Ethernet плату и перерезать нужную дорожку (Tx или Rx петлю соответственно).

Всё таки я склоняюсь к протоколу с подтверждением. Делать, так сразу нормально.

Сообщение отредактировал SergeyMak - Apr 25 2011, 04:37
Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 25 2011, 05:52
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(SergeyMak @ Apr 25 2011, 08:28) *
Итак, еще раз.

Соединяем OPC-сервер (4 шт.) с базой данных по локальной сети. Требуется шлюз с однонаправленной передачей данных. Он должен быть на стороне OPC и обеспечивать передачу в БД. В компах обычные АТХ матери, соответственно
доступные интерфейсы: COM, LPT, USB, Ethernet, PCI, PCIex.
OC: WinXP.
Сеть: Медь-оптика-медь (полный список оборудования выяснить тяжело)
Шифрование не требуется.
Нужна гальваническая развязка, скорость не менее 40 Кбит/с, поддержка TCP, возможность написания собственного прикладного ПО.
Цена. Думаю 2-3 тр за шт найдем без проблем. Если потребуется разработка и цена перевалит за 50тр – тоже можно.

Осталось добавить, что в это описание можно внести обоснованные изменения по некоторым позициям.

По цене лучше вы меня сориентируйте. Можно за такую сумму разработать и изготовить?

50 тыщ -это зп инженера на месяц без налогов. в эту сумму разработку вы 100% не уложите. потому что есть материальные затраты, типа печатных плат, компонентов и т.п.
ну или студента нанять... который не сделает ничего хорошего... разработка нормальная стоит от миллиона. и длится может до года, в зависимости от колличества глупостей, написанных в ТЗ.

речь идет о поддержки TCP до самого устройства ? а дальше однонаправленная передача ?

Цитата(SergeyMak @ Apr 25 2011, 08:28) *
Подобное устройство как раз видел на местной рекламе в Стартеркит.
Видимо на чем-то таком и надо будет остановиться - сильно дороже разработка для PCI.
Насколько надежна будет передача в одном направлении, если использовать com-порт без Тх?

скорость usb2com может достигать 2х мегабит/c - вы можете одни и теже данные хоть 10 раз отправить.
самое ненадежный канал - тот что длиннее.

Цитата(SergeyMak @ Apr 25 2011, 08:28) *
Всё таки я склоняюсь к протоколу с подтверждением. Делать, так сразу нормально.

как можно сделать однонаправленную передачу с подтверждением ? (а вдруг подтверждения хакнут ? :-D )

Цитата(vvs157 @ Apr 23 2011, 03:16) *
Не уверен, что в этом случае свитч или карточка "признает" наличие активного лика - несущей-то не будет.

если взять сетевуху оптическую - то признает.
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 25 2011, 06:18
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Цитата(SFx @ Apr 25 2011, 12:52) *
речь идет о поддержки TCP до самого устройства ? а дальше однонаправленная передача ?

между OPC и шлюзом односторонняя. Просто отправляем данные на com-порт.


Цитата(SFx @ Apr 25 2011, 12:52) *
как можно сделать однонаправленную передачу с подтверждением ? (а вдруг подтверждения хакнут ? :-D )

через COM отправляем данные. На этом канале откусываем ногу Тх ))

Вот режимы работы устройства:
Виртуальный COM-порт
TCP Server
TCP Client
UDP Server/Client

Я понимаю, что преобразователь реализует TCP/IP на своём CPU и таким образом мы получаем желаемое.

Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 25 2011, 08:51
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(SergeyMak @ Apr 25 2011, 10:18) *
Я понимаю, что преобразователь реализует TCP/IP на своём CPU и таким образом мы получаем желаемое.

Дерзайте.
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 26 2011, 10:02
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Цитата(SFx @ Apr 25 2011, 15:51) *
Дерзайте.

Одобряете? sm.gif

Цитата(vvs157 @ Apr 25 2011, 18:39) *
Ну тогда берется 2-волоконный медиаконвертер с оптики на медь и не подключается приемный разъем.

Попробуем с com-портом для начала.

Цитата(vadimp61 @ Apr 26 2011, 09:24) *
Ну так постройте ОТДЕЛЬНУЮ локалку от 4-х серверов и компа с БД.

Да, локалкой не обойдешься. К тому же расстояния. Не зря между ними оптика.

Сообщение отредактировал SergeyMak - Apr 26 2011, 10:04
Go to the top of the page
 
+Quote Post
vvs157
сообщение Apr 27 2011, 08:00
Сообщение #11


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(SergeyMak @ Apr 26 2011, 14:02) *
Попробуем с com-портом для начала.
Трудозатраты на реализацию выше, чем с одним отрезанным оптическим линком
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SergeyMak   Сетевая карта   Apr 12 2011, 08:12
- - mdmitry   Цитата(SergeyMak @ Apr 12 2011, 12:12) Не...   Apr 12 2011, 08:38
- - iosifk   Цитата(SergeyMak @ Apr 12 2011, 12:12) Вс...   Apr 12 2011, 09:02
- - SergeyMak   Можно ли реализовать проверку пакетов на промежуто...   Apr 12 2011, 09:08
|- - iosifk   Цитата(SergeyMak @ Apr 12 2011, 13:08) 2i...   Apr 12 2011, 09:17
|- - SergeyMak   Цитата(iosifk @ Apr 12 2011, 16:17) Возьм...   Apr 19 2011, 07:50
|- - SFx   Цитата(SergeyMak @ Apr 19 2011, 11:50) А ...   Apr 19 2011, 13:09
- - SergeyMak   Таким образом получится аппаратный фаервол. Проще ...   Apr 13 2011, 06:16
- - vadimp61   А если использовать не мост PCI-ETh, а включится с...   Apr 14 2011, 06:42
- - SergeyMak   Сердитей по ком-порту ) Это не совсем то, что нуж...   Apr 15 2011, 06:35
|- - vadimp61   Цитата(SergeyMak @ Apr 15 2011, 10:35) Се...   Apr 17 2011, 17:54
- - SergeyMak   Надежность в плане защиты информации.   Apr 19 2011, 13:23
|- - SFx   Цитата(SergeyMak @ Apr 19 2011, 17:23) На...   Apr 19 2011, 13:48
- - SergeyMak   Вообще есть служба ФСТЭК. Она выдает сертификаты. ...   Apr 19 2011, 13:59
|- - SFx   Цитата(SergeyMak @ Apr 19 2011, 17:59) Лю...   Apr 19 2011, 14:09
|- - vvs157   Цитата(SergeyMak @ Apr 19 2011, 17:59) В ...   Apr 20 2011, 12:54
- - SergeyMak   Понятия не имею. Я что-то на своём опыте не хочу п...   Apr 19 2011, 14:49
- - SFx   OMG , Винда! ((((( Вероятность того что iptab...   Apr 19 2011, 16:32
- - SergeyMak   Нужно подключить OPC-сервер предприятия к БД. Здес...   Apr 20 2011, 08:21
|||- - vvs157   Цитата(SFx @ Apr 25 2011, 09:52) если взя...   Apr 25 2011, 11:39
|||- - SFx   Цитата(vvs157 @ Apr 25 2011, 15:39) Ну то...   Apr 25 2011, 15:35
||- - vadimp61   Цитата(SergeyMak @ Apr 25 2011, 08:28) Ит...   Apr 26 2011, 02:24
|- - Demeny   Цитата(SergeyMak @ Apr 21 2011, 10:16) Я ...   Apr 22 2011, 11:29
|- - vvs157   Цитата(Demeny @ Apr 22 2011, 15:29) Ну та...   Apr 22 2011, 23:16
- - SergeyMak   пойдет! всего 600 переменных типа real. 40Кби...   Apr 20 2011, 10:03
- - SFx   это точно делать лучше на Ком-Порте (usb2com) тогд...   Apr 20 2011, 10:56
- - SFx   http://www.moxa.ru/good/show/14885/17070/ может та...   Apr 22 2011, 09:56
- - SergeyMak   Спасибо всем, принявшим участие в обсуждении! ...   Apr 27 2011, 07:17
- - SergeyMak   Снова здравствуйте! Покритикуйте схему в том ж...   Sep 7 2011, 16:03
|- - SergeyMak   Цитата(SergeyMak @ Sep 7 2011, 23:03) Сно...   Sep 21 2011, 08:05
- - DrGluck   http://www.altx-soft.ru/groups/page-269.htm P.S...   Sep 11 2011, 19:11
|- - SergeyMak   Цитата(DrGluck @ Sep 12 2011, 02:11) http...   Sep 12 2011, 15:59
- - Rst7   Мда. Безумству храбрых, как говорится. Берем карт...   Sep 11 2011, 19:34
- - Rst7   QUOTE И это UDP получится. А других с односторонн...   Sep 12 2011, 16:36
|- - SergeyMak   Цитата(Rst7 @ Sep 12 2011, 23:36) Если уж...   Sep 13 2011, 03:45
|- - SergeyMak   Цитата(Rst7 @ Sep 12 2011, 23:36) Если уж...   Sep 19 2011, 07:27
- - Rst7   QUOTE Чем вам не нравится тоже самое, только с дву...   Sep 13 2011, 06:07
- - Тёмыч   SergeyMak, пишите в личку. У меня есть наработки п...   Nov 1 2011, 05:23


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

 


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


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