<!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>Wireless technologies in IoT projects with distributed computing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tetiana A. Vakaliuk</string-name>
          <email>tetianavakaliuk@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr V. Andreiev</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr F. Dubyna</string-name>
          <email>Dubyna1357@gmail.com</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oksana L. Korenivska</string-name>
          <email>o.l.korenivska@gmail.com</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yevheniya O. Andreieva</string-name>
          <email>Andreyeva.Yevheniya@gmail.com</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Academy of Cognitive and Natural Sciences</institution>
          ,
          <addr-line>54 Universytetskyi Ave., Kryvyi Rih, 50086</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Digitalisation of Education of the NAES of Ukraine</institution>
          ,
          <addr-line>9 M. Berlynskoho Str., Kyiv, 04060</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Kryvyi Rih State Pedagogical University</institution>
          ,
          <addr-line>54 Universytetskyi Ave., Kryvyi Rih, 50086</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Zhytomyr Polytechnic State University</institution>
          ,
          <addr-line>103 Chudnivsyka Str., Zhytomyr, 10005</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>4</fpage>
      <lpage>13</lpage>
      <abstract>
        <p>When it comes to creating projects based on the use of the Internet of Things (IoT), wireless sensor networks are often used. The use of edge computing in IoT technology allows reducing system response delays to sensor output signals and increasing the network throughput. At the same time, a short-range sensor network can work locally without access to the Internet, while long-range networks, as a rule, require access to the Internet and use both edge and cloud computing. The article analyzes the possible options for wireless data transmission during the implementation of both short- and long-range IoT projects. Specific examples show the possibility of data transmission over a short distance using ESP-NOW technology, nRF24L01 radio modules and the creation of a local Wi-Fi access point. The range of sensor data transmission between microcontrollers is practically determined for each proposed option. The calculation of the range of the LoRa radio line is carried out for the real sensitivity values of the RFM95W receiver. The use of the Okamura-Hata radio wave propagation model is proposed in order to estimate the total signal loss in the LoRa radio line. The essence of edge computing with the combined use of digital and analog sensors is shown.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;IoT</kwd>
        <kwd>wireless sensor network</kwd>
        <kwd>monitoring system</kwd>
        <kwd>edge devices</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Nowadays, a large number of projects are based on the use of the Internet of Things (IoT). For example,
Sulistyawan et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] describes the design of an IoT parking tracking system based on a NodeMCU
ESP8266 microcontroller and an HC-SR04 ultrasonic sensor using a smartphone and a web application.
Joshi and Patel [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] ofer a smart parking system based on the ESP8266 Wi-Fi module and mobile
Internet. In the wireless home automation system project, it is proposed to use the NodeMCU ESP8266
microcontroller to remotely control home appliances and the access system through a web browser and
an Android application [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. As another example, there is smart IoT-based home security system with an
ESP32 microcontroller, that takes pictures of the room with a camera and transmits the information to
the owner’s smartphone when a motion sensor or smoke sensor is triggered. This system is described
in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>The reliable operation of wireless sensor networks is directly related to the capacity of autonomous
power sources of the sensor node. The most energy-consuming operation for sensor nodes is the
transmission of data to the wireless environment. Therefore, energy-saving ways of transmission
are a key factor in extending the sensors service life, as it is almost entirely dependent on the life of
the power battery. Special communication protocols have been developed to solve this problem. To
reduce energy consumption, the transmitters of the sensor nodes are usually being turned of, when
no information transfer is required. Thus, only the simplest primary data processing that reduces the
amount of transmitted information is performed on the sensor node. Therefore, preliminary processing
of measurements is carried out during conducting edge computing. For example, when using analog
sensors, the primary electrical signal is subject to analog-to-digital conversion, which can be performed
directly in the microcontroller, if it has appropriate inputs for connecting analog signals.</p>
      <p>To connect PAN (Personal Area Network) and LAN (Local Area Network) sensors to the global
network, it is required to have a connection to a gateway, which can be implemented using technologies
such as Ethernet, Wi-Fi and LoRaWAN. Recently, the use of global wireless networks, such as GSM,
GPRS and LTE, has become widely used. These networks provide data transmission from sensors
to remote cloud resources without the use of gateways. However, the literature research shows that
insuficient attention has been paid to the analysis of data transfer options depending on the type of
computation used to organize the IoT sensor network. Therefore, the purpose of this article is analyzing
possible options for wireless data transmission in the implementation of IoT projects, both in edge and
cloud computing.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Theoretical background</title>
      <p>Both global and local networks are used to implement IoT projects. Wireless sensor networks (WSN)
in which the distance between sensors does not exceed several dozens of meters, belong to wireless
personal networks (WPAN).</p>
      <p>We will consider the “machine to people” data transfer model in IoT, which is presented in figure 1.</p>
      <p>
        The protocols that are used to transmit data between the nodes of WSN do not only difer from
the protocol of the IoT global network, but also difer significantly from each other. For example,
such protocols are ZigBee, Z-Wave and Bluetooth. These standards provide two-way communication
between devices. Data is transmitted from the sensors to the network coordinator, which acts as a
gateway and provides access to the external network. Through the coordinator, the sensor network
also receives external control commands for the actuators that are part of the sensor network nodes. To
perform collecting data from sensors and controlling actuators, sensor nodes contain microcontrollers,
which must also perform communication functions. The coverage area of WSN can be significantly
increased due to the fact that a number of communication protocols implies an opportunity of relaying
messages from one sensor network node to another. In this regard, various WSN architectures with
suficiently large number of sensors and actuators with autonomous power are used when implementing
IoT projects [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The use of cloud services for data storage and processing has lately gained significant development
in IoT projects because of the integrated use of the wireless and M2M communications and the global
Internet network. GSM, CDMA, LTE, WiMAX cellular networks provide access to the global Internet
network with the possibility of using cloud computing. This provides direct communication between
the "Internet of Things" and cloud services in wireless networks with a long range [
        <xref ref-type="bibr" rid="ref4 ref6">6, 4</xref>
        ].
      </p>
      <p>
        A short-range wireless sensor network uses edge computing to display information within the reach
of edge devices [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. For example, when implementing the project of a home weather station, it is
not necessary to require access to the global network. The transmission of temperature and humidity
measurement data can be carried out using communication protocols of wireless sensor networks
over a short distance. The need for both increasing the throughput of the network and the ability
to minimize the delay of transmission and data processing has led to the necessity of using edge
computing in software based on IoT technology [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Quite a lot of attention is paid to the eficiency of
data transmission using Wi-Fi technology in IoT projects. For example, in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] “delays, loss of packets
depending on their size, the ratio of service information to useful information in one transaction during
data transmission using the MQTT and CoAP protocols are determined”, and in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] “the possibility of
network overload situations and reducing its throughput is analyzed”.
      </p>
      <p>
        The maximum distance over which data packets can be transmitted between wireless sensor network
nodes depends on many factors. To organize communication, first of all, it is necessary to choose
the frequency range of the radio line. Nowadays, ZigBee, Z-Wave, Bluetooth, Wi-Fi and LoRaWAN
standards, which use ISM frequency bands, are widely used to create IoT projects. The ISM band is
available license-free in most countries, under the condition of limited transmitter’s output power level.
Changing the communication range is possible by changing both the sensitivity of the receiving device
and by choosing the type and height of the antenna systems. At the same time, the communication
range depends on the loss of the useful signal during propagation from the transmitter to the receiver.
Bluetooth wireless technology is widely used, when it comes to creating home automation projects
with the transmission of sensor data and control of devices at a short distance. This standard uses a
frequency of 2.4 GHz and provides economical consumption of autonomous power sources [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        It is convenient to use the nRF24L01 transceiver to create a wireless sensor network. It provides
software selection of one of 125 ISM frequency channels in the 2.4-2.525 GHz range and has a printed
antenna with a gain of 2 dBi. One receiver with a sensitivity of -82dBm and six transmitters can work
simultaneously on the frequency of one channel. The transmitter power level is programmable from
-18dBm to 0dBm in 6dBm increments. GFSK modulation of the frequency of the selected channel is used
for data transmission. The SPI interface is used to connect the nRF24L01 to the microcontroller [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        A gateway is used to get remote control of sensor network devices. The gateway is a central point of
communication for all devices that work according to a certain protocol. It connects to the home Wi-Fi
network. At the same time, home automation devices responsible for security, lighting, climate, etc. are
connected to the gateway. As a result of the application of edge data computing from smart devices in
the house, the Wi-Fi channel is not overloaded, and the response delay to the event is reduced compared
to the use of cloud services. Sometimes Wi-Fi response delays can reach up to ten seconds [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Often there is a need to organize a gateway for access to the global Internet network several kilometers
away from the sensor network. In this case, the LoRaWAN network protocol can be used for data
transmission. This protocol has low energy consumption and uses LoRa broadband modulation at the
physical level. The LoRa physical radio interface uses broadband radio signals with a big base B. This
signal is highly resistant to interference. A CSS radio signal with bandwidth  = 125, 250 or 500 kHz
is used for data transmission. During digital data transmission, the radio signal base  =  · 
is adaptively changed to ensure the required communication quality. This is achieved by changing
the duration of the symbol  = 2 / , which depends on the spreading factor of the radio
signal (SF). This coeficient determines the data bits quantity transmitted during the time  [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
The LoRaWAN network protocol, in addition to the adaptive change in data transmission speed, also
provides for changing the transmitter power for each edge device individually to ensure the specified
quality of data transmission and economical use of autonomous power sources. At the same time, the
radio range also changes.
      </p>
      <p>The method of determining the maximum possible distance between WSN nodes involves the
development of a distance calculation method or practical distance determination during the implementation of
IoT projects. Therefore, when building a sensor network using a LoRa physical interface, it is important
to have a method for calculating the range of transmission of data packets at a certain speed.</p>
      <p>
        The maximum communication range  will be achieved under the condition that the power level of
the received signal  is equal to the sensitivity of the receiver. The power level of the received signal
in the radio line using radio waves of length  , at the transmitter power level  , can be calculated by
the formula [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]:
 =  +  +  − ,
(1)
where  is signal loss during propagation from the transmitter to the receiver,  ,  are
coeficients of transmitting and receiving antennas.
      </p>
      <p>
        Losses of the useful signal  are determined by specific conditions of radio wave propagation
at a distance . The multi-beam nature of radio waves propagation, the formation of shadow zones,
multiple reflection and scattering of radio waves in the urban environment creates the phenomenon of
intersymbol interference (ISI) in the transmission of digital data. Signal distortions caused by ISI can
cause a deterioration in the quality of digital information transmission. Besides, there are signal losses
during propagation in the atmosphere and due to the imperfection of the transceiver. All this leads to
additional signal losses. The Okumura-Hata radio wave propagation model is well suited for estimating
the total signal loss in the LoRa radio line, according to which the loss in the city is calculated by the
expression [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]:
      </p>
      <p>50/  = 69.55 + 26.16 lg [] − 13.83 lg ℎ −  (ℎ ) + (44.9 − 6.55 lg ℎ) · lg [], (2)
where  (ℎ ) is correction factor.</p>
      <p>For a small and medium-sized city, this coeficient is determined as follows:
 (ℎ ) = (︀ 1.11 lg (︀ [] − 0.7)︀ ℎ − (︀ 1.56 lg (︀ [] − 0.8)︀ .</p>
      <p>︀)
︀)
(3)</p>
      <p>To determine the signal power level at the receiver input, it is advisable to choose the maximum
possible value of the radio signal attenuation.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>30 meters.
open area.</p>
      <p>To analyze possible options for wireless data transmission, the authors of this article implemented
examples of IoT projects and practically determined the range of sensor data transmission between
microcontrollers for each proposed option.</p>
      <p>ESP8266 and ESP32 microcontrollers from Espressif Systems are widely used to create IoT projects.
They both have a built-in Wi-Fi module. Moreover, the ESP32 microcontroller also supports the
Bluetooth standard.</p>
      <p>The results of the home weather station project using the ESP32 microcontroller and the DHT11
sensor are shown in figure 2. Data transmission of temperature and humidity measurements was carried
out via the Bluetooth interface with display on the mobile device in the “Serial Bluetooth Terminal”
application. The interface allows you to organize a home automation system to integrate or control
electrical and electronic devices in the house at low cost. For instance, in the home weather station
project, measurement data were displayed on the screen upon request sent to the microcontroller from
the mobile application. The maximum range of communication between devices in the room was up to</p>
      <p>The authors also implemented a project for transmitting temperature and humidity measurements
using a DHT11 sensor between two nRF24L01 transceivers under the control of ESP8266 microcontrollers.
The digital measurements data were analyzed both on the transmitting and receiving sides. As shown
in figure 3, data transmission over the radio line is synchronous and error-free. It was practically
determined that the range of communication is provided up to 30 m indoors and up to 100 m in the</p>
      <p>When using ESP8266 and ESP32 microcontrollers, it is also possible to create a local Wi-Fi access
point with the display of sensor data on a webpage. The access to this webpage can be gained using any
device, a laptop for example. The temperature and humidity measurement results can be displayed on a
webpage using an IP address or DNS. This is shown in figure 4. Connection to the local Wi-Fi access
point was carried out at a distance of at least 100 m. Using nRF24L01 transceivers allows to increase
distance of measurement data transmission up to 200 m.</p>
      <p>A home automation system of any standard can work completely locally without access to the
Internet, which eliminates delays in the response of smart devices to events. For example, this is very
important for motion sensors that should turn on the light after detecting a person.</p>
      <p>
        ESP-NOW technology, developed by Espressif Systems, can also be used for two-way forwarding of
data packets of up to 250 bytes with a transmission speed of no more than 1 Mbit/s between controllers.
This technology is based on a simplified Wi-Fi protocol. At the same time, it is possible to organize
a WSN in which communication between no more than 20 pairs of devices will be maintained, with
the transmitter being informed about the success of forwarding packets. In order to send messages,
you need to know the unique MAC address of the boards. If you need to collect data from several
boards onto one, for example, to display data from several sensors on a web server, you can use the
“one-slave – multiple-master“ configuration. It is also possible to create a “one-master – multiple-slaves”
configuration, when one board sends commands to diferent boards of microcontrollers of the ESP
series [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>The results of distance measurement transmission between ESP32 controllers using ESP-NOW
technology are shown in figure 5. The distance was measured by an ultrasonic sensor HC-SR04. The
distance in centimeters was calculated on the edge device. Received data were displayed on the laptop
screen. During the practical implementation of the project, it was determined that the range of data
transmission is up to 100 m.</p>
      <p>Transmission of sensor data to a server, cloud service or edge user can be done through a gateway
based on ESP32 or ESP8266 microcontrollers. For instance, the authors of the article created a gateway
with a connection to the Wi-Fi access point based on the ESP8266 microcontroller. Measurements data
from indoor air quality control sensors were transferred to this gateway using nRF24L01 transceivers.
Afterwards, those measurement results were displayed at the ThingSpeak cloud service. A DHT11
digital sensor was used to measure temperature and humidity. An MQ-2 analog sensor was used to
determine the concentration of hydrocarbon gases. The edge computing of measurement data was
carried out in the ESP8266 microcontroller of the transmission part of the radio line. In order to
read digital data from the DHT11 sensor, a library supporting the SDA interface was used. The gas
concentration was determined by the voltage at the output of the MQ-2 sensor. The built-in 10-bit ADC
of the ESP8266 board was used to get digital measurement data of output voltage. The relative internal
resistance of the sensor was calculated based on the measured voltage.</p>
      <p>This resistance value was used to estimate the gas concentration value based on the calibration
characteristic of the sensor. The gas concentration value was sent to the nRF24L01 transceiver through
the SPI interface. At the receiving end of the radio line, from the output of another nRF24L01transciever,
the gas concentration value was input to the ESP8266 microcontroller via the SPI interface. On the same
controller, a gateway was created for transmitting gas concentration measurements to the ThingSpeak
by connecting to a Wi-Fi access point. The change in measurements of air quality control sensors at a
certain time interval, which was output to the ThingSpeak cloud service, is shown in figure 6.</p>
      <p>It should be noted, that the MQ-2 sensor does not determine the type of gas. It only reacts to an
increase in the concentration of liquefied gas and other carbohydrates in the air. To simulate an increase
in LPG content in the air, a gas lighter refill aerosol can was used. Figure 6 shows that the sensor
responds very well to an increase in the concentration of this gas. Blowing on the sensor also leads to
an increase in CO concentration. In addition, a simultaneous increase in temperature and air humidity
according to the measurements of the DHT11 sensor was also noted.</p>
      <p>
        Therefore, the graphical display of changes in controlled parameters in the IoT cloud service
ThingSpeak allows you to carry out both daily monitoring of changes in parameters and statistical analysis
of measurements. However, a necessary condition for the correct operation of this service is the
implementation of a delay of at least 20 seconds between the transmission of measurements of each
channel [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. An attempt to reduce the delay time or to eliminate it at all, led to a disruption of the
service. In order to display the dynamic change of the controlled parameter, the authors developed an
IOT project for measuring CO concentration in the room using the Blynk cloud service. The display of
CO concentration in Blynk.Console is shown in figure 7.
      </p>
      <p>
        In order to determine the coverage area of a wireless sensor network using the LoRaWAN
communication protocol, the range of data transmission over the LoRa radio line at a specified speed was
calculated. The range of data transmission over the LoRa radio link is determined by the selected uplink
(UL) and downlink (DL) parameters. These parameters in Europe are shown in table 1.
Typical values of LoRa modem parameters for the frequency of 868 MHz are given in table 2[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>The approximate communication range  and the data transmission rate , which is provided by
a LoRa radio line operating at a frequency of 868 MHz and  = 125 kHz were calculated. The
omnidirectional antenna and the transmitters with a power level of 14 dBm were used for conducting
the calculations. The communication range according to expressions (1)-(3), under the condition that
ℎ = 30 m and ℎ = 2 m, was calculated. The speed of information transmission without an
interference-resistant code ( = 1) is defined by the expression  =  · /2 . The use of an
interference-resistant code reduces the speed of information transmission according to the value of the
 parameter. The results of the calculation of the communication range and data transmission speed
on the LoRa radio line for the value of  = 4/5 are shown in table 3.</p>
      <p>As can be seen from the table 3, increasing the value of SF leads to increase in the communication
range with a simultaneous decrease in the information rate of data transmission.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>The use of edge computing in IoT technology allows reducing system response delays to sensor output
signals and increasing the throughput of the network. This type of distributed computing is always
carried out in close proximity to the edge devices. Therefore, edge computing takes place in the creation
of sensor networks of both short- and long-range. At the same time, a short-range sensor network can
work locally without access to the Internet, while long-range networks, as a rule, require access to the
Internet and use both edge and cloud computing.</p>
      <p>The article analyzes the possible options for wireless data transmission during the implementation
of both short- and long-range IoT projects. Using real examples, the authors show the possibility of
data transmission over a short distance using ESP-NOW technology, nRF24L01 radio modules and the
creation of a local Wi-Fi access point. The results of the home weather station project using Bluetooth
technology were presented. The range of sensor data transmission between microcontrollers was
practically determined for each proposed option.</p>
      <p>The calculation of the range of the LoRa radio line was carried out for the real sensitivity values of the
RFM95W receiver. To estimate the total signal loss in the LoRa radio line, the use of the Okamura-Hata
radio wave propagation model was proposed. The obtained values of the radio line range make it
possible to more accurately determine the WSN coverage area when using the LoRaWAN communication
protocol.</p>
      <p>The essence of edge computing with the combined use of digital and analog sensors was shown. An
example of data transmission of the air quality control system through a gateway based on an ESP8266
microcontroller with a graphical display of measurements in the IoT cloud service ThingSpeak and
Blynk was provided.</p>
      <p>In further research, it is planned to practically determine the maximum communication range between
WSN nodes by implementing IoT projects using RFM95W modems.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Author contributions</title>
      <p>Conceptualization, formulation of tasks – Tetiana Vakaliuk; air quality control projects, analysis of
results – Oksana Korenivska, Oleksandr Dubyna; distance meter project using ESP-NOW technology,
analysis of results – Oleksandr Andreiev; conceptual analysis - Tetiana A. Vakaliuk, Oleksandr Andreiev,
method of calculating the radio line range, analysis of results – Yevheniya Andreieva; writing – original
draft preparation and editing – Tetiana Vakaliuk, Yevheniya Andreieva.</p>
      <p>All the authors have read and agreed to the published version of this manuscript.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Sulistyawan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Salim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. G.</given-names>
            <surname>Abas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Aulia</surname>
          </string-name>
          ,
          <article-title>Parking Tracking System Using Ultrasonic Sensor HC-SR04 and NODEMCU ESP8266 Based IoT</article-title>
          ,
          <source>IOP Conference Series: Earth and Environmental Science</source>
          <volume>1203</volume>
          (
          <year>2023</year>
          )
          <article-title>012028</article-title>
          . doi:
          <volume>10</volume>
          .1088/
          <fpage>1755</fpage>
          -1315/1203/1/012028.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <article-title>Smart parking system using esp8266 wi-fi module</article-title>
          ,
          <source>International Journal of Advanced Research in Science Communication and Technology</source>
          <volume>3</volume>
          (
          <year>2023</year>
          )
          <fpage>88</fpage>
          -
          <lpage>95</lpage>
          . doi:
          <volume>10</volume>
          .48175/ IJARSCT-12015.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Rajeshkumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rajesh Kanna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sriram</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sadesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Karunamoorthi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mahudapathi</surname>
          </string-name>
          ,
          <article-title>Home Automation System Using Nodemcu (ESP8266)</article-title>
          , in: R.
          <string-name>
            <surname>Buyya</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Misra</surname>
            ,
            <given-names>Y.-W.</given-names>
          </string-name>
          <string-name>
            <surname>Leung</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Mondal (Eds.),
          <source>Proceedings of International Conference on Advanced Communications and Machine Intelligence</source>
          , Springer Nature, Singapore,
          <year>2023</year>
          , pp.
          <fpage>293</fpage>
          -
          <lpage>302</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-99-2768-5_
          <fpage>28</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>O. L.</given-names>
            <surname>Korenivska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Nikitchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. B.</given-names>
            <surname>Benedytskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Andreiev</surname>
          </string-name>
          ,
          <article-title>IoT monitoring system for microclimate parameters in educational institutions using edge devices</article-title>
          , in: T. A.
          <string-name>
            <surname>Vakaliuk</surname>
            ,
            <given-names>S. O.</given-names>
          </string-name>
          <string-name>
            <surname>Semerikov</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 3rd Edge Computing Workshop</source>
          , Zhytomyr, Ukraine, April 7,
          <year>2023</year>
          , volume
          <volume>3374</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>66</fpage>
          -
          <lpage>80</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3374</volume>
          /paper05.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>McEwen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Cassimally</surname>
          </string-name>
          , Designing the Internet of Things, Wiley,
          <year>2014</year>
          . URL: https://madsg. com/wp-content/uploads/2015/12/Designing_the_Internet_of_Things.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>[6] ETSI TS 102 690 V2.1</source>
          .
          <issue>1</issue>
          (
          <issue>2013</issue>
          -10) “
          <article-title>Machine-to-Machine communications (M2M); Functional architecture”</article-title>
          ,
          <year>2013</year>
          . URL: https://www.etsi.org/deliver/etsi_ts/102600_102699/102690/02.01.01_60/ts_ 102690v020101p.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Malokhvii</surname>
          </string-name>
          , H. Molchanov,
          <article-title>Research of data transmission protocols in the conditions of the Internet of Things, Control, Navigation and Communication Systems</article-title>
          .
          <source>Academic Journal</source>
          <volume>1</volume>
          (
          <year>2022</year>
          )
          <fpage>66</fpage>
          -
          <lpage>74</lpage>
          . doi:
          <volume>10</volume>
          .26906/SUNZ.
          <year>2022</year>
          .
          <volume>1</volume>
          .066.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>O. L.</given-names>
            <surname>Yershova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. V.</given-names>
            <surname>Tomashevska</surname>
          </string-name>
          , Peripheral Computations:
          <article-title>The Basis for Data Processing in Internet of Things, Scientific Bulletin of the National Academy of Statistics, Accounting and Audit (</article-title>
          <year>2021</year>
          )
          <fpage>97</fpage>
          -
          <lpage>103</lpage>
          . doi:
          <volume>10</volume>
          .31767/nasoa.4-
          <fpage>2020</fpage>
          .11.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Talaver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <article-title>Reliable distributed systems: review of modern approaches</article-title>
          ,
          <source>Journal of Edge Computing</source>
          <volume>2</volume>
          (
          <year>2023</year>
          )
          <fpage>84</fpage>
          -
          <lpage>101</lpage>
          . doi:
          <volume>10</volume>
          .55056/jec.586.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>N. I.</given-names>
            <surname>Pravorska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Hripinska</surname>
          </string-name>
          ,
          <article-title>Development Of Sensor For Internet Of Things Data Transferring</article-title>
          , Bulletin of Khmelnytsky National University.
          <source>Technical sciences 6</source>
          (
          <year>2018</year>
          )
          <fpage>193</fpage>
          -
          <lpage>197</lpage>
          . doi:
          <volume>10</volume>
          .31891/
          <fpage>2307</fpage>
          -5732-2018-267-
          <issue>6</issue>
          (
          <issue>2</issue>
          )-193-197.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[11] Single chip 2.4 GHz Transceiver nRF24L01</source>
          ,
          <year>2006</year>
          . URL: https://www.sparkfun.com/datasheets/ Components/nRF24L01_
          <article-title>prelim_prod_spec_1_2</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <article-title>LoRa and LoRaWAN: A Technical Overview</article-title>
          , Semtech,
          <year>2019</year>
          . URL: https://lora-developers.semtech. com/uploads/documents/files/LoRa_and_
          <string-name>
            <surname>LoRaWAN-A_Tech_</surname>
          </string-name>
          Overview-Downloadable.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pinto-Erazo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Suárez-Zambrano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cuzme-Rodríguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Jaramillo-Vinueza</surname>
          </string-name>
          ,
          <article-title>Study Case: LPWAN Propagation Power Estimation in Outdoor Scenarios, Based on the Okumura-Hata Model</article-title>
          , in: V.
          <string-name>
            <surname>Robles-Bykbaev</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Mula</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Reynoso-Meza</surname>
          </string-name>
          (Eds.),
          <source>Intelligent Technologies: Design and Applications for Society</source>
          , Springer Nature Switzerland, Cham,
          <year>2023</year>
          , pp.
          <fpage>113</fpage>
          -
          <lpage>123</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>031</fpage>
          -24327-1_
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Andreiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. F.</given-names>
            <surname>Dubyna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Nikitchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. V.</given-names>
            <surname>Puleko</surname>
          </string-name>
          ,
          <article-title>Detection of the signals of the terrestrial radar stations by spacecraft with a passive synthesis of the antenna aperture</article-title>
          , Radio Electronics, Computer Science, Control (
          <year>2023</year>
          )
          <article-title>13</article-title>
          . doi:
          <volume>10</volume>
          .15588/
          <fpage>1607</fpage>
          -3274-2023-2-2.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <article-title>ESP-NOW wireless communication protocol</article-title>
          ,
          <year>2023</year>
          . URL: https://www.espressif.com/en/solutions/ low-power-solutions/esp-now.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>ThingSpeak for IoT Projects</surname>
          </string-name>
          ,
          <year>2023</year>
          . URL: https://thingspeak.com.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <issue>SX1276</issue>
          /77/78/79 -137MGz to 1020 MGz
          <string-name>
            <surname>Low Power Long Range Transceiver</surname>
          </string-name>
          ,
          <year>2015</year>
          . URL: https: //html.alldatasheet.com/html-pdf/800239/SEMTECH/SX1276/891/3/SX1276.html.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>