WISE-710 — это универсальное устройство, которое одновременно может быть шлюзом для промышленных интерфейсов, устройством сбора и обработки данных, хабом для IoT устройств и маршрутизатором. Построено на базе SoC i.MX6 и работает под управлением Ubuntu или Yocto Linux.
По сути представляет из себя компактный компьютер в промышленном исполнении со встроенными интерфейсами ввода-вывода для подключения любой автоматики, датчиков и другой промышленной периферии. Вместе с устройством разработчикам доступны открытые SDK для сборки ядра Linux и программ, а также варианты с предустановленным ПО EdgeLink, поддерживающим более 200 проприетарных промышленных протоколов, а так же открытые протоколы вроде MQTT, Modbus и т.д.
В статье разберем функции устройства и варианты использования.
Технические характеристики
Устройство оснащено мощным процессором для запуска производительных программ: локального хранения и обработки данных, конвертирования протоколов и вычислений. Модули беспроводной связи позволяют использовать устройство как автономный IoT-шлюз и устройство связи с объектом.
- Процессорер: ARM Cortex-A9 i.MX6 два ядра 1GHz
- Диск: 8GB eMMC
- Оперативная память: 1GB DDR3
- Слот Micro-SD: 1
- Интерфейсы: 8 цифровых портов ввода-вывода, RS-485/RS-232
- Ethernet: 2х порта 1 Гбит/с
- Модули расширения: LTE, WiFi, порты ввода-вывода
- USB: 1х порт в режиме Host
Устройство может устанавливаться как на DIN-рейку, так и на любые поверхности с помощью крепежных отверстий на нижней части корпуса. Для надежности крепления интерфейсных контактов используются безвинтовые зажимные клеммы.
Современный SoC (System on Chip) i.MX6 имеет низкое энергопотребление и не требует активного охлаждения и даже установки радиатора на процессор. На фото ниже показана плата WISE-710. Во время работы устройство почти не нагревается. Для работы с чувствительными данными устройство имеет встроенный криптографический модуль ATECC508A, позволяющий выполнять операции с приватными ключами без возможности извлечения ключа в открытом виде. Это защищает от компроментации данных и утечки ключей в случае хищения устройства.
Материнская плата WISE-710 (кликабельно)
Модули расширения интерфейсов
WISE-710 имеет на борту порт mPCIe для подключения модулей расширения. Может использоваться для подключения фирменных модулей Advantech и сторонних плат, таких как модемы, контроллеры и т.д. Задняя крышка устройства открывается без винтов, что позволяет быстро подключать модули. В данный момент мы разрабатываем модули расширения, которые собираемся представить в ближайшее время.
Модуль расширения интерфейсов для WISE-710 —>
Для легкой интеграции с облачной системой WISE-PaaS, устройства WISE-710 могут поставляться с уже предустановленным агентом Edgelink, совместимым c более 200 драйверами устройств, что позволяет объединять промышленные системы разных производителей для подключения к единой облачной платформе.
Список поддерживаемых контроллеров
Производитель | Модель | Драйвер | Тип |
---|---|---|---|
Honeywell | 7800 series Burner Controls with S7810M ModBus Networking module | Modbus (Modicon) | SERIAL |
DCP100 with Modbus communications | Modbus (Modicon) | SERIAL | |
DPR100 DPR180/250 Recorders with Modbus | Modbus (Modicon) | SERIAL | |
DR 4300/4500 Recorders with Modbus | Modbus (Modicon) | SERIAL | |
UDC700 UDC1000 UDC1500 Loop Controller with Modbus | Modbus (Modicon) | SERIAL | |
UDC 3000, UDC 3300 Loop Controllers with Modbus | Modbus (Modicon) | SERIAL | |
UDC 6000 Loop Controller with Modbus | Modbus (Modicon) | SERIAL | |
UMC800 Setpoint Programmer / Controller with Modbus | Modbus (Modicon) | SERIAL | |
VPR/VRX Recorders with Modbus | Modbus (Modicon) | SERIAL | |
Honeywell HC900 Hybrid Control System | Modbus (Modicon) | TCP/IP | |
Siemens | Siemens Cerberus MXL | Modbus (Modicon) | SERIAL & TCP/IP |
Siemens S7-200 PLC | SiemS72 | Serial | |
Siemens S7-200 PLC via Modbus | Modbus (Modicon) | RS-232, RS-485 | |
Siemens S7-300 | SiemS7 | TCP/IP | |
Siemens S7-1200 | SiemS7 | TCP/IP | |
Siemens S7-1500 | SiemS7 | TCP/IP | |
Siemens LOGO! PLC via Ethernet | SiemLogo | TCP/IP | |
Mitsubishi | Melsec A | MitsuiA | SERIAL & TCP/IP |
Melsec AnA | MistuiAna | SERIAL & TCP/IP | |
Melsec FX Series Ethernet | MitsuFX/MitsuFX2/MitsuFX3/MitsuFX5 | TCP/IP | |
Melsec FX — Series MultiDrop IO | MitsuiFX | SERIAL | |
Melsec Q | MitsuiQ | SERIAL & TCP/IP | |
Schneider Electric | TSX Premium and TSX Micro Series via Modbus | Modbus (Modicon) | SERIAL |
Modcion 484, 584, 884 PLCs | Modbus (Modicon) | SERIAL | |
Modicon 984 PLCs | Modbus (Modicon) | SERIAL | |
Quantum PLCs | Modbus (Modicon) | SERIAL | |
AEG Compact PLC | Modbus (Modicon) | SERIAL | |
Modicon Momentum M1E PLCs | Modbus Ethernet | TCP/IP | |
Modicon Quantum PLCs | Modbus Ethernet | TCP/IP |
Открытый SDK
Вместе с устройством поставляется бесплатный тулчейн для самостоятельной сборки Yocto Linux под нужды заказчика. При необходимости операционная система может быть полностью переконфигурирована, включая ядро ОС. Например, для установки патчей Linux-RT, позволяющих выполнять операции реального времени.
Заключение
Устройство WISE-710 заменяет сразу целый набор устройств: сетевой маршрутизатор, и коммутатор, устройство сбора и передачи данных, программируемый логический контроллер и другие. Полностью открытая платформа дает неограниченные возможности для разработки собственных решений по автоматизации, сбору данных, локальных вычислений и многого другого.
Промо-ролик
vaboretti
Объясните кто-нибудь что такое SecureElement, вот у вас стоит ATECC508A.
Я понимаю примерно как работает TPM, но как работать с вашим secure element-ом? У него есть какое-то стандартное API как у TPM или каждый вендор поставляет свои драйвера?
Условно говоря, могу ли использовать ключи в этой штуке из своих приложений на nodejs, например?