Control Systems and Computers, N5, 2019, Article 4

https://doi.org/10.15407/csc.2019.05.029

Control Systems and Computers, 2019, Issue 5 (283), pp. 29-38.

UDC 004.896

Hlybovets A.M., Doctor (Eng.), National Kiev-Mohyla Academy University, Faculty of informatics, Associate professor, andriy@glybovets.com.ua

Mogolivskiy V.O., Piano, Backend Developer, mogolivskiy@gmail.com

Analysing Of Systems For Maintaining A Smart Home

Introduction. 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 сonclusion. 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.

 Download full text! (In Ukrainian).

Keywords: Intrnet of things, smart home, SaaS, PaaS, CloudMQTT, Miotta, Google Smart Home, Muzzley.

  1. Number of network connected devices per person around the world from 2003 to 2020, [online]. Available at: <https://www.statista.com/statistics/678739/forecast-on-connected-devices-per-person/> [Accessed 07 Nov. 2018].
  2. Mikrokontroler, 2017, [online]. Available at: <https://uk.wikipedia.org/wiki/> [Accessed 11 Dec. 2018].
  3. Software as a Service, 2019, [online]. Available at: <https://en.wikipedia.org/wiki/Software_as_a_service> [Accessed 05 Dec. 2018].
  4. Platform as a Service, 2019, [online]. Available at: <https://en.wikipedia.org/wiki/Platform_as_a_service> [Accessed 05 Dec. 2018].          
  5. Internet of Things, 2019, [online]. Available at: <https://en.wikipedia.org/wiki/Internet_of_things> [Accessed 15 Feb. 2019].
  6. Ayzekson, V., 2017. Innovatory. Yak hrupa khakeriv, heniyiv ta gikiv zdiysnyla tsyfrovu revolyutsiyu, Kyiv: Nash Format, 488 p. (In Russian).
  7. Miotto Developer Support Center, 2019, [online]. Available at: <https://developer.mivatek.com/index.php> [Accessed 15 Feb. 2019].
  8. Google Smart Home Documentation, 2019, [online]. Available at: <https://developers.google.com/actions/smarthome/> [Accessed 15 Jan. 2019].
  9. Muzzley Documentation, 2019, [online]. Available at: <https://muzzleyintegrations.docs.apiary.io/> [Accessed 15 Jan. 2019].

Received 25.06.2019