Development of remote control platform for the internet of things infrastructure

In this article we review a remote control platform for IoT devices. IoT devices have been recently popular all over the world. At the same time, there is a problem of improving the efficiency of designing information systems that will provide access to a variety of information from any place in the...

Full description

Bibliographic Details
Main Authors: A.R., R.V., K.R.
Format: Article
Language:English
Published: Zhytomyr Polytechnic State University 2021-06-01
Series:Технічна інженерія
Subjects:
Online Access:http://ten.ztu.edu.ua/article/view/234585
_version_ 1818978589970792448
author A.R.
R.V.
K.R.
author_facet A.R.
R.V.
K.R.
author_sort A.R.
collection DOAJ
description In this article we review a remote control platform for IoT devices. IoT devices have been recently popular all over the world. At the same time, there is a problem of improving the efficiency of designing information systems that will provide access to a variety of information from any place in the world with access to the Internet. That is why a careful approach to the choice of platform architecture is important. IoT platform is a set of components that provide interaction with applications, remote data collection from sensors, secure connection and device management. IoT platform gives an advantage in creating IoT systems by providing development tools. This makes the Internet of Things easier and cheaper for end users. Platform functional abilities were analyzed. The main design approaches of the platform were proved. A platform architecture that allows user applications to interact with IoT devices was proposed. As a result, we have got a working prototype of a simple IoT-system, which demonstrates the principle of this platform. The system is based on a server that interacts with clients and IoT devices. However, the server interacts with the devices using an MQTT broker. Client interaction with the server is performed according to the WebSocket protocol. Node.js, TypeScript and the LoopBack framework were used for server creation. The following technology stack was used to create the client interface: CSS, HTML, Javascript, React, Material-UI. The developed platform is very flexible and allows connecting many different devices; configuring devices via a browser; creating scripts for the system control (scripts are created using visual programming).
first_indexed 2024-12-20T16:46:03Z
format Article
id doaj.art-4f1a5d7491fa439bab2b252095c2720c
institution Directory Open Access Journal
issn 2706-5847
2707-9619
language English
last_indexed 2024-12-20T16:46:03Z
publishDate 2021-06-01
publisher Zhytomyr Polytechnic State University
record_format Article
series Технічна інженерія
spelling doaj.art-4f1a5d7491fa439bab2b252095c2720c2022-12-21T19:32:55ZengZhytomyr Polytechnic State UniversityТехнічна інженерія2706-58472707-96192021-06-01187738010.26642/ten-2021-1(87)-73-80Development of remote control platform for the internet of things infrastructureA.R. 0https://orcid.org/0000-0003-0960-8461R.V. 1https://orcid.org/0000-0002-0388-8821K.R. 2https://orcid.org/0000-0002-1038-8569PetrosianPetrosianKolosIn this article we review a remote control platform for IoT devices. IoT devices have been recently popular all over the world. At the same time, there is a problem of improving the efficiency of designing information systems that will provide access to a variety of information from any place in the world with access to the Internet. That is why a careful approach to the choice of platform architecture is important. IoT platform is a set of components that provide interaction with applications, remote data collection from sensors, secure connection and device management. IoT platform gives an advantage in creating IoT systems by providing development tools. This makes the Internet of Things easier and cheaper for end users. Platform functional abilities were analyzed. The main design approaches of the platform were proved. A platform architecture that allows user applications to interact with IoT devices was proposed. As a result, we have got a working prototype of a simple IoT-system, which demonstrates the principle of this platform. The system is based on a server that interacts with clients and IoT devices. However, the server interacts with the devices using an MQTT broker. Client interaction with the server is performed according to the WebSocket protocol. Node.js, TypeScript and the LoopBack framework were used for server creation. The following technology stack was used to create the client interface: CSS, HTML, Javascript, React, Material-UI. The developed platform is very flexible and allows connecting many different devices; configuring devices via a browser; creating scripts for the system control (scripts are created using visual programming).http://ten.ztu.edu.ua/article/view/234585the internet of thingsiotplatformarchitectureremote control
spellingShingle A.R.
R.V.
K.R.
Development of remote control platform for the internet of things infrastructure
Технічна інженерія
the internet of things
iot
platform
architecture
remote control
title Development of remote control platform for the internet of things infrastructure
title_full Development of remote control platform for the internet of things infrastructure
title_fullStr Development of remote control platform for the internet of things infrastructure
title_full_unstemmed Development of remote control platform for the internet of things infrastructure
title_short Development of remote control platform for the internet of things infrastructure
title_sort development of remote control platform for the internet of things infrastructure
topic the internet of things
iot
platform
architecture
remote control
url http://ten.ztu.edu.ua/article/view/234585
work_keys_str_mv AT ar developmentofremotecontrolplatformfortheinternetofthingsinfrastructure
AT rv developmentofremotecontrolplatformfortheinternetofthingsinfrastructure
AT kr developmentofremotecontrolplatformfortheinternetofthingsinfrastructure