<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Conceptual  model  of  IoT‐based  Laboratory  for  study  the  Electrical Engineering and Electronics </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksandr Osolinskyi</string-name>
          <email>osolinskiy.oleksandr@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Liubomyr. Kolodiichuk</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hrystyna. Lipyanina-Goncharenko</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anatoliy. Sachenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lukasz Kopania</string-name>
          <email>as@wunu.edu.ua</email>
          <email>l.kopania@uthrad.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Volodymyr Kochan</string-name>
          <email>volodymyr.kochan@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diana Zahorodnia</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kazimierz Pułaski Technology and Humanitarian University</institution>
          ,
          <addr-line>Malczewskiego St 29, 26-600, Radom</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SE NULES of Ukraine "Berezhany Agrotechnical Institute"</institution>
          ,
          <addr-line>20 Academichna st., Berezhany, Ternopil region, 47501</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>West Ukrainian National University Department for Information Computer Systems and Control</institution>
          ,
          <addr-line>3 Peremoga Square, Ternopil, 46020</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>- The popularity of IoT has been growing rapidly in recent years. This is due to the reduction in the cost of devices that take place in IoT solutions, the creation of user-friendly software development systems and the development of cloud services. This, in turn, has led to the transition of the educational process to a completely different level, where higher education students can obtain most of the knowledge (both theoretical and practical) remotely without the need to physically visit the classroom. In this regard, a conceptual model of IoT hybrid laboratory is proposed, in which students have the opportunity to conduct their research both remotely and in patiently. The structure of the control system and general operating scenarios are described. The issue of optimizing the use of electricity in the proposed laboratories, which is associated with an increase in electrical load several times relative to classical laboratories.</p>
      </abstract>
      <kwd-group>
        <kwd> 1  Conceptual model</kwd>
        <kwd>Arduino</kwd>
        <kwd>Raspberry</kwd>
        <kwd>IoT</kwd>
        <kwd>IoT-based Laboratory</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction </title>
      <p>
        The Internet of Things is a concept of building an environment in which static physical objects
(mechanical, digital, people, animals and other objects) are connected to the World Wide Web and
can communicate with each other and exchange information to solve everyday problems [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">1-3</xref>
        ]. The
main idea of IoT [
        <xref ref-type="bibr" rid="ref1 ref5 ref6">4,5</xref>
        ] is that these objects can interact with each other, perceive and collect data from
the environment without the need for human intervention or the need to communicate with her.
According to researchers, IoT infrastructure could reach 1.5 billion devices in 2022 [
        <xref ref-type="bibr" rid="ref10 ref7 ref8 ref9">6-9</xref>
        ]. Given that
the prices of microcontrollers have fallen to the prices of everyday food [
        <xref ref-type="bibr" rid="ref11">10</xref>
        ], it is possible to
automate and monitor all processes in life. This trend has not bypassed the learning process either
[
        <xref ref-type="bibr" rid="ref12">11</xref>
        ]. In particular, there is a growing tendency to conduct remote experiments without spending time
on physical visits to laboratories, which does not reduce the workload of laboratories and staff, but
also allows not to reduce the quality of training, because students still work with real equipment.
However, this approach makes it difficult to monitor all devices in such laboratories. Requires control
of equipment that is not currently used, but consumes electricity [
        <xref ref-type="bibr" rid="ref13">12</xref>
        ]. In addition, given that the
laboratories conduct not only remote experiments, but also the actual presence of students, it is also
necessary to control the level of lighting and air conditioning in the room.
      </p>
      <p>For such purposes, the concept of IoT is best suited, which will allow for mixed experiments in
laboratories, with some students working with equipment and others conducting experiments remotely
in parallel. The system fully controls the energy consumption and the turn of the experiments. This
will save electricity in general in the laboratory and increase the number of students involved without
increasing the physical presence of people.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work </title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref20">19</xref>
        ], a comprehensive approach to the implementation of a hardware laboratory based on FPGA
and ignited as a service in a hybrid cloud. This laboratory can also be scaled in the public cloud with
the possibility of free connection of IoT devices, which are implemented using FPGA [
        <xref ref-type="bibr" rid="ref16">15</xref>
        ]. The
presented laboratory uses FPGA to work with peripherals and cloud services.
      </p>
      <p>
        The implemented controller on the FPGA simultaneously works with the server and receives
commands, as well as, on the other hand, receives data from sensors, which are sent to the cloud using
the Internet protocol [
        <xref ref-type="bibr" rid="ref17">16</xref>
        ]. After that, cloud services use FPGA to store, store data, analyze and
visualize data. In order for such an environment to work at the IoT level, the student first prepares IoT
peripheral designs in Verilog-HDL and server-side software. In addition, Docker [
        <xref ref-type="bibr" rid="ref18">17</xref>
        ] and Docker
Swarm containers were used for the operation of the system. This part is implemented in Go in the
form of templates and each student can easily customize them for their own needs. Using Docker
tools also reduces application development and human resource usage time. Thanks to the
microservice architecture, the laboratory can dynamically change its configuration according to the
workload of students. There are several work strategies in this system: students can conduct
experiments on their own or join group experiments. But first, the student must develop their own
Verilog-HDL for each FPGA, as well as management software to process data and work with the
cloud using Docker tools that will implement the IoT infrastructure.
      </p>
      <p>
        Another implementation of the remote laboratory [
        <xref ref-type="bibr" rid="ref12">11</xref>
        ] is based on the most popular systems for
development and prototyping, namely Arduino and Raspberry PI. The main module of this system is
the Arduino debug board, which serves as a means of data collection and control for other devices. In
this implementation, the board is connected to the LED cube, mechanical crane, sensor, etc.
Execution of all functionality is performed on the Arduino board, and the assembly and download of
executable code is implemented using Raspberry PI. Hardware communication between the two
devices is via a USB port. The number of devices that can be connected to the Raspberry PI is limited
by their technological capabilities. At the same time, the laboratory administrator once a week sets up
stands for research according to user requests, indicating the port - the device file that will be used by
the Arduino board, the device name - the device ID that will be displayed on the website where the
Arduino processor type is specified, the programmer is the type of programmer according to the
processor to be used, Baud is the connection speed and the termination program. This program
configures the device with its default configurations. Thus, the laboratory allows students to create a
full-fledged system of measurement or control. In addition, the system uses webcams so that the
student can visually check the behavior of the test (device) that he performed (created).
      </p>
      <p>
        The system [
        <xref ref-type="bibr" rid="ref13">12</xref>
        ] is a smart laboratory, where all devices are connected to a set of intelligent IoT
equipment, and the whole set is placed on a single printed circuit board. All physical parameters in the
laboratory are measured in real time and can be viewed on the information panel. Data transfer
between all devices is performed using the MQTT protocol. All devices are connected to the Wi-Fi
module ESP 8266 and act as MQTT clients, the tool for visual programming of data streams
NodeRED (Raspberry Pi 3) acts as an MQTT broker (server). The user can use the smartphone to turn on /
off any device in the laboratory via the MQTT server. Also, the condition of the equipment and
information about the consumed electricity can be seen on the control panel. The ThingSpeak IoT
service was used for data processing and transmission. This whole complex allows you to
significantly reduce electricity consumption in the laboratory.
      </p>
      <p>
        Another interesting implementation is the learning management system using IoT described in
[
        <xref ref-type="bibr" rid="ref14">13</xref>
        ]. This system implements software and hardware, as well as IoT devices, which are used for
interesting experiments in the field of chemistry and robotics. This system is also essentially a module
and integrated into the Moodle LMS system, which uses IoT devices and services that improve the
learning process for both teachers and students. With this application, students can use Internet of
Things sensors and robotic tools to remotely perform an experiment via LMS (Learning Management
Systems). At the same time, students gain full control over the equipment and devices for the
experiment. In addition, during the experiment, the student always has access to real-time information
about the characteristics of the environment and the parameters of the experiment using sensors of the
Internet of Things. All these indicators are transmitted to the LMS through the IoT module. The
proposed application is integrated into LearnSmart LMS, which is based on Moodle.
      </p>
      <p>
        The authors of [
        <xref ref-type="bibr" rid="ref15">14</xref>
        ] proposed a remote laboratory for the study of photovoltaic systems for remote
experiments. The system consists of 3 subsystems: power electronics, sensors and communications.
The remote lab is controlled by a dsPIC30F microcontroller, which acts as an intermediary between
the web server and the power system. The communication subsystem consists of two parts:
communication with the application on the PC via EM203 and communication with the power system
and sensors via dsPIC. The graphical interface was implemented in Visual Basic Programming for
date storage, user identification, development of measurement strategies, power system management.
The maximum duration of one session is one hour. But in reality, the experiment can be performed in
30 minutes, in addition, for each lesson is offered double the time in case students have problems, or
there is a need to conduct more tests. Another interesting feature of this system is the feedback of
students and teachers through the system or service feedback on the experiment.
      </p>
      <p>From the literature it is clear that there are two main areas of development of smart laboratories:
 the first is the so-called virtual laboratories, where all work with the equipment is performed
remotely and students do not have direct access to the equipment, which in some cases is
necessary, for example, when monitoring power equipment;
 the second - smart laboratories that provide comfort in a real laboratory and optimization of the
workflow and electricity consumption. But they in turn impose restrictions on the number of
students who can experiment with real equipment.</p>
      <p>
        For example, if several research stands are connected to a specialized PC and the student uses only
one, then why is it not possible for another student to be able to use the free stand remotely.
Therefore, it is proposed to combine these two concepts and develop a smart laboratory where
students could work both permanently and remotely. In addition, the system should optimize the
energy consumption of such a complex. It is also advisable to use an artificial intelligence system for
the so-called deferred experiments, which is described below, as well as introduce into the system a
submodule of equipment accounting [
        <xref ref-type="bibr" rid="ref21">20</xref>
        ] based on NFC technology.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. System structure </title>
      <p>Given the previous work, it is proposed to develop the concept of a smart laboratory, which would
combine the capabilities of a remote laboratory and a regular classroom for practical training. In
addition, it would be advisable to integrate a system of control and management of electricity
consumption by devices located in the laboratory. Due to the fact that such a concept involves
complex management of facilities, it is proposed to use as a management manager the ANN
apparatus, which would work in conjunction with the IoT cloud service. Figure 1 shows a simplified
structure of such a laboratory. As can be seen from Figure 1, the system is divided into two
subsystems - control of electrical appliances to ensure comfort in the room and control of training
stands. These two subsystems are independent of data transmission and control channels.</p>
      <p>The control subsystem of electrical equipment includes all the equipment that provides the
educational process, namely the projector, air conditioners and laboratory heating, lighting and other
equipment needed to ensure a comfortable learning environment in the laboratory.</p>
      <p>In the current implementation, the control subsystem includes the following equipment:
 Smart projector for presentation of lectures or other teaching materials
 Smart Condition for air conditioning control and temperature control in the laboratory room.
 Smart Light - intelligent lighting control system in the laboratory</p>
      <p>Additional control systems can be included in the current subsystem based on the wishes of
lecturers and students or faculty management.</p>
      <p>Each such device, such as a projector, according to Figure 2, is equipped with additional modules
a smart meter for electricity consumption and a specialized relay to control the operation of the
projector.</p>
      <sec id="sec-3-1">
        <title>Global IoT Service</title>
        <p>DB st
Collecting data</p>
        <p>DB usr</p>
        <p>Collecting data
Collecting data from labs kits
Analysis user’s data
Data analisis</p>
        <p>DB st
Collecting data</p>
        <p>DB usr
Collecting data
The control subsystem of electrical
equipment</p>
        <p>Relay
Projector 220V Smart
meter</p>
        <p>Relay
Condition 220V Smart
meter</p>
        <p>Wi-Fi
Wi-Fi
control</p>
        <p>data
control
data</p>
        <p>Raspberry</p>
        <p>GPIO
1 2 .  . n</p>
        <p>Raspberry</p>
        <p>GPIO
1 2 .  . n</p>
      </sec>
      <sec id="sec-3-2">
        <title>Local IoT Service</title>
        <p>Artificial Intelligent
Data analisis
Control
1 Collecting data from devices
2 Collecting data from labs kits
3 Analysis power consumption
4 Analysis user’s data
5 Make decisions
6 Control devices
Smart Wi-Fi 220V
meter
PC</p>
        <p>USB
Arduino</p>
        <sec id="sec-3-2-1">
          <title>Ethernet data</title>
          <p>Relay</p>
          <p>Relay
Smart Wi-Fi 220V
meter</p>
          <p>DC motor controler</p>
          <p>PC USB
V A A
A V</p>
          <p>Wi-Fi
control
data
control
The control subsystem of electrical
equipment</p>
          <p>Data collection from the SmartMeter and relay control is performed via a network control
controller, such as a Raspberry Pi or BeagleBone board. Such a device serves as a gateway between
the IoT service and the equipment. Its main functions include collecting data on the state of the
equipment (data is read directly from smartmeters or from the cloud, or simultaneously) and control
the inclusion of devices (commands from the local IoT service).</p>
          <p>The subsystem of work with educational stands works on a similar principle. The stand consists of
a PC, where the necessary software to remote access and communication with a debug board (in this
case Arduino) or other controller is installed in accordance with the tasks of the stand, sensors and
controls. For example, we will consider a stand for Investigation of the simplest DC circuits, the
structure of which is shown in Figure 3. The stand includes a PC with software installed, board for
getting electric values from investigated DC circuit, a set of sensors for measuring the current and the
voltage, etc.</p>
          <p>To measure the electricity consumed by the stand, a smart meter has been introduced, which sends
data on the power consumption of the PC and the controller or the computer power control relay
together with the stand. All data is collected and sent to a local cloud service where the student can
see the measurement results. Communication with the local cloud service and the PC is provided by a
secure local area network (Ethernet).</p>
          <p>
            The local IoT service, presented in Figure 4, consists of the following subsystems: 1) user
database, which contains information about users and their access rights; 2) databases on measuring
equipment and experimental data for each user and stand separately; 3) apparatus of artificial neural
networks to control all elements of the laboratory in automatic mode [
            <xref ref-type="bibr" rid="ref19">18</xref>
            ]; 4) a set of software for
analyzing user data; 5) specialized software for equipment management in remote control mode and
in remote experiment mode.
          </p>
          <p>The system also provides a global IoT service for working with remote users, the structure of
which is shown in Figure 5. This subsystem has limited functionality. The system has user and device
databases, as well as a data analysis system. That is, users can see the results of their experiments,
perform data analysis and order a so-called remote experiment, when measurements will be
performed only when the stand is vacated. In this implementation, the user will not have direct access
to the equipment, but only pre-order the experiment according to the configuration specified by him.</p>
          <p>
            This layout enables dividing the work process in the laboratory and ensuring the security of the
whole complex [
            <xref ref-type="bibr" rid="ref22">21</xref>
            ], because remote users will not have a direct access to the PC and the stand.
          </p>
          <p>In addition, learning should take place where students spend the most time. Today it is social
networks. The introduction of social networks [26-28] in a smart laboratory will allow first of all the
placement of a variety of materials:
 Announcements - a function when it is necessary to inform as many students as possible in
a short time about changes in the educational process (change of class schedule),
competitions, Olympiads that will take place in the near future;
 Survey - allows you to take into account the wishes and suggestions through various
surveys;
 Photo album - a function that allows you to place educational material in drawings,
illustrations, photographs. This is necessary in order to speed up and facilitate the
assimilation of educational material;
 Video - this feature allows you to demonstrate the experimental basis for the learning
process;
 Materials for learning - diagrams, tables, text material, interesting facts, etc. (everything
that reflects the subject of study).</p>
          <p>The social network allows the teacher to better remember students (correlate names and faces in
the audience), understand their interests and allows them to jointly create and improve the course.
Instead of simply consuming information, students become developers and experts in a virtual
learning group environment (creating messages, discussions, resources, and more).</p>
          <p>Thus, the use of social networks can give the learning process more interactivity, positively affect
the results of cognitive activity of students, become an effective means of increasing motivation and
quality of learning, organizing teamwork, joint project activities, individualize the student's virtual
learning space.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Description  the  stand  for  Investigation  of  the  simplest  DC  circuits  and  experiment for it </title>
      <p>
        The stand (see Fig. 3) includes a PC with the following software: LabVIEW [
        <xref ref-type="bibr" rid="ref23">22</xref>
        ] and Arduino_cc
[
        <xref ref-type="bibr" rid="ref24">23</xref>
        ]. LabVIEW is a system engineering software for applications that require testing, measurement,
and control with fast access to hardware and data analysis. The process of developing a SCADA
system in LabVIEW is simpler than in "traditional" development tools. It is also a fundamentally
different programming language called "G" and is a functional language that is similar in concept to C
++. Arduino_cc is an integrated cross-platform Java development environment that includes a code
editor, compiler and firmware transfer module. The environment is based on the programming
language Processing. It is similar to the Wiring language. In general, it is C ++, supplemented by
special libraries. This combination is chosen because different students have different levels of
programming skills and it is desirable for beginners to use the Arduino environment, and senior
students can develop projects of a more complex level, where it is advisable to use LabVIEW. The
Arduino Expansion Shield for Raspberry board was chosen as the hardware data acquisition and
control module [
        <xref ref-type="bibr" rid="ref25">24</xref>
        ] because it has more functionality than standard boards and the ability to integrate
with the Raspberry Pi.
      </p>
      <p>A classic voltage divider circuit is proposed as a research electrical circuit (Figure 6)</p>
      <p>The stand is based on the previous scheme and includes the following components:
1. controller of data collection from sensors and supply voltage control. In this particular
implementation (Figure 7), an Arduino board is proposed, but you can also use another module based
on different microcontrollers;
2. analog current sensor Arduino 30A ACS712 on the Hall effect;
3. analog voltage sensor (V1 ... V3);
4. variable resistors R1 and R2 based on digital potentiometer X9C103S.</p>
      <p>The essence of the experiment is to experimentally check the basic relationships of electrical
quantities for DC circuits with series connection of resistors. Student Increasing the value of one of
the resistors from 100 * (Number of students) Ohm to 200 Ohm in 20 Ohm steps, fills in table 1.</p>
      <p>In addition to this, the program transmits data to a foggy service for remote access and control.
There are two options for working:</p>
      <p>1. When a student conducts an experiment locally, the control interface on the fog service will
become inactive and will be asked to stand in the queue for the experiment, although the process itself
will be visible to other students.</p>
      <p>2. If the control and experiment are removed, the main interface on the PC will also become
inactive and the student will be asked to enroll in the queue or select another free stand in the
laboratory.</p>
      <p>All parameters will be collected by the Arduino board and transferred to the PC, from where, after
pre-processing (if necessary), they are transferred to the local IoT service.</p>
      <p>The control system of the PC itself includes two devices:
1. DELOCK 25242 power supply control controller: ATX Power Supply Controller or its
analogue, which will be connected to the Raspberry Pi (see Figure 2);</p>
      <p>
        2. smart current-consumption meter smart-MAC [
        <xref ref-type="bibr" rid="ref26">25</xref>
        ], which will independently transmit data to
the local IoT service on the electricity consumed by a specific PC.
      </p>
      <p>This information is needed to analyze the total power consumption of the laboratory stands and to
further intelligently control the PCs and stands described above, as well as to automatically control
the on / off and start of the PCs themselves.</p>
      <p>From the above structure of the system (see Fig. 1), the laboratory must have many scenarios for
working with users and operating scenarios. In addition, the structure and algorithms of work in this
system should be divided into two main classes - algorithms of the subsystem of control of
educational equipment in the laboratory and algorithms of software operation of test benches, where
research will be conducted (Fig. 9).</p>
      <sec id="sec-4-1">
        <title>Figure 9: Activity diagram of smart projector system</title>
        <p>The main functions of the control system of educational equipment include: control of equipment
operation, equipment management, collection of data on the use of equipment, collection of energy
consumption statistics of classroom equipment for each device separately and in total.</p>
        <p>Below is a scenario of the projector, which is located in the laboratory. The main controller of the
projector control is a script that operates on a local IoT service and has access to a database of
schedules in a particular laboratory, where it loads the time of laboratory, also downloads
presentations of laboratory classes, if already downloaded by the teacher. If (before a certain lesson
the teacher) did not download the presentation files, the system simply turns on the projector in
standby mode relative to the schedule, and the teacher can use the Web interface to download the
presentation or directly connect to the projector and give a presentation. In parallel with the projector
works a smart electricity meter, which sends data on energy consumption by the projector. These data
are collected on the local cloud service for further analysis by the laboratory administrator (if
necessary), as well as for reporting to the accounting department.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>6. Conclusions </title>
      <p>In this paper, the authors proposed a conceptual model of a training laboratory based on IoT,
which combines the functions of a remote laboratory and a regular classroom for practical classes.
The general structure of such system and the basic modules of functioning are presented.</p>
      <p>Despite the fact that only one test bench is described, it is planned to implement about 10 test
benches for each PC (see Figure 1) for different types of tests.</p>
      <p>The subsystem of control and management of electricity consumption by the equipment working
in the laboratory and the scenario of operation of measuring stands is described. Scenarios for
managing objects in this system and working with users are revealed.</p>
      <p>In further works, the authors plan to implement the main modules of the system and the use of
Artificial Neural Networks for intelligent control and protection of the system as a whole.</p>
    </sec>
    <sec id="sec-6">
      <title>7. Acknowledgements </title>
      <p>The authors would like to thank the Ukrainian-German Education and Research Center of West
Ukrainian National University for the opportunity to use their training laboratories and support from
the Internet of Things project: Emerging Curriculum for Industry and Human Applications ALIOT
(573818-EPP-1-2016-1-UK -EPPKA2-CBHE-JP) for the provided equipment for measuring stands.</p>
    </sec>
    <sec id="sec-7">
      <title>8. References </title>
      <p>[26] G. Marques and R. Pitarma, “Using IoT and Social Networks for Enhanced Healthy Practices in
Buildings,” Smart Innovation, Systems and Technologies, (2018) 424–432. DOI:
10.1007/978-3030-03577-8_47
[27] V. Tyagi and A. Kumar, "Internet of Things and social networks: A survey." 2017 International
Conference on Computing, Communication and Automation (ICCCA), Greater Noida, India,
(2017) 1268-1270, DOI: 10.1109/CCAA.2017.8230013.
[28] G. A. Stelea, V. Popescu, F. Sandu, L. Jalal, M. Farina and M. Murroni, "From Things to
Services: A Social IoT Approach for Tourist Service Management." in IEEE Access, vol. 8, pp.
153578-153588, 2020, DOI: 10.1109/ACCESS.2020.3018331.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>5. Basic functions and algorithms of IoT laboratory </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Tripathi, and</article-title>
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Jara</surname>
          </string-name>
          ,
          <article-title>"A survey of internet-of-things: Future vision, architecture, challenges and services." in 2014 IEEE worldforum on Internet of Things (WF-IoT)</article-title>
          . IEEE, (
          <year>2014</year>
          ):
          <fpage>287</fpage>
          -
          <lpage>292</lpage>
          . DOI:
          <volume>10</volume>
          .1109/WF-IoT.
          <year>2014</year>
          .6803174
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Srinivasan</surname>
            ,
            <given-names>C. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rajesh</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saikalyan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Premsagar</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Yadav</surname>
            ,
            <given-names>E. S. "</given-names>
          </string-name>
          <article-title>A review on the different types of internet of things (IoT)</article-title>
          .
          <source>" Journal of Advanced Research in Dynamical and Control Systems</source>
          ,
          <volume>11</volume>
          (
          <issue>1</issue>
          ), (
          <year>2019</year>
          ).
          <fpage>154</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Jeretta</given-names>
            <surname>Horn</surname>
          </string-name>
          <string-name>
            <surname>Nord</surname>
          </string-name>
          , Alex Koohang,
          <article-title>Joanna Paliszkiewicz, "The Internet of Things: Review and theoretical framework." Expert Systems with Applications</article-title>
          , Volume
          <volume>133</volume>
          , (
          <year>2019</year>
          ).
          <fpage>97</fpage>
          -
          <lpage>108</lpage>
          , ISSN 0957-4174, DOI: 10.1016/j.eswa.
          <year>2019</year>
          .
          <volume>05</volume>
          .014.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.P.</given-names>
            <surname>Ray</surname>
          </string-name>
          ,
          <article-title>"A survey on Internet of Things architectures</article-title>
          .
          <source>" Journal of King</source>
          Saud University - Computer and Information Sciences, Volume
          <volume>30</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>3</given-names>
          </string-name>
          , (
          <year>2018</year>
          ).
          <fpage>291</fpage>
          -
          <lpage>319</lpage>
          . DOI:
          <volume>10</volume>
          .4108/eai.1-
          <fpage>12</fpage>
          -
          <year>2016</year>
          .151714.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>O.</given-names>
            <surname>Kanoun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Keutel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Viehweger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bradai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Naifar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Trigona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kallel</surname>
          </string-name>
          , I. Chaour, G. Bouattour et al.,
          <article-title>"Next generation wireless energy aware sensors for internet of things: A review." 15th International Multi-Conference on Systems, Signals &amp; Devices (SSD)</article-title>
          . IEEE, (
          <year>2018</year>
          ).
          <article-title>1-6</article-title>
          . DOI:
          <volume>10</volume>
          .1109/SSD.
          <year>2018</year>
          .8570695
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Ericsson</given-names>
            <surname>Mobility</surname>
          </string-name>
          <string-name>
            <surname>Report</surname>
          </string-name>
          ,
          <year>November 2020</year>
          . URL: https://www.ericsson.com/4adc87/assets/local/mobility-report/documents/2020/november-2020
          <string-name>
            <surname>-</surname>
          </string-name>
          ericsson
          <article-title>-mobility-report</article-title>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[7] IoT evolution towards a super-connected world</article-title>
          , URL: https://arxiv.org/abs/
          <year>1907</year>
          .02589
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Saravanan</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Julie</surname>
            <given-names>E.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robinson</surname>
            <given-names>Y.H.</given-names>
          </string-name>
          "
          <source>Smart Cities &amp; IoT: Evolution of Applications</source>
          , Architectures &amp; Technologies,
          <string-name>
            <given-names>Present</given-names>
            <surname>Scenarios</surname>
          </string-name>
          &amp; Future
          <string-name>
            <surname>Dream</surname>
          </string-name>
          .
          <article-title>" Internet of Things and Big Data Analytics for Smart Generation (</article-title>
          <year>2018</year>
          ).
          <fpage>135</fpage>
          -
          <lpage>151</lpage>
          . DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -04203-
          <issue>5</issue>
          _
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Ruth</given-names>
            <surname>Ande</surname>
          </string-name>
          , Bamidele Adebisi, Mohammad Hammoudeh, Jibran Saleem,
          <article-title>"Internet of Things: Evolution and technologies from a security perspective."</article-title>
          <source>Sustainable Cities and Society</source>
          , Volume
          <volume>54</volume>
          , (
          <year>2020</year>
          )
          <article-title>101728</article-title>
          . DOI:
          <volume>10</volume>
          .1016/j.scs.
          <year>2019</year>
          .
          <volume>101728</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [10]
          <article-title>The shape of the MCU market URL: https://www.embedded.com/the-shape-of-the-mcu-market/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Fernández-Pacheco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Martin</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Castro</surname>
          </string-name>
          ,
          <article-title>"Implementation of an Arduino Remote Laboratory with Raspberry Pi." 2019 IEEE Global Engineering Education Conference (EDUCON), Dubai</article-title>
          , United Arab Emirates,
          <year>2019</year>
          , pp.
          <fpage>1415</fpage>
          -
          <lpage>1418</lpage>
          , DOI: 10.1109/EDUCON.
          <year>2019</year>
          .
          <volume>8725030</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Poongothai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Subramanian</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Rajeswari</surname>
          </string-name>
          ,
          <article-title>"Design and implementation of IoT based smart laboratory</article-title>
          .
          <source>" 2018 5th International Conference on Industrial Engineering and Applications</source>
          (ICIEA),
          <year>Singapore</year>
          ,
          <year>2018</year>
          , pp.
          <fpage>169</fpage>
          -
          <lpage>173</lpage>
          , DOI: 10.1109/IEA.
          <year>2018</year>
          .
          <volume>8387090</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Mershad</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Hamieh</surname>
          </string-name>
          ,
          <article-title>"Using Internet of Things to Enhance Remote Experiments in Learning Management Systems</article-title>
          .
          <article-title>" 2019 IEEE International Smart Cities Conference (ISC2), Casablanca</article-title>
          , Morocco,
          <year>2019</year>
          , pp.
          <fpage>458</fpage>
          -
          <lpage>464</lpage>
          , DOI: 10.1109/ISC246665.
          <year>2019</year>
          .
          <volume>9071786</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [14]
          <string-name>
            <surname>A. D. Martin</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          <string-name>
            <surname>Cano</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          <string-name>
            <surname>Vazquez</surname>
            and
            <given-names>D. A.</given-names>
          </string-name>
          <string-name>
            <surname>López-García</surname>
          </string-name>
          ,
          <article-title>"A Low-Cost Remote Laboratory for Photovoltaic Systems to Explore the Acceptance of the Students</article-title>
          .
          <article-title>" 2020 IEEE Global Engineering Education Conference (EDUCON), Porto</article-title>
          , Portugal,
          <year>2020</year>
          , pp.
          <fpage>1333</fpage>
          -
          <lpage>1337</lpage>
          , DOI: 10.1109/EDUCON45650.
          <year>2020</year>
          .
          <volume>9125211</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Gomes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gomes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tavares</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Cabral</surname>
          </string-name>
          ,
          <article-title>"Towards an FPGA-based edge device for the Internet of Things,"</article-title>
          <source>2015 IEEE 20th Conference on Emerging Technologies &amp; Factory Automation (ETFA)</source>
          ,
          <year>Luxembourg</year>
          ,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          , DOI: 10.1109/ETFA.
          <year>2015</year>
          .
          <volume>7301601</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P. G.</given-names>
            <surname>Lopez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Montresor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Epema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Datta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Higashino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Iamnitchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Barcellos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Felber</surname>
          </string-name>
          and E. Riviere, “
          <article-title>Edge-centric Computing: Vision and Challenges”</article-title>
          ,
          <source>in ACM SIGCOMM Computer Communication Review</source>
          , Volume
          <volume>45</volume>
          ,
          <string-name>
            <surname>Number</surname>
            <given-names>5</given-names>
          </string-name>
          ,
          <year>October 2015</year>
          , pp.
          <fpage>37</fpage>
          -
          <lpage>42</lpage>
          . DOI:
          <volume>10</volume>
          .1145/2831347.2831354
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Docker</surname>
            <given-names>URL</given-names>
          </string-name>
          : https://docs.docker.com/
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>W.</given-names>
            <surname>Raad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bueno-Delgado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Deriche</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Suliman</surname>
          </string-name>
          ,
          <article-title>"An IoT Based Inventory System for High Value Laboratory Equipment</article-title>
          .
          <article-title>" 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada</article-title>
          , Spain,
          <year>2019</year>
          , pp.
          <fpage>314</fpage>
          -
          <lpage>319</lpage>
          . DOI:
          <volume>10</volume>
          .1109/IOTSMS48152.
          <year>2019</year>
          .
          <volume>8939259</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>N.</given-names>
            <surname>Fujii</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Koike</surname>
          </string-name>
          ,
          <article-title>"IoT Remote Group Experiments in the Cyber Laboratory: A FPGAbased Remote Laboratory in the Hybrid Cloud</article-title>
          .
          <article-title>" 2017 International Conference on Cyberworlds (CW)</article-title>
          ,
          <year>Chester</year>
          ,
          <year>2017</year>
          , pp.
          <fpage>162</fpage>
          -
          <lpage>165</lpage>
          , DOI: 10.1109/CW.
          <year>2017</year>
          .
          <volume>29</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [20]
          <string-name>
            <surname>I. Turchenko</surname>
          </string-name>
          et al.,
          <article-title>"Approach to neural-based identification of multisensor conversion characteristic</article-title>
          .
          <source>" 2009 IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications</source>
          , Rende, Italy,
          <year>2009</year>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>31</lpage>
          , DOI: 10.1109/IDAACS.
          <year>2009</year>
          .
          <volume>5343030</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M.</given-names>
            <surname>Komar</surname>
          </string-name>
          et al.,
          <article-title>"High performance adaptive system for cyber attacks detection</article-title>
          .
          <source>" 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)</source>
          , Bucharest,
          <year>2017</year>
          , pp.
          <fpage>853</fpage>
          -
          <lpage>858</lpage>
          , DOI: 10.1109/IDAACS.
          <year>2017</year>
          .
          <volume>8095208</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>LabVIEW</given-names>
            <surname>Community Edition</surname>
          </string-name>
          , URL: https://www.ni.com/ru-ru/shop/labview/selectedition/labview-community
          <article-title>-edition</article-title>
          .html
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Arduino</surname>
            <given-names>IDE URL</given-names>
          </string-name>
          : https://www.arduino.cc/
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [24]
          <article-title>Arduino Expansion Shield for Raspberry Pi model B</article-title>
          , URL: https://www.dfrobot.com/product1148.html
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [25]
          <article-title>Smart meters for any kind of consumptions! URL: https://smart-mac</article-title>
          .com/en/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>