Енергоефективність

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

Інструменти в небезпечних ситуаціях

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

Все на віддаленому доступі

Користувачі можуть легко перемикатися між пристроями, ділитися доступом з членами сім’ї та гостями, оскільки всі дані зберігаються та синхронізуються в хмарі.

DimolSmart Концепт

Серверна частина DimolSmart складається з таких основних частин:

  1. Server – Програма бізнес логіки (де прописані всі правила по взаємодії між різними частинами програми, обробка вхідних даних, отримання інформації з бази даних).
  2. Web Admin – браузерна програма, яка складається з двох частин:
    • Для адміністратора системи – повний контроль над об’єктами в системі, моніторинг ресурсів сервера, активація/деактивація користувачів, тощо.
    • Для користувача системи – створення і редагування проектів, кімнат, панелей, режимів, зміна режимів роботи кімнати, моніторинг стану панелей в кімнатах, відображення статистичних даних, тощо.
  3. Messaging – система обробки і диспетчеризації повідомлень між мобільними додатками, сервером і панелями (відправка push-нотифікації на мобільний телефон після того як панель дані оновила і т.д.).
  4. HTTP API – інтерфейс для обміну даними по протоколу HTTP, дозволяє синхронізувати дані і керувати панелями з прошивкою першої версії.
  5. SQL – MariaDB реляційна база даних, використовується для збереження інформації про всі об’єкти в системі.
  6. RabbitMQ – високоефективний брокер повідомлень (черга), використовується в якості диспетчера повідомлень, реалізує процес підписки/публікації повідомлень, також виконує роль буфера для накопичення повідомлень в моменти пікових навантажень на сервер.
    • MQTT – легкий протокол обміну повідомленнями, дозволяє реалізувати підписку/публікацію даних для IoT пристроїв.
    • STOMP – легкий протокол обміну текстових повідомлень, дозволяє реалізувати підписку/публікацію даних для мобільних додатків і Web Admin.

Загальний принцип роботи

     Користувач авторизується в системі (за допомогою мобільного додатку або Web Admin), створює проект/поверх/кімнату, додає до кімнати панелі і обирає для кімнати потрібний режим. Після збереження обраного режиму панелі отримують дані і починають працювати відповідно до поточного часу і температури встановленої в режимі.

     Кожний раз, коли панель публікує поточну температуру, користувач отримує повідомлення на мобільний додаток з усередненими даними температури по кімнаті.

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

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google