|
|
  |
Сетевая карта, Однонаправленная передача |
|
|
|
Apr 19 2011, 14:49
|
Участник

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

|
Понятия не имею. Я что-то на своём опыте не хочу проверять. А если зловредное ПО? Нет возможности содержать админа для настройки и вообще там должна стоять винда.
Буду спокойно спать, если это будет железная защита. В прямом и переносном смысле.
SFx, вы согласитесь со мной?
|
|
|
|
|
Apr 20 2011, 08:21
|
Участник

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

|
Нужно подключить OPC-сервер предприятия к БД. Здесь должен быть шлюз.
Особых требований к целостности нет пока. Взять дискретность с запасом. Если отвалится часть информации - ничего. Опять же расстояние и куча оборудования: медиаконвертеры, свичи. Думаю, только на практике будет понятно.
Собственно, может другим путём пойти? Если необходимость есть в обработке протоколов, а с чипом для PCI не получится в одном напралении.. Может тогда другие шины попробовать? COM-порт, LPT. Как считаете? Ethernet в конце концов, как предложил vadimp61 .
Вообще, я рассчитывал, что это будет проще. Почему не сделать отдельно контроллер PCI, отдельно контроллер или микропроцессор для Ethernet со всем необходимым на борту (Линукс)? А между ними обеспечить поток данных в одном направлении. Например, через память, если к ней можно будет обращаться таким образом или через еще один микроконтроллер. В итоге получаем почти нормальную сетевую карту. Качество связи, удобство в работе.
Что скажете?
|
|
|
|
|
Apr 20 2011, 10:03
|
Участник

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

|
пойдет!
всего 600 переменных типа real. 40Кбит/с более чем достаточно. К тому же их можно растянуть на несколько секунд =)
|
|
|
|
|
Apr 20 2011, 12:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(SergeyMak @ Apr 19 2011, 17:59)  В моем случае я бы сказал - "на глаз". Любой фаервол по-моему можно "сломать" при определенном желании. А я хочу получить простое (в т.ч в дальнейшем обслуживании) и надежное устройство. Это некая иллюзия. А откуда уверенность, что в той реализации софта нет бага, из-за которого этот софт можно "сломать" и получить обратный доступ? Простые фаерволы обычно ломаются за счет ошибок именно в реализации стека. То есть Вам понадобится для этой задачи специально переписанный UDP стек "в одну сторону". Цитата(SergeyMak @ Apr 19 2011, 18:49)  Буду спокойно спать, если это будет железная защита. В прямом и переносном смысле. То есть совсем без софта на плате??? Или под софтом понимается ПО на Винде? Коробочка роутера (хоть Cisco, хоть D-Link) - это софт или хард? Так ведь ломают и те и другие... Цитата(SergeyMak @ Apr 19 2011, 17:59)  Вообще есть служба ФСТЭК. Она выдает сертификаты. И вам на ваше решение нужен сертификат ФСТЭК? Если да - то купить готовое будет на порядки дешевле.
|
|
|
|
|
Apr 21 2011, 06:16
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
Apr 21 2011, 09:06
|
Знающий
   
Группа: Свой
Сообщений: 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млн). может то что вы хотите даже не возможно в принципе ? телепаты в отпуске.
|
|
|
|
|
Apr 22 2011, 11:29
|

Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237

|
Цитата(SergeyMak @ Apr 21 2011, 10:16)  Я не электронщик по профессии, но вроде довольно ясно изложил свои требования. Если вы прочитаете тему, то поймете, что устройство независимо от прикладного софта, должно обеспечивать однонаправленную передачу данных. В каком именно месте это сделать и как я пытаюсь выяснить. Ну так чего проще - взять стандартную PCI-Ethernet плату и перерезать нужную дорожку (Tx или Rx петлю соответственно). Замкнуть программно перерезанную дорожку - почти невыполнимая задача.
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
Apr 25 2011, 04:28
|
Участник

Группа: Участник
Сообщений: 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)  Подобное устройство как раз видел на местной рекламе в Стартеркит. Видимо на чем-то таком и надо будет остановиться - сильно дороже разработка для PCI. Насколько надежна будет передача в одном направлении, если использовать com-порт без Тх? Цитата(Demeny @ Apr 22 2011, 18:29)  взять стандартную PCI-Ethernet плату и перерезать нужную дорожку (Tx или Rx петлю соответственно). Всё таки я склоняюсь к протоколу с подтверждением. Делать, так сразу нормально.
Сообщение отредактировал SergeyMak - Apr 25 2011, 04:37
|
|
|
|
|
Apr 25 2011, 05:52
|
Знающий
   
Группа: Свой
Сообщений: 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)  Не уверен, что в этом случае свитч или карточка "признает" наличие активного лика - несущей-то не будет. если взять сетевуху оптическую - то признает.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|