Главные игроки IIoT

Краткий справочник по основным аббревиатурам IIoT.

Пресс-центр >> Публикации >> 07.08.2019

Углубляясь в Промышленный Интернет вещей (IIoT), важно иметь четкое представление обо всех используемых акронимах. Вот краткий справочник по основным аббревиатурам IIoT.

Advanced message queuing protocol (AMQP) - это двоичный, открытый или стандартизированный протокол, который обычно используется программным обеспечением на основе сообщений. Он характеризуется ориентацией сообщений, очередями, маршрутизацией «точка-точка» и «публикация и подписка», безопасностью и надежностью.

File transfer protocol (FTP) является стандартным сетевым протоколом для перемещения компьютерных файлов между клиентом и сервером в компьютерной сети и основан на архитектуре модели клиент-сервер, использующей отдельные соединения для передачи данных и управления. FTP может работать в активном или пассивном режимах, который определяет, как устанавливается соединение для передачи данных.

Hypertext transfer protocol (HTTP) - это протокол для гипермедиа информационных систем для совместной работы. HTTP является основой обмена данными в Интернете, где гипертекстовые документы содержат гиперссылки на другие ресурсы, к которым пользователи могут получить доступ.

JavaScript object notation (JSON) - это открытый, независимый от языка формат файла данных, который использует текст для отправки объектов данных, состоящих из пар атрибут-значение и типов данных массива или других значений, которые можно сериализовать. Это общий формат, используемый для асинхронной связи между браузером и сервером, и многие языки программирования включают код для генерации и анализа данных в формате JSON.

Message queuing telemetry transport (MQTT) это протокол публикации-подписки, который использует брокерские сообщения, чтобы позволить клиентам общаться с сервером. Он работает поверх TCP / IP, стандартизирован как ISO / IEC PRF 20922 и связывает распределенные устройства с небольшими объемами программирования и / или работает в сетях с меньшей пропускной способностью. Каждый клиент MQTT может связаться с брокером, и каждый может опубликовать данные или подписаться на них. Протокол не предлагает функции безопасности, но они могут быть выполнены на уровне TCP / IP.

Node-RED это инструмент разработки визуального программирования на основе потоков, изначально созданный IBM для соединения аппаратных устройств, API-интерфейсов и онлайн-сервисов в рамках IoT. Node-RED предоставляет браузерный редактор потоков, который используется для создания функций JavaScript. Элементы приложения могут быть сохранены или предоставлены для повторного использования. Потоки, созданные в Node-RED, хранятся с использованием JSON, и узлы MQTT могут создавать правильно настроенные соединения TLS.

Representational state transfer (REST) это программная архитектура для распределенных гипермедиа систем, которая определяет ограничения для создания веб-сервисов. Когда эти службы соответствуют шести направляющим ограничениям REST, они называются веб-службами RESTful (RWS) и обеспечивают совместимость между вычислительными системами Интернета. RWS позволяют запрашивающим системам получать доступ к текстовым представлениям веб-ресурсов и манипулировать ими, используя унифицированные, предопределенные операции без сохранения состояния.

Simple network management protocol (SNMP) является широко используемым стандартным протоколом Интернета для мониторинга сети, сбора и организации данных об управляемых компонентах в IP-сетях, а также изменения этих данных для корректирования производительности устройства.

Transmission control protocol/Internet protocol (TCP/IP), также известный как набор протоколов Интернета, включает модель и сквозные протоколы связи, используемые Интернетом и аналогичными сетями, и определяет, каким образом цифровая информация должна быть упакована, адресована, отправлена, направлена и доставлена. Многие протоколы пакета разделены на четыре уровня - канал для связи в одной сети; Интернет для общения между сетями; транспорт для связи между хост-устройствами; и приложение для связи между процессами.

Джим Монтегю - исполнительный редактор Control