2smart

Smart home платформа, стартап
Індустрія
IoT
2smart
Завдання

На ринку багато рішень для автоматизації smart home. Застаріла архітектура більшості з них призводить до недоліків

  • Підтримують пристрої тільки 1 виробника
  • Підтримують тільки кілька протоколів, зазвичай тільки один - wifi / zigbee / z-wave / bluetooth.
    Не працюють без підключення до інтернету

Відсутність event based архітектури призводить до проблем продуктивності при великих обсягах пристроїв, що підключаються, які не real-time інтерфейси

Рішення

2smart платформа має архітектуру що підключається та складається з універсального ядра і модулів. Ядро нічого не знає про апаратні протоколи і не пов’язане з жодним виробником. Модулі - це плагіни, які додають підтримку різних функцій і протоколів. Наприклад, для інтеграції Zigbee достатньо встановити модуль «Zigbee bridge» з нашого маркету.
Такий підхід дозволяє підтримувати пристрої різних виробників з будь-якими протоколами. На сьогодні працюють мости Zigbee, KNX, Modbus, Xiaomi хаб, кастомний MQTT

Деякі з аспектів, які ми реалізували на етапі проектування архітектури:
Кожна функція працює без Інтернету. Водночас ми підтримуємо віддалений доступ через Інтернет.
Немає опитування бекенда, все засновано на подіях. Майже все працює миттєво, мінімальні затримки в реакціях.
Модульна архітектура з можливістю установки стороннього розширення, власний маркет для розширень, що поширюються в образах докерів.
Користувач може встановити додаток на локальний комп’ютер, виконавши одну команду.
Кросплатформена підтримка.
Підтримка автоматичного виявлення пристроїв.

Продуманий UI - це друга важлива складова платформи:

  • Можливість налаштувати інтерфейси для власних потреб.
  • Можливість мати приладові панелі для різних кімнат, поверхів, зон.
    Все на кожній панелі в режимі реального часу.
    Ви можете додати на панель інструментів стільки віджетів, скільки забажаєте.
    У кожної панелі інструментів можуть бути мобільні і десктопні версії.

Ми націлені на різні типи користувачів:
Основна ідея - гнучкість управління розумним будинком, для цього ми розробляємо сценарії. Для більш просунутих користувачів ми надаємо можливість писати скрипти в редакторі коду.
Для користувачів, які не хочуть писати код, можна буде створювати гнучкі сценарії, використовуючи досить простий і максимально гнучкий інтерфейс.
Професіонали, які хочуть інтегрувати нові типи пристроїв, можуть створити власні мости. Для них у нас є SDK, який спрощує процес розробки.

Технології
NodeJS, Docker, WebSockets, MQTT, ReactJS, MySQL, Influx db

Запускаєте новий проект або покращуєте існуючий? Ми можемо втілити ваші ідеї в життя
Зв'яжіться з нами