Интерфейсы бывают аппаратные, программные, системные и пользовательские.
В компьютерной технике используются стандартные последовательные и параллельные аппаратные интерфейсы, как, например, SCSI, USB, RS-232, V-24 или Centronics, которые работают в рамках жестко установленных промышленных стандартов, т.е. для них жестко определяются физические параметры (разъемы, кабели и т.д.) и логические параметры, т.е. правила и алгоритмы функционирования (синтаксис протоколов, соответствующие драйверы и т.д.).
Стандартизация интерфейсов обеспечивает не только надежное соединение между различными устройствами, но и замену их самих и их отдельных компонент на аналогичные от разных производителей, например, принтеров, жестких дисков, устройств с интерфейсом USB.
Программные интерфейсы, или лучше сказать, интерфейсы данных, базируются на установленных аппаратных соединениями между устройствами и системами, и реализуют алгоритмы взаимодействия и обмена данными между их программами, даже с
использованием нестандартных команд управления для этих
устройств.
Необходимым условием для реализации функций программного
интерфейса является детальное согласование всех команд и данных для обеих
взаимодействующих систем. Проше сказать, необходим определенный „язык“, на
котором „говорят“ системы. Часто к программным интерфейсам требуются также
дополнительные аппаратные компоненты для поддержки „ретрансляции“ сигналов и
различных команд систем.
Системные интерфейсы
обеспечивают удобный доступ к функциям и данным через специальные программные
компоненты, называемые также библиотеками программ (англ. API -
Application Programming
Interface).
Системные интерфейсы дают одно важное
преимущество: каждой системе не требуется знать детали программы связанной
системы, достаточно взаимодействовать с ней, используя команды, определенные в
системном интерфейсе API. Такая архитектура обеспечивает не
только взаимодействие между программными модулями различных устройств по каналу
прямой связи между ними, но также по сетям, например, TCP-IP,
между комплексными распределенными системами оборудования, как через логический
узел связей.
Еще один необходимый и важный интерфейс при взаимодействии
систем и устройств - это „пользовательский интерфейс“, в
обиходе называемый „интерфейс взаимодействия между человеком и машиной“. Этот
интерфейс определяет функциональность, удобство и во многом характеристики
безопасности в видеосистеме.
Персоналу охраны необходимо просто уметь
быстро, сознательно, целенаправленно обслуживать оборудования системы и ее
компоненты, и реагировать на ее сообщения. Система сама автоматически следит за
состоянием своего оборудования, обрабатывает соответствующие данные и отображает
их на мониторах. Система должна быстро реагировать на опасные ситуации, при этом
в первую очередь необходима возможность их быстрой оценки. Для этого
предусматриваются необходимые средства анализа и оценки видеоданных, их
непрерывное документирование.
Такие высокие требования к современным
ориентированным на пользователя системам безопасности могут быть реализованы
только при наличии интеллектуальной системы управления интерфейсами между
отдельными компонентами оборудования систем безопасности.
В настоящее время компания GEUTEBRUECK активно работает с 20-ю другимипроизводителями над составлением промышленного стандарта взаимодействия междупрограммными компонентами систем сбора данных и управления OPC, (OLE forProcess Control / OLE = Object Linking and Embedding) применительно к системамвидео-менеджмента.
Практика применения интерфейсов компании GEUTEBRUECK
Почему интеллектуальные интерфейсы с большим объемом функций так важны всовременных системах безопасности?
Интерфейсы способствуют объединению специализированных высокотехнологичныхустройств различных производителей в комплексные многофункциональные системы.
Все интерфейсы систем компании GEUTEBRUECK охватывают полный необходимый
набор функций для связи и управления применительно к каждому конкретному
изделию.
Это обязательное условие, гарантирующее пользователю надежное
функционирование его систем сегодня и в будущем.

SDK Manager
Patric Meyer
Your personal contact for everything to do with software development kits (SDKs).
Consulting
Developer support
Individual developer training courses
Please don’t hesitate to call me if you have any questions, problems and suggestions in relation to this area.

Open interfaces are an important part of the GEUTEBRÜCK product philosophy. Our SDKs are freely available and offer you an individual set of tools with which you can develop applications for a specific device or system.

GEUTEBRÜCK offers certified software applications developed by external companies which integrate in GeViScope and re_porter systems.