Каждое облако / база данных имеет уникальный механизм подключения, который может вызвать проблемы с форматом данных, шифрованием и доступом. Шлюзы серии ADAM-6700 способны передавать данные в облако через разные узлы и механизмы. Для устаревших устройств, которые не могут передавать данные в облако, серия ADAM-6700 может служить шлюзом передачи данных для поддержки приложений IoT.
Серия ADAM-6700 - это интеллектуальные компактные шлюзы данных с каналами ввода-вывода I/O, предназначенные для самых современных приложений.
Оснащенные 32-битным микроконтроллером (MCU) Arm® Cortex®-A8 и модулем ввода-вывода, серия ADAM-6700 может служить периферийной платформой для сбора и обработки данных.
Кроме того, шлюзы серии ADAM-6700 поддерживают инструменты программирования Node-RED и API на языке C, что обеспечивает гибкую реализацию в соответствии с требованиями приложений.
- Обзорная статья по серии ADAM-6700
- Руководство пользователя по серии ADAM-6700
- Обучающее руководство и примеры программирования в среде NodeRED
- Набор инструментов для разработчиков на Microsoft Visual Studio
- Описание функций и примеры программирования на С
- База знаний для разработчиков на базе ADAM-6700
Функциональные особенности
Доступ в облако и базы данных с шифрованием
Открытая платформа для гибкого программирования
Графическая среда программирования
Node-RED - это инструмент программирования, разработанный IBM для соединения аппаратных устройств без сложного программирования. Node-RED позволяет пользователям кодировать программы, просто перетаскивая узлы. Узлы программируются с использованием JavaScript. Для опытных пользователей код JavaScript для узлов может быть модифицирован в соответствии с требованиями проекта. Для получения дополнительной информации перейдите на https://nodered.org/.
API команды языка C
Для пользователей, желающих программировать на высокоуровневом языке, API-интерфейсы на языке C предоставляются для простого программирования.
Получение и обработка данных
Серия устройств ADAM-6700 оснащена модулем ввода/вывода для сбора данных с цифровых или аналоговых датчиков. Благодаря наличию микроконтроллера Arm® Cortex®-A8 большие объемы данных можно анализировать локально, что снижает задержки и потенциальную потерю данных. Например, если значения собранных переменных выходят за пределы предопределенного порога, устройства ADAM-6700 могут идентифицировать это локально и напрямую инициировать сигнал тревоги для выключения оборудования, а также отправить уведомление персоналу.
Локальная обработка первичных данных также позволяет уменьшить объем передаваемой в облако информации.
Граничный анализ данных
Стоимость облачного обслуживания и хранения напрямую связана с объемом данных, загружаемых в облако. Таким образом, вместо загрузки всех необработанных данных в облако, устройства ADAM-6700 способны превращать исходные данные в полезную информацию, такую как средние, максимальные и минимальные значения, а затем уже отправлять их в облако. Это не только снижает затраты за счет минимизации объема загружаемых данных, но также облегчает визуализацию данных на цифровых панелях мониторинга и управления.
Коммуникационные возможности
Серия ADAM-6700 оснащена портом micro-USB, который используется в качестве консольного порта для настройки и конфигурирования. При подключении к USB-порту устройство может получать питание через micro-USB.
Порт USB Type-A используется в качестве хоста. Пользователи могут подключить USB-ключ к устройству ADAM-6700.
Устройства имеют два порта RS-485 для подключения к традиционным источникам данных. Например, для расширения каналов ввода-вывода можно использовать классические модули ADAM-4000, подключенные по интерфейсу RS-485.
И наконец, модули ADAM-6700 имеют два порта Ethernet 10/100-Base-TX с независимыми MAC-адресами. По умолчанию IP-адреса для этих портов 10.0.0.1 (Eth0) и 11.0.0.1 (Eth1).