Беспроводные мониторинговые устройства для умного дома, города и бережливого производства.
Мы подключились к проекту, когда он был частично готов. Перед нами стояла задача модернизировать API, разработать дизайн для интерфейса системы личного кабинета пользователя и подготовить проект к официальному запуску на Россию и другие страны мира.
LIVENHOUSE – технологически сложный проект интернета вещей, главной разработкой которого является система мониторинга электроэнергии с аппаратными датчиками. Важно было сделать интуитивно понятный, простой и функциональный интерфейс, чтобы пользователь не запутался в графиках и данных.
Цель работы – сделать так, чтобы конечный пользователь смог пользоваться сервисом без подготовки и опыта в анализе данных.
Это главная страница для пользователя. Здесь он видит все датчики и может фильтровать их по странам, городам, объектам и периоду. Например, можно отобразить датчики на складе в Сан-Франциско, вилле на Канарских островах или в московском магазине.
Пользователь может оперативно понять сколько сэкономил, какое оборудование работает не так и сколько потребляет электроэнергии. Интерфейс также сообщает о количестве ошибок и показывает, на каких участках зафиксированы скачки напряжения.
В одном окне можно отслеживать состояние датчиков и мониторить текущую ситуацию. Пользователь может указать максимально допустимую температуру и киловатты, а приложение оповестит его, если датчики зафиксируют превышение этих значений.
Также пользователь может добавлять новые датчики, отключать их и фильтровать отображение датчиков по режиму их работы.
В уведомлениях по датчикам видно, у какого датчика и по какому адресу нет соединения, где была превышена максимально возможная температура, какие датчики сейчас включены, а какие – нет.
Уведомления можно отфильтровать – например, найти конкретный датчик по адресу или его названию, сделать выборку по уведомлениями определенного типа и посмотреть все по датам. Уведомления также можно удалить – штучно или все сразу.
Мы разработали дизайн личного кабинета пользователя, где можно указать основную информацию, выбрать нужный язык и настроить программу под себя. Здесь же пользователь может запросить поддержку, если что-то пошло не так.
Мы провели рефакторинг API, реализовали фронтенд-часть проекта, заложили архитектуру для перехода на микросервисы, устранили ошибки и подготовили проект к официальному запуску на российский и зарубежный рынок.