WebbyLab Проєкти Ezlo

Кейс Ezlo

Платформа автоматизації розумного будинку
cases__banner1-2
КЛІЄНТ
Ezlo
Київ, Україна
Промисловість
IoT, Smart Home
Надані послуги
Бізнес аналіз
Дизайн архітектури
Front-end розробка
Back-end розробка
Автоматизація CI/CD
Duration
4
місяці
Duration
4
професіонали
Надані послуги
Бізнес аналіз
Дизайн архітектури
Front-end розробка
Back-end розробка
Автоматизація CI/CD

Короткий опис

Ezlo – одна з найбільш інноваційних компаній у галузі домашньої автоматизації. Місія компанії полягає в забезпеченні автоматизованих рішень для рутинних завдань, шляхом інсталяції інноваційних розумних пристроїв вдома. Ezlo прагне зробити домашню автоматизацію більш доступною та легкою для вдосконалення, сприяючи широкій сумісності та підключенню.

Завдання

Ключовим завданням проєкту було створення універсальної платформи, яка дозволить об’єднати всіх постачальників IoT в одну екосистему — наприклад, під’єднати кнопку Z-Wave до лампи Zigbee і керувати всім через Alexa та Facebook месенджер.

Рішення

Ми вирішили використовувати мікросервісну архітектуру, що є ключовим аспектом успіху. Усі комунікації відбуваються в режимі реального часу, як сервіс-сервіс (MQTT), так і сервіс-користувач (вебсокети).

Система складається з ядра (яке керує всіма пристроями), системного менеджера, інстальованих мостів для підтримки різних постачальників (можуть створюватись сторонніми спеціалістами), магазину програм, хмарного інтерфейсу користувача, мобільного інтерфейсу користувача тощо.

Ми здійснили понад 10 інтеграцій зі сторонніми платформами: Google Voice, Fibaro, Xiaomi, Sonos, Amazon Alexa, Facebook, Telegram тощо.

Ezlo 3

Глибоке розуміння протоколів низького рівня та специфіки апаратного забезпечення допомогло нам створити продуктивну та розширювану архітектуру. Оскільки платформи дозволяють третім сторонам створювати власні програми, безпека була найважливішою складовою системи.

Платформа підтримує ізоляцію з докерів, сандбокси для виконання ненадійних сценаріїв, складну систему керування користувачами, RBAC і вбудовану підтримку 2-факторної автентифікації.

Результат

Розроблена платформа дозволяє бездоганно інтегрувати всі пристрої та хмарні програми. Це дозволяє користувачам централізовано керувати всіма пристроями “розумного дому” незалежно від їх бренду, без необхідності встановлення кількох додатків.

Технологія автоматизації спрощує розробку робочих процесів, які забезпечують роботу дому шляхом підключення всіх пристроїв. Під час використання конструктора запитів, кодування не потрібне — лише кількома кліками миші ви можете автоматизувати дії для будь-якої події.

Платформа також дозволяє візуалізувати всі інтелектуальні пристрої на одній інформаційній панелі, яку можна налаштувати.

Ezlo 2

У процесі розробки ми використовували низку технологій:

Node.js
Node.JS
React.js
React
react
ReactNative
redux
Redux
babel 2
Babel
docker2
Docker
Websocket
Websocket
Node.js
Node.JS
React.js
React
react
ReactNative
redux
Redux
babel 2
Babel
docker2
Docker
Websocket
Websocket
Запуск нового проекту чи вдосконалення існуючого?
Ми можемо втілити ваші ідеї в життя!
Зв’язатися
B2B portal for Brain 1
Дослідіть наступний проект
Brain/B2B portal
Дізнатись більше

2024 WEBBYLAB. All rights reserved.

Згода на файли cookie
Повідомлення. PrivacyPolicies.com використовує файли cookie, щоб забезпечити необхідну функціональність веб-сайту, покращити ваш досвід і проаналізувати наш трафік. Використовуючи наш веб-сайт, ви погоджуєтеся з нашою Політикою конфіденційності та використанням файлів cookie.
Прийняти