top of page
board_cover_mini.jpg

Thingularity/Приложения
PixelCore Apps

Эффективный IoT с приложениями PixelCore

Мы разработали семейство приложений, которые позволят вам легко отслеживать ваши данные. Каждое приложение решает ряд специальных задач и может использоваться как самостоятельно, так и в сочетании с другими.

Обзор

Семейство Pixel включает в себя несколько веб-приложений, позволяющих решать разные задачи, связанные с обработкой и представлением данных ваших устройств. Каждое приложение является самостоятельным инструментом и может использоваться независимо от других: вы можете использовать только те из приложений, функционал которых вам действительно необходим, не тратя время на изучение и настройку остальных.

 

Все приложения адаптированы для работы как ПК, так и на мобильных устройствах, и ориентированы не на технических специалистов, на обслуживающий персонал и аналитиков, работающий с объектами инфраструктуры, а не с датчиками. Они позволяют абстрагироваться от особенностей технической реализации и следить не за устройствами, а только за результатами их работы.

 

Центральным приложением семейства Pixel является приложение Pixel Monitor, позволяющее отслеживать положение объектов инфраструктуры на карте и следить за их состоянием в режиме реального времени. 

 

Приложение Pixel Board служит для создания и отображения дашбордов, которые могут использоваться и как инструменты для простой аналитики, так и в роли информационных панелей.

dash_mobile_screen.jpg
Pixel Admin

Pixel Admin - приложение, предназначенное для управления порталом и представляющее данные Pixel Core как есть: с его помощью можно просматривать и изменять данные любых объектов и приложений, управлять учётными записями и схемами данных, в том числе осуществлять операции импорта и экспорта. Это приложение создано для продвинутых пользователей, желающих самостоятельно управлять всеми своими данными и работой портала.

 

Каждый раздел приложения соответствует определённому типу данных и позволяет просматривать все доступные сведения, осуществлять поиск и фильтрацию. О каждом элементе можно просматривать подробную информацию, включая служебную, которая не отображается в других приложениях, например, подробное описание структур и свойств схем данных или отчёты об отправке уведомлений.

devices_site_mini.jpg
Pixel Monitor

Pixel Monitor представляет собой веб-приложение, позволяющее в режиме реального времени следить за состоянием объектов и их положением на карте. Приложение позволяет создавать новые объекты и настраивать их таким образом, чтобы предоставлять пользователям информацию в наглядном и лёгком для восприятия виде. Кроме того, Pixel Monitor обеспечивает формирование и рассылку уведомлений, которые позволят сотрудникам всегда быть в курсе о требующих внимания изменениях, происходящих с объектами.

 

Pixel Monitor рассчитан не на технических специалистов, на работников, занятых обслуживанием различных систем. Поэтому для представления данных в нём используются объекты: каждый объект может включать в себя набор устройств, справочной информации и фотографий, и измерения, приведённые в понятный пользователю вид.

monitoring_object.jpg

При настройке портала могут быть созданы различные типы объектов, соответствующие объектам реального мира, за которыми будет вестись наблюдение. Для каждого типа может быть определён набор состояний: например, можно создать тип “парковочное место”, которое будет иметь состояния “свободно”, “занято”, “закрыто” и другие, в зависимости от потребностей клиента. Внутри объекта можно установить связь между измерениями устройств и состояниями.

 

Кроме того, каждый объект обладает набором статусов, позволяющих быстро оценить его состояние: объект может быть включён или выключен (в этом случае все его данные будут сохранены, но объект не будет рассылать уведомления) и находиться в состоянии тревоги. Также, в зависимости от состояний входящих в его состав устройств, для него определяются уровень заряда батареи, статус обработки команд, состояние GPS, эмуляция.

 

Ещё один полезный механизм представления данных называется General item - он позволяет структурировать и обрабатывать измерения с устройств. Устройства разных производителей могут выдавать одни и те же изменения в разном виде и под разными названиями. General Item позволяют привести их к единому формату и обрабатывать данные не беспокоясь о том, от каких именно устройств они приходят, либо осуществлять управление объектами.

 

Для Monitoring item (разновидность General Item) могут быть установлены условия, при выполнении которых объект будет переводиться в состояние тревоги. Может быть установлено как одно, так и несколько значений, а также значение задержки, если уведомление должно происходить в случае, когда измерение принимает определённое значение в течение заданного времени.

 

Ещё одной особенностью Pixel Monitor является то, что это приложение позволяет работать как со статичными, так и с подвижными объектами. Для объекта можно указать несколько источников координат с разным приоритетом. В этом случае, если внутри объекта находится несколько устройств GPS, то его местоположение будет оставаться определённым, даже если одно из этих устройств перестанет выходить на связь.

 

Поскольку приложение Pixel Monitor рассчитано на работу с большим количеством объектов в нём предусмотрены различные механизмы группировки и фильтрации. Группы позволяют объединять объекты вручную, исходя из задач предметной области. Фильтрация позволяет отображать только объекты, удовлетворяющие определенным условиям.

 

Приложение Pixel Monitor позволяет конфигурировать структуру этажей, определяя положение объекта не только по долготе и широте, но и по высоте. На карте могут отображаться как все объекты и планы без учёта этажности, так и только те объекты и другие сущности, которые привязаны к выбранному этажу или находятся на нём.

monitoring_plans.jpg

Геозоны и лэндмарки - ещё один инструмент для контроля за положением объектов.  Это области на карте, относительно которых может определяться положение объектов. Можно настроить объект таким образом, что он будет переходить в состояние тревоги при пересечении границы выбранной области, при слишком большом или слишком маленьком расстоянии до неё. Это очень удобно, если нужно следить за тем, чтобы подвижные объекты, например, рабочий инвентарь, не покидали территорию. Геозоны и лэндмарки могут привязываться к отдельным этажам и отслеживать перемещение объектов по высоте, а могут учитывать только широту и долготу.

 

Ещё одним важным и полезным инструментом Pixel Monitor является возможность добавления планов. Приложение позволяет размещать поверх карты планы помещений и территорий. Это удобный механизм, позволяющий упростить навигацию и определение положения тех или иных объектов.

Pixel Board

Bixel Board - веб-приложение, позволяющее конструировать дашборды на основе данных Pixel Core. Большой выбор виджетов и механизмы адаптивности позволяют создавать тематические дашборды как для отображения на больших экранах, так и для работы с мобильных устройств. Показания датчиков, статистика и другая полезная информация предоставляются наглядно и обновляются в режиме реального времени.

board_main_screen.jpg

В приложении Pixel Board представляет широкий набор виджетов, соответствующих разным задачам. Вы можете использовать виджеты, отображающие значения отдельных измерений, таблицы и графики, аналитические виджеты. Также в дашборде могут использоваться заголовки и изображения, отображаться время и погода в указанной точке. Можно настраивать размеры и цвета виджетов, а их положение на экране регулируется при помощи механизма контейнеров, который позволяет собрать стильный дашборд за очень короткое время и не прибегая к помощи дизайнера.

 

Дашборд можно сделать интерактивным, добавив на него специальные виджеты с кнопками и переключателями. Они привязываются к управляющим командам объектов и устройств и позволяют управлять ими через дашборд.

Работа с устройствами

Все приложения системы Pixel включают в себя инструменты для работы с физическими и логическими устройствами. В частности, через все приложения можно создавать и регистрировать новые устройства, отправлять им команды, следить за результатами измерений и просматривать историю их изменений. Приложения также поддерживают добавление, изменение и удаление дополнительной информации об устройстве. Например, вы можете привязать к  устройству фотографии или иные файлы с полезной информацией, которые могут помочь в его обслуживании.

 

Для всех устройств определяется универсальный набор статусов, облегчающих определение их состояния: статусы показывают, работает ли устройство в Pixel Core, отвечает ли физическое устройство, каково состояние его батареи (определяются тип питания и уровень заряда, если питание происходит не от сети), есть ли у него в данный момент команды, находящиеся в стадии выполнения или выполненные с ошибкой.

Система авторизации & Уведомления

Все приложения семейства Pixel являются частью единой инфраструктуры и могут использоваться как по-отдельности, так и в комплексе. Авторизоваться в любом из приложений можно с помощью единой учётной записи, данные которой сохраняются в Pixel Core. Учётная запись хранит в себе не только логин и пароль пользователя, но также контактную и вспомогательную информацию, которую можно просматривать через все приложения семейства Pixel. Например, во всех приложениях у пользователя будут одни и те же имя и аватар.

 

Каждое приложение привязывает к учётой записи свой собственный профиль, в котором сохраняются данные пользователя, относящиеся к работе конкретного приложения, например, настройки внешнего вида и уведомлений.

 

Система отправки и получения уведомлений также поддерживается всеми приложениями семейства. Отправлять уведомления могут системные объекты, например, устройства, при наступлении определенных событий, а также другие пользователи: уведомления могут использоваться в том числе для коммуникации между сотрудниками.

 

В таких приложениях, как Pixel Monitor и Pixel Board, администратор может настраивать критические события, при которых должно приходить уведомление о тревоге: это может происходить, если значение измерения или настройки начинает удовлетворять условию тревоги или слишком долго не меняется.

board_user_screen.jpg
bottom of page