Интерфе́йс — граница между двумя функциональными объектами, требования к которой определяются стандартом; совокупность средств, методов и правил взаимодействия между элементами системы.
Сетевая модель OSI — сетевая модель стека (магазина) сетевых протоколов OSI/ISO. Посредством данной модели различные сетевые устройства могут взаимодействовать друг с другом. Модель определяет различные уровни взаимодействия систем. Каждый уровень выполняет определённые функции при таком взаимодействии.
Свойство — способ доступа к внутреннему состоянию объекта, имитирующий переменную некоторого типа. Обращение к свойству объекта выглядит так же, как и обращение к структурному полю, но, в действительности, реализовано через вызов функции. При попытке задать значение данного свойства вызывается один метод, а при попытке получить значение данного свойства — другой.
COM — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно. Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования. Стандарт COM мог бы быть универсальным и кроссплатформенным, но закрепился в основном на операционных системах семейства Microsoft Windows. В современных версиях Windows COM используется очень широко. На основе COM были реализованы технологии: Microsoft OLE Automation, ActiveX, DCOM, COM+, DirectX, а также XPCOM.
SCSI — представляет собой набор стандартов для физического подключения и передачи данных между компьютерами и периферийными устройствами. SCSI-стандарты определяют команды, протоколы и электрические и оптические интерфейсы. Разработан для объединения на одной шине различных по своему назначению устройств, таких, как жёсткие диски, накопители на магнитооптических дисках, приводы CD, DVD, стримеры, сканеры, принтеры и т. д. Раньше имел неофициальное название Shugart Computer Systems Interface в честь создателя Алана Ф. Шугарта, разработанный в 1978 г. и опубликованный в 1981 году.
Modbus — открытый коммуникационный протокол, основанный на архитектуре ведущий — ведомый (master-slave). Широко применяется в промышленности для организации связи между электронными устройствами. Может использоваться для передачи данных через последовательные линии связи RS-485, RS-422, RS-232, и сети TCP/IP. Также существуют нестандартные реализации, использующие UDP.
Промышленная сеть — сеть передачи данных, связывающая различные датчики, исполнительные механизмы, промышленные контроллеры и используемая в промышленной автоматизации. Термин употребляется преимущественно в автоматизированных системах управления технологическими процессами (АСУТП). Описывается стандартом IEC 61158.
По́ле кла́сса или атрибу́т в объектно-ориентированном программировании — переменная, связанная с классом или объектом. Все данные объекта хранятся в его полях. Доступ к полям осуществляется по их имени. Обычно тип данных каждого поля задаётся в описании класса, членом которого является поле.
X10 — международный открытый промышленный стандарт, применяемый для связи электронных устройств в системах домашней автоматизации. Стандарт X10 определяет методы и протокол передачи сигналов управления электронными модулями, к которым подключены бытовые приборы, с использованием обычной электропроводки или беспроводных каналов.
CANopen — открытый сетевой протокол верхнего уровня для подключения встраиваемых устройств в бортовых транспортных и промышленных сетях. В качестве сетевого и транспортного уровня использует протокол реального времени CAN. Используется для связи датчиков, исполнительных механизмов и программируемых логических контроллеров между собой. Открытый стандарт.
Декоратор — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон Декоратор предоставляет гибкую альтернативу практике создания подклассов с целью расширения функциональности.
Zonnon — язык программирования общего назначения, основанный на языкe Modula-2, и поддерживающий активные объекты, появившиеся в Активном Обероне. В языке введена новая парадигма программирования — композиционная модель. Используется сборка мусора, содержатся синтаксические средства объектного программирования, организации параллельных вычислений, переопределения операторов и обработки исключений. Язык разработан Юргом Гуткнехтом. В современной версии компилятора ETH в языке появилась возможность решать задачи линейной алгебры с синтаксисом похожим на matlab. Компилятор языка является первым полностью созданным вне Microsoft и полностью интегрированным в Visual Studio совместно с другими языками платформы .NET.
LonWorks — сетевая платформа для достижения производительности, гибкости, соответствия инсталляционным и эксплуатационным потребностям в задачах активного мониторинга и управления.
H.248 — протокол используемый между элементами телекоммуникационных сетей: шлюзом и контроллером шлюзов. Поддерживает различные системы сигнализации сетей с коммутацией каналов, включая тоновую сигнализацию, ISDN, ISUP, QSIG и GSM. Закреплен как стандартный протокол IMS, наряду с SIP и Diameter.
AS-Interface — интерфейс датчиков и исполнительных устройств, а также промышленная сеть, предназначенная для передачи преимущественно дискретных сигналов. Используется обычно в машиностроении. Является «открытой» технологией. Спецификация разработана и поддерживается ведущими производителями систем автоматизации. Топология сети — любая. Для подключения датчиков разработан специальный плоский кабель с подключением под прокол изоляции. Версия AS-i 2.11 позволяет передавать аналоговые сигналы.
KNX — коммуникационная шина, широко используемая для автоматизации зданий.
HART — набор коммуникационных стандартов для промышленных сетей.
LonTalk — созданный компанией Echelon Corporation протокол, оптимизированный под задачи мониторинга и управления для сетевых устройств, взаимодействующих через различные среды коммуникации такие, как витая пара, линии электропитания, оптоволокно, и беспроводные радиочастотные. Протокол активно используется для задач автоматизации различных функций в промышленном управлении, домашней автоматизации, транспорте и грузоперевозках, а также в системах автоматизации зданий таких, как системы управления освещением и системы отопления/вентиляции/кондиционирования, системы интеллектуального здания.
Цифровой интерфейс освещения с возможностью адресации — стандартный цифровой протокол управления освещением с помощью таких устройств, как электронные балласты и диммеры . Протокол DALI был разработан на замену широко используемому аналоговому протоколу «1-10В» и в конкуренцию открытого стандарта для закрытого цифрового Digital Signal Interface. DALI соответствует стандарту IEC 60929 для электронных балластов люминесцентных ламп Международной Электротехнической Комиссии, на его основе в будущем будет определен более полный стандарт IEC 62386. Любое оборудование, поддерживающее интерфейс DALI, может независимо связываться с шиной DALI. DALI контроллеры могут запрашивать состояние и диктовать команды каждому прибору, используя двунаправленный обмен данными. В качестве автономной системы, в одной DALI линии могут работать до 64 независимых устройств. Количество адресов в системе можно увеличить до 12800, используя DALI Роутеры. Также DALI линия может быть использована в качестве части другой системы умного дома, подключаясь к ней через DALI шлюзы.
GENIbus — промышленная сеть, разработанная компанией Grundfos для управления оборудованием собственного производства. Сеть предназначается для управления оборудованием, мониторинга, конфигурации и тестирования.