Серия MaxGate800 — это мощные промышленные шлюзы для пограничных вычислений, обладающие широкими возможностями обработки данных и высокой надежностью. Они объединяют в себе множество функций, таких как Ethernet коммутация, маршрутизация, удаленный доступ к портам RS-485 и многое другое. В серии 4 модели, основное отличие которых в интерфейсе связи: MaxGate800, MaxGate800-W, MaxGate800-4G, MaxGate800-5G.
Начинка шлюза представляет из себя 4-ядерный 64-битный процессор ARM Cortex-A55 с частотой 2ГГц. Программная оболочка Debian10 с ядром линукса не ниже 4.0, поддерживает apt package manager, поэтому пользователь может гибко настраивать его под свои требования. В среде интегрированы: gcc, g++, Python и предустановлены стандартные библиотеки для того, чтобы облегчить работу разработчикам.
Функциональные возможности шлюзов MaxGate800
Коммуникационные порты
- 8x гигабитных медных порта. Поддержка сетевых протоколов: LACP, VLAN, IGMP Snooping, SNMP, 802.1X, LLDP, RMON, в том числе протоколы резервирования MW-Ring(v1/v2), ERPS, STP/RSTP.
- 2x SFP порта с функцией мониторинга DDM (поддержка гигабитных SFP модулей)
- 12x последовательных портов RS-485
- 4x CAN порта
Функции шлюза протоколов
MaxGate800 поддерживает обработку таких протоколов, как Modbus и CAN.
Управление встроенными каналами ввода-вывода
К шлюзам MaxGate800 могут быть подключены различные полевые периферийные устройства, датчики, светосигнальная арматура и исполнительные устройства, кнопки и так далее. Для реализации этой функции, разработчики встроили каналы ввода-вывода со следующей конфигурацией:
- 16 дискретных каналов ввода (далее DI)
- 8 транзисторных выходных канала (далее DO)
- 2 аналогового входа (далее AI). 0-10V или 4-20mA – выбирается програмно, через WEB интерфейс
Взаимодействие с каналами ввода-вывода происходит через Modbus TCP протокол. Шлюз выступает в качестве Modbus TCP сервера со стандартным портом 502. Для управления DI используется Modbus функция 02, для DO функции: 01/05/0F, для AI – 04 функция. Карта регистров с командами приведена ниже:
Каналы | Modbus регистр 0x | Modbus функция | Состояние по умолчанию |
---|---|---|---|
DI1-DI16 | 0000-000F | 02 | 0 |
DO1-DO8 | 0000-0007 | 01/05/0F | Выключены |
AI1-AI2 | 0000-0001 | 04 | — |
Встроенный MQTT брокер/клиент
В программной начинке шлюза встроен сервер/клиент mosquito, который позволяет интегрировать шлюз с облачными серверами посредством MQTT протокола.
Сторожевой таймер
В шлюзе встроен сторожевой таймер, значение которого сбрасывается в 0 каждые 22 секунды. Если по каким-то причинам он зависнет, и в течение 44 секунд сторожевой таймер не будет сброшен, то шлюз автоматически будет перезагружен.
Link check функция
Это проверка соединения по сотовому модему. В случае, если соединение не будет доступно в течение определенного периода, устройство перезагрузит сотовый модуль. Эту функцию можно включить и настроить в том числе через командную строку:
Многосторонний доступ к шлюзу
Для настройки и тестирования работы шлюза Вы можете использовать следующие инструменты:
- Последовательный порт
- SSH
- Telnet
- Web интерфейс