Примеры «словарей объектов» в протоколах приложений - PullRequest
1 голос
/ 18 июля 2009

Я работаю над протоколом приложения для приложений типа SCADA. Из предыдущего опыта работы с SNMP и CAN Open мне нравится идея «Словари объектов» или «Информационные базы» (MIB) как общий способ описания устройства и полей, которые оно отправляет / получает в сообщениях.

Есть ли правильное имя для этого типа шаблона?

В дополнение к этому ... Насколько распространено это? Какой опыт вы получили с этой конструкцией протокола? Кроме CAN Open и SNMP, какие другие протоколы используют эти методы? Любые рекомендации?

Обратите внимание, мое использование должно масштабироваться до 8-битных зеркал, таких как Atmel AVR и т. Д.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 28 августа 2009

Может быть, вы можете использовать OpenSCADA Project (написанный на Java). Сам по себе он не имеет никаких реализаций для 8-битных микроконтроллеров, но существует четкое разделение самого сетевого протокола и интерфейсов, которые на нем основываются. Так что вполне возможно создать реализацию, которая говорит по умолчанию протокол GMPP. Преимущество этого состоит в том, что вы можете легко использовать доступные библиотеки OpenSCADA и интегрировать их с остальными системами.

Если вам нужна помощь, просто напишите на Juergen DOT Rose AT inavare DOT net

http://www.openscada.org/

0 голосов
/ 29 июля 2009

Я считаю, OPC использует что-то подобное. Он имеет стандартный интерфейс для запроса доступного объекта, если я правильно помню.

...