Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
"Эмуляция" протокола - законно?

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   "Эмуляция" протокола - законно?
Zhenya48
unregistered
написано 30 Октября 2006 05:22  ПравкаОтветитьIP

1. Есть прибор XXX, выполняющий некоторые измерения, для некоего учета.

2. Он подключен к девайсу YYY,служащему для сбора и архивирования результатов измерений.
YYY считывает данные с приборов по протоколу XXX-native-protocol.

3. Данные о результатах измерения считываются c YYY через модем.
Считывание производится с помощью входящей в поставку прибора YYY
программы YYY-Super-prog.
Эта программа считвает данные по протоколу YYY-Super-protocol. См. рис. 1.

+---+ XXX-native-protocol +---+ +-----+ YYY-Super-protocol +-----+
|XXX|<------------------->|YYY|<--->|Modem|<------------------>|Modem|<--->|YYY-Super-prog|
+---+ +---+ +-----+ +-----+

Рис.1

4. ротоколы YYY-Super-Protocol и XXX-native-protocol официально опубликованы.

5.
Появляется еще один (не один) прибор XXX.
Данные с него НЕОБХОДИМО считывать как и с прибора XXX программой YYY-Super-prog
по протоколу YYY-Super-protocol.

А теперь самое интересное:
поставить к новому прибору девайс YYY- НЕВОЗМОЖНО!!!

------
В связи с этим родились 2 идеи.

1) Спаять на другой элементной базе свое устройство ZZZ, которое будет работать
по протоколу YYY-Super-protocol . См.рис. 2.

+---+ XXX-native-protocol +---+ +-----+ YYY-Super-protocol +-----+
|XXX|<------------------->|ZZZ|<--->|Modem|<------------------>|Modem|<--->|YYY-Super-prog|
+---+ +---+ +-----+ +-----+
Рис. 2.

ВОПРОС:
Насколько это (не)законно? И как к этому отнесутся производители YYY и YYY-Super-prog?

2) Проэмулировать девайс YYY программно. Т.е. виртуальный COM-порт + некий драйвер.
Данные считывать с прибора с помощью XXX-native-protocol,
а внутри "эмулятора" производить преобразование между протоколами. См. рис. 3.

+---+ +-----+ XXX-native-protocol +-----+ YYY-Super-protocol
|XXX|<->|Modem|<------------------->|Modem|<--->|Эмулятор-драйвер|<------------------>|YYY-SPr|
+---+ +-----+ +-----+
Рис. 3.

ВОПРОС:
Те же, что и по п. 1).

Павел Мощицкий
Member

Сообщений: 1680
Откуда: Израиль. Бат-Ям
Регистрация: Январь 2004

написано 31 Октября 2006 03:13ИнфоПравкаОтветитьIP

Zhenya48
В автоматизации производства во всём Мире сейчас царит слизывание чужих аппаратных идей. Кто-то выпускает удачный прибор, а другие его пародируют на другой элементной базе, поэтому п.1 общепринят.
По п.2. Если не будут использованы фрагменты кода программы YYY-Super-prog, то почему бы и нет?

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика