У IoT платформы AggreGate появилась новая возможность - мониторинг входящих данных по Serial порту или TCP/UDP соединению.
Предположим, у нас есть устройство, отсылающее ASCII данные. Пусть это будет удаленный GPS приемник, который при подключении к нему по TCP порту 1001, будет присылать нам раз в секунду свои координаты. Строка завершается символом перевода строки '\n'.
Использовать драйвер очень просто.
Создаем устройство Message Stream Device, настраиваем:
Раньше для этого нужно было идти в свойства инструментальной панели, менять настройки отдельных элементов, сохранять изменения, затем переоткрывать панель и так далее…
Теперь в "толстом" клиенте владелец инструментальной панели может открыть ее и тут же "вживую" редактировать: "набрасывать" нужные элементы, менять их расположение и размеры.
Узнать больше о платформе AggreGate вы можете, посетив сайт, а оценить ее функционал и возможности - скачав пробную версию в разделе Загрузки.
Читайте нашу новую статью Комплексная IoT платформа, чтобы узнать, как интеграционная платформа для Интернета вещей AggreGate решает пять главных задач любого IoT приложения: получение, хранение, обработка, визуализация данных и интеграция с приложениями уровня предприятия.
Смотрите нашу новую презентацию о том, как AggreGate используется для комплексной автоматизации объектов малоэтажного строительства с целью повышения эффективности управления.
Мы выпустили новый OPC (OLE for Process Control) сервер, позволяющий OPC-клиентам получать информацию из единой модели данных AggreGate, например, параметры устройств и значения переменных моделей. Любое OPC-совместимое приложение: SCADA-система, ERP/MES система или генератор отчетов, - может читать или записывать различные данные, доступные через OPC сервер.
Попробовать и оценить возможности OPC-сервера вы можете, скачав его на нашем сайте в разделе Загрузки. И не забывайте, что мы очень ценим все ваши отзывы, пожелания, предложения, которые вы можете отправлять нам на электронный адрес aggregate-feedback@tibbo.com.
Часто бывает необходимо выполнять однотипную операцию с тысячами устройств, вне зависимости от их доступности и корректного функционирования на данный момент.
AggreGate всегда предоставлял возможность отложенных изменений конфигурации: вы можете настроить тысячи устройств, и ваши настройки будут применены сразу по мере возможности. Но что, если вам нужно выполнить операцию, например, обновление прошивки? Читать далее Отложенный вызов операций
В готовящемся к выходу релизе AggreGate 5.3 будет представлен долгожданный модуль Процессы. Процессы – это настраиваемые пользователем последовательности действий, которые сочетают обработку данных на стороне сервера и взаимодействие с пользователем. В рамках Процесса можно добавлять различные этапы, определяющие действия, которые могут зависеть друг от друга и выполняться в зависимости от внешних условий.
Процессы являются идеальным инструментом для конфигурирования сценариев расследования инцидентов, которые будут запущены в интерактивном режиме при возникновении различных тревог. Таким образом, Процессы чрезвычайно важны для любого проекта по комплексному мониторингу и управлению на основе AggreGate, будь то ИТ, автоматизация или управление безопасностью инфраструктуры.
Как вы, наверное, знаете, AggreGate используется системными интеграторами и OEM-производителями для построения шаблонных решений или даже полноценных завершенных продуктов. Технически, каждое унаследованное OEM решение является набором драйверов для:
получения данных с устройств и источников данных;
сохранения данных на сервере;
обработки данных без участия оператора в автоматическом режиме;
визуализации данных через пользовательские интерфейсы оператора на основе AggreGate;
извлечения данных в сторонние приложения.
Многие простые решения включают в себя исполняемые на стороне сервера шаблоны процессов и части операторского интерфейса: виджеты, карты, отчеты и инструментальные панели. Такие решения получают данные через стандартные протоколы и хранят их в хранилищах, таких как реляционная, NoSQL и кольцевая базы данных.
Мы недавно опубликовали статью, описывающую, как собрать ваши пользовательские инструменты обработки и визуализации в AggreGate драйвере. Статья требует базовых знаний AggreGate Plugin SDK. Доступна по ссылке.