Современные информационные технологии и IT-образование (Oct 2022)

Development of Cloud Platform for Controlling Internet of Things Devices

  • Dmitry Perepelkin,
  • Daniil Tkachev

DOI
https://doi.org/10.25559/SITITO.18.202203.625-633
Journal volume & issue
Vol. 18, no. 3
pp. 625 – 633

Abstract

Read online

Currently, solutions based on the Internet of Things are becoming widely in demand. The concept of the Internet of Things implies the construction of a software-defined network (SDN) of physical devices with integrated mechanisms of interaction both among themselves and with a cloud platform, a software system and objects of the outside world. The aim of the work is to develop a cloud platform and a visual software system for configuring Internet of Things devices. The paper proposes a four-level architecture of a software-defined network, including an additional layer of Internet of Things devices containing actuators for executing commands and sensors for collecting environmental parameters. To aggregate data about the network structure, as well as to obtain information from the end devices of the Internet of Things and store their configuration, a cloud platform has been developed that allows using an external REST API interface and a deployed socket server to interact with the visual software system and end devices of the Internet of Things. A visual IoT Map software system has been developed for configuring a software-defined network of Internet of Things devices, visualizing the network topology and data received from end devices. Special attention is paid to the mechanisms of interaction between the visual software system, the cloud platform and the end devices of the Internet of Things.

Keywords