Professional Documents
Culture Documents
33
Head node
BN3
Boundary network node
131
Authorized licensed use limited to: Universidad Nacional Abierta y a Distancia. Downloaded on February 27,2023 at 14:43:56 UTC from IEEE Xplore. Restrictions apply.
Thus, the problem of constructing a common infor- identification and transmission of a certain value for one
mation field from independent heterogeneous networks is channel; transmission of values obtained from different
solved as follows. Network interfaces are assumed by the sensor networks for several channels; building a client for
boundary nodes (BN). There are BN1, BN2, BN3 for ex- obtaining data, analyze it to detect a deviation from the
ternal access to SN1, SN2, SN3 and there are BN12, BN13, specified range; analysis of the resistance of the data
BN23 for the interaction of networks. Boundary nodes that source to substitution, distortion or destruction of infor-
perform the function of gateways have the possibility of a mation.
simultaneous presence in at least two networks between
which interaction is organized. VI. RAPID PROTOTYPING OF FRAGMENTS OF INTERNET
Each network controller through a network interface OF THINGS
is related to the nodes of its network - sensors and drives The option of rapid prototyping of a network fragment
and it performs a set of basic functions (services). Expan- using wired and wireless access that realized with use a
sion of the set of functions gives access to the network WiFi router shown in Figure 4.
controller from the side of the boundary node, which
provides transport of data from one network to another.
Head nodes (network controllers) form requests
(commands) to sensors and drives receive response mes-
sages in accordance with the internal logic of the network
functioning. To provide communication with the global
network of all nodes, without exception, that generates
and receive data, it is advisable to use one entry point for
a cluster of nodes within one or more sensor networks.
V. ACCESS TO CLOUD SERVICE
The task of accessing to remote data store or service
based on such a store can be solved at the levels: Dew, Figure 4. Rapid prototyping of the IoT network fragment.
Fog, Cloud (Cloudlet). Take, for example, the cloud ser-
There are four Ethernet ports for connecting the end
vice ThingSpeak [13] with open access (Figure 3). It can
devices (Ethernet MCU) and the local server, the WiFi
create several channels for the accumulation of data (inte-
access point for connecting the IoT wireless devices:
ger values) from remote sources with the fixation of the
WiFi MCU (ESP 8266, Espressif ESP 32, etc.), SoM
arrival time. Each channel is available for writing and
Raspberry Pi, laptops, smartphones, tablet computers. As
reading after fulfilling the identification procedure using
the access point WiFi mobile devices GSM, DSL mo-
allocated keys and identifiers. The source of data or the
dems and WiFi MCU can be used. This creates a variety
client can be any device with wired or wireless Internet
of tasks for building various Edge-level network configu-
access (Ethernet and WiFi MCU, System on Module,
ration for building and analyzing IoT fragments, master-
smartphone, tablet PC). The number of channels for re-
ing promising IoT platforms.
cording and the frequency of data transmission is limited.
Simple Ethernet MCUs are built using Ethernet - SPI
converters Wiznet w5100, w5500, Microchip ENC28J60
and microcontroller platforms. Converters implement
TCP/IP protocol in hardware. Microcontrollers can be
connected to sensors and actuators, perform the functions
of the boundary nodes of sensor networks, and exchange
information among themselves using built-in interfaces.
Using multiple routers and connected devices allows the
local server to simulate interaction at the boundary level
of higher IoT levels.
The prototype is the base for the development and re-
search of industrial automation systems, a smart home
that is based on technologies of the Internet of Things.
Figure 3. Interaction of IoT elements using the cloud service VII. MODELING OF ACCESS TO WEB RESOURCES
ThingSpeak.com.
Along with rapid prototyping, an effective tool for
Clients after identification get access to data that can developing and debugging an application for the Internet
be obtained in the form of spreadsheets or graphs. of Things is the model approach. Thus, the Proteus mod-
To study the technology of access to the cloud data eling and development environment allows investigate
store, the solution of the following tasks can be used: the behavior of devices based on wired access ENC28J60
132
Authorized licensed use limited to: Universidad Nacional Abierta y a Distancia. Downloaded on February 27,2023 at 14:43:56 UTC from IEEE Xplore. Restrictions apply.
to a local network and also based on emulating access to Prototypes open wide opportunities for researching
web resources by intercepting TCP/IP packets. the vulnerability of elements of the Internet of Things and
Figure 5 shows the model view and the browser win- methods of enhancing cybersecurity in experiments that
dow with the result of querying the IP address of the are difficult to implement or unacceptable in real net-
device. This simple and affordable tool allows you to works.
gain the skills of organizing an exchange using HTTP
pages in a network with the TCP/IP protocol. Limited REFERENCES
resources of microcontrollers and features of ENC28J60 [1] Integration of Cloud Computing and Internet of Things: a Survey.
allow using highly shortened HTTP pages that can be Alessio Botta, Walter de Donato, Valerio Persico, Antonio
Pescap´e. Journal of Future Generation Computer Systems,
placed in one Ethernet frame and occupy the amount of September 18, 2015, pp. 1-54
available memory. [2] Fog Computing: Platform and Applications. Shanhe Yi, Zijiang
Proteus allows simulate the exchange between nodes Hao, Zhengrui Qin, and Qun Li. Third IEEE Workshop on Hot
of sensor networks, and also the interaction of microcon- Topics in Web Systems and Technologies, 2015, pp. 73-78
[3] Fog computing: fog and cloud along the Cloud-to-Thing
trollers with digital and analog sensors (temperature, continuum. https://www.i-scoop.eu/internet-of-things-guide/fog-
humidity, pressure, approach, etc.), various actuators computing-cloud-internet-things/
(lighting, electric drives, relays, etc.), indicators, alarms [4] Edge-Fog Cloud: A Distributed Cloud for Internet of Things
and various converters [14]. Computations Nitinder Mohan, Jussi Kangasharju.
https://www.cs.helsinki.fi/u/nmohan/documents/2016/EF_Nitinder
Matlab can be used to model data processing from _Jussi_UH_Final.pdf
sensors, modern versions of which make it possible to [5] A Comprehensive Survey on Fog Computing: State-of-the-Art and
obtain data from physical devices [15]. Research Challenges. Carla Mouradian , Diala Naboulsi, Sami
Yangui, Roch H. Glitho. http://ieeexplore.ieee.org/stamp/
stamp.jsp?tp=&arnumber=8100873.
[6] An Introduction to Dew Computing: Definition, Concept and
Implications. P.P. Ray. http://ieeexplore.ieee.org/stamp/
stamp.jsp?tp=&arnumber=8114187
[7] Gartner Top 10 Strategic Technology Trends for 2018. -
https://www.gartner.com/smarterwithgartner/gartner-top-10-
strategic-technology-trends-for-2018
[8] Interconnection between IP Networks and Wireless Sensor
Networks. Brandon Keith Maharrey, Alvin S. Lim, Song Gao.
International Journal of Distributed Sensor Networks. December
4, 2012. http://journals.sagepub.com/doi/full/ 10.1155/2012/
567687.
[9] Edge Mesh: A New Paradigm to Enable Distributed Intelligence in
Internet of Things. Sahni, Yuvraj; Cao, Jiannong; Zhang, Shigeng;
IEEE ACCESS, 2017, Vol. 5, pp.: 16441-16458
[10] T. Higuchi, H. Yamaguchi, and T. Higashino. Mobile devices as
an infrastructure: A survey of opportunistic sensing technology.
Journal of Information Processing, 23(2):94—104, 2015.
Figure 5. Modeling access to Web resources using the Proteus. [11] ESP8266 Arduino Core Documentation. Release 2.4.0. Ivan
Grokhotkov. May 14, 2017- https://media.readthedocs.org/pdf/
VIII. CONCLUSIONS arduino-esp8266/docs_to_readthedocs/arduino-esp8266.pdf
[12] Application of IoT in monitoring and controlling agricultural
The competencies of IoT elements developers are production. Dušan Marković, Ranko Koprivica. Acta
formed on the basis of a clear understanding of the hier- Agriculturae Serbica, Vol. XX, 40 (2015) 145-153
archy of networks, the levels of organization of interac- [13] The Development of IoT Based BBT Charting and Monitoring
tion of elements in the network of an end and boundary using ThingSpeak. Yazed, Muhammad Syukri Mohd; Mahmud,
Farhanahani. International Conference on Engineering, Science
devices of sensor networks. A project-oriented and mod- and nanotechnology, 2016.
el-oriented approach to learning allows, on the basis of [14] Arduino-Based Embedded Systems.Interfacing, Simulation, and
simple projects and their gradual complication, to cover LabVIEW GUI. Rajesh Singh, Anita Gehlot, Bhupendra Singh,
the main elements of the technologies used in the Internet Sushabhan Choudhury. 2018 by Taylor & Francis Group, p.330.
[15] Accuracy Increase of Dynamic Objects State Estimation by a
of Things. The tools of rapid prototyping allow you to Complex Matlab-Arduino when Cyberphysical Systems Designing
bring projects to the level of ready-made solutions that Gurko A. G., Plakhteev A. P., Plakhteev P. A. - Radio
form the basis of complex projects. Electronics, Computer Science, Control -Vol 1, 2016. - pp.84-91.
133
Authorized licensed use limited to: Universidad Nacional Abierta y a Distancia. Downloaded on February 27,2023 at 14:43:56 UTC from IEEE Xplore. Restrictions apply.