Аналіз програмних систем підтримки розумного будинку
Loading...
Date
2019
Authors
Глибовець, Андрій
Моголівський, Віталій
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Проведено аналіз досліджень у сфері "розумного будинку". Визначено ключові проблеми галузі. Розглянуто наявні Saas системи, здійснено порівняння між ними та знайдено сильні та слабкі сторони кожної із систем. Визначено ключові характеристики системи підтримки "розумного будинку".
The number of devices in the world of Internet faith is growing extremely fast, so establishing an interaction between them is becoming increasingly difficult and creating universal SaaS platforms to support smart home systems is an urgent and important task. Several companies compete in the market: Google, Amazon and Apple. However, none of them over the past five years of active development of the industry failed to gain leadership in this new market for all. Therefore, the answer to the question of how a smart home should be controled has not yet been given, but the know-how, what a smart home control software platform should be, is an actual topic. Purpose. The paper analyzes main problems and approaches in the field of “smart home”. Researchers provide overview of the existing SaaS platforms such asCloudMQTT, Miotta, Google Smart Home, and Muzzley. The article presented the comparison analyze of strengths and weaknesses of each system. Results and conclusion. The key features of the "smart home" support system are determined. The SaaS platform for "smart house" should provide the following features. It should combine the elements of SaaS and PaaS services. It should have a focus on the profit from subscriptions to different functional units for managing the home, as well as the profit from collaboration with device manufacturers as PaaS. It should be targeted to such audience as developers and end users. It should support integration “cloud-device”. It should implement an API to configure http integration and for further management of devices through the protocol MQTT. The interface for house management should be web application (REST- API). There should be support for several homes per user. There should be “if anything” rules support. The system should collect and present to developers statistical and analytical information. It must use ready-made devices or their emulation.
Введение. Количество устройств в мире интернета вещей увеличивается чрезвычайно быстро, поэтому налаживание взаимодействия между ними становится все более сложной задачей и создание универсальных SaaS платформ для поддержки систем умного дома является актуальным и важным заданием. На рынке конкурирует несколько компаний: Google, Amazon и Apple. Однако никому из них за последние пять лет активного развития отрасли не удалось завоевать лидерство на этом новом для всех рынке. Поэтому ответ на вопрос, каким должен быть умный дом, еще не дан, а значит, то, какой должна бать программная платформа управления умным домом, является актуальной темой. Цель статьи. Поставлено задание проанализировать задачи, которые должна решать программная платформа управления умным домом с целью разработки такой платформы. Результаты. Разрабатываемая платформа должна сочетать преимущества SaaS и PaaS сервисов, направленных на увеличение прибыли от подписок на различные блоки функционала по управлению домом и от сотрудничества с производителями устройств в роли PaaS. Она должна оптимизировать интеграции "облако-устройство" и "облако-облако" и реализовывать API для настройки интеграции по протоколу http и управления устройствами по протоколу MQTT. Новая платформа должна предоставлять удобные возможности построения интерфейса управления домом в виде веб-приложения или мобильного приложения с возможностью поддержки нескольких домов одного пользователя, доступным управлением голосом и жестами. Должен быть эффективно реализован модуль поддержки принятия простых решений, подсистемы сбора и демонстрации статистической и аналитической информации. Модель работы платформы должен быть похожей на модели AppleAppStore или GooglePlayMarket с ориентацией на отдельное умное устройство или умный дом в целом. Выводы. Проведен анализ программных систем поддержки умного дома {CloudMQTT, Miotta, GoogleSmartHome), являющихся лидерами среди существующих направлений у разработчиков соответствующего программного обеспечения. Он свидетельствует об отсутствии приемлемого интегрального решения в виде платформы, объединившей бы SaaS и PaaS сервисы, направленные на удовлетворение потребностей интересов жителей умного дома как конечных потребителей, так и разработчиков устройств, обеспечивающих функционирование различных систем умного дома. Поэтому необходимо разработать такую платформу.
The number of devices in the world of Internet faith is growing extremely fast, so establishing an interaction between them is becoming increasingly difficult and creating universal SaaS platforms to support smart home systems is an urgent and important task. Several companies compete in the market: Google, Amazon and Apple. However, none of them over the past five years of active development of the industry failed to gain leadership in this new market for all. Therefore, the answer to the question of how a smart home should be controled has not yet been given, but the know-how, what a smart home control software platform should be, is an actual topic. Purpose. The paper analyzes main problems and approaches in the field of “smart home”. Researchers provide overview of the existing SaaS platforms such asCloudMQTT, Miotta, Google Smart Home, and Muzzley. The article presented the comparison analyze of strengths and weaknesses of each system. Results and conclusion. The key features of the "smart home" support system are determined. The SaaS platform for "smart house" should provide the following features. It should combine the elements of SaaS and PaaS services. It should have a focus on the profit from subscriptions to different functional units for managing the home, as well as the profit from collaboration with device manufacturers as PaaS. It should be targeted to such audience as developers and end users. It should support integration “cloud-device”. It should implement an API to configure http integration and for further management of devices through the protocol MQTT. The interface for house management should be web application (REST- API). There should be support for several homes per user. There should be “if anything” rules support. The system should collect and present to developers statistical and analytical information. It must use ready-made devices or their emulation.
Введение. Количество устройств в мире интернета вещей увеличивается чрезвычайно быстро, поэтому налаживание взаимодействия между ними становится все более сложной задачей и создание универсальных SaaS платформ для поддержки систем умного дома является актуальным и важным заданием. На рынке конкурирует несколько компаний: Google, Amazon и Apple. Однако никому из них за последние пять лет активного развития отрасли не удалось завоевать лидерство на этом новом для всех рынке. Поэтому ответ на вопрос, каким должен быть умный дом, еще не дан, а значит, то, какой должна бать программная платформа управления умным домом, является актуальной темой. Цель статьи. Поставлено задание проанализировать задачи, которые должна решать программная платформа управления умным домом с целью разработки такой платформы. Результаты. Разрабатываемая платформа должна сочетать преимущества SaaS и PaaS сервисов, направленных на увеличение прибыли от подписок на различные блоки функционала по управлению домом и от сотрудничества с производителями устройств в роли PaaS. Она должна оптимизировать интеграции "облако-устройство" и "облако-облако" и реализовывать API для настройки интеграции по протоколу http и управления устройствами по протоколу MQTT. Новая платформа должна предоставлять удобные возможности построения интерфейса управления домом в виде веб-приложения или мобильного приложения с возможностью поддержки нескольких домов одного пользователя, доступным управлением голосом и жестами. Должен быть эффективно реализован модуль поддержки принятия простых решений, подсистемы сбора и демонстрации статистической и аналитической информации. Модель работы платформы должен быть похожей на модели AppleAppStore или GooglePlayMarket с ориентацией на отдельное умное устройство или умный дом в целом. Выводы. Проведен анализ программных систем поддержки умного дома {CloudMQTT, Miotta, GoogleSmartHome), являющихся лидерами среди существующих направлений у разработчиков соответствующего программного обеспечения. Он свидетельствует об отсутствии приемлемого интегрального решения в виде платформы, объединившей бы SaaS и PaaS сервисы, направленные на удовлетворение потребностей интересов жителей умного дома как конечных потребителей, так и разработчиков устройств, обеспечивающих функционирование различных систем умного дома. Поэтому необходимо разработать такую платформу.
Description
Keywords
Інтернет речей, розумний будинок, Saas системи, стаття, Internet of things, smart home, SaaS, PaaS, Cloud MQTT, Miotta, Google Smart Home, Muzzley, article, Интернет вещей, умный дом, SaaS системы, PaaS, Cloud MQTT, Miotta, Google Smart Home, Muzzley, статья
Citation
Глибовець А. М. Аналіз програмних систем підтримки розумного будинку / А. М. Глибовець, В. О. Моголівський // Control systems and computers. - 2019. - № 5. - С. 30-37.