Professional Documents
Culture Documents
Download Advances In Emerging Trends And Technologies Proceedings Of Icaett 2020 Advances In Intelligent Systems And Computing Miguel Botto Tobar Omar S Gomez Raul Rosero Miranda Angela Diaz Cadena Ed online ebook texxtbook full chapter pdf
Download Advances In Emerging Trends And Technologies Proceedings Of Icaett 2020 Advances In Intelligent Systems And Computing Miguel Botto Tobar Omar S Gomez Raul Rosero Miranda Angela Diaz Cadena Ed online ebook texxtbook full chapter pdf
https://ebookmeta.com/product/recent-advances-in-artificial-
intelligence-and-data-engineering-select-proceedings-of-
aide-2020-advances-in-intelligent-systems-and-computing-1386/
https://ebookmeta.com/product/soft-computing-for-security-
applications-proceedings-of-icscs-2021-advances-in-intelligent-
systems-and-computing-1397-g-ranganathan-editor/
https://ebookmeta.com/product/advances-in-databases-and-
information-systems-25th-european-conference-adbis-2021-tartu-
estonia-august-24-26-2021-proceedings-1st-edition-ladjel-
Soft Computing for Problem Solving Proceedings of
SocProS 2020 Volume 1 Advances in Intelligent Systems
and Computing 1392 Aruna Tiwari (Editor)
https://ebookmeta.com/product/soft-computing-for-problem-solving-
proceedings-of-socpros-2020-volume-1-advances-in-intelligent-
systems-and-computing-1392-aruna-tiwari-editor/
https://ebookmeta.com/product/soft-computing-for-problem-solving-
proceedings-of-socpros-2020-volume-2-advances-in-intelligent-
systems-and-computing-1393-aruna-tiwari-editor/
https://ebookmeta.com/product/computational-vision-and-bio-
inspired-computing-proceedings-of-iccvbic-2021-advances-in-
intelligent-systems-and-computing-1420-s-smys-editor/
https://ebookmeta.com/product/chess-explained-
the-c3-sicilian-1st-edition-sam-collins/
https://ebookmeta.com/product/starting-out-the-c3-sicilian-1st-
edition-john-emms/
Advances in Intelligent Systems and Computing 1302
Miguel Botto-Tobar
Omar S. Gómez
Raúl Rosero Miranda
Angela Díaz Cadena Editors
Advances in
Emerging
Trends and
Technologies
Proceedings of ICAETT 2020
Advances in Intelligent Systems and Computing
Volume 1302
Series Editor
Janusz Kacprzyk, Systems Research Institute, Polish Academy of Sciences,
Warsaw, Poland
Advisory Editors
Nikhil R. Pal, Indian Statistical Institute, Kolkata, India
Rafael Bello Perez, Faculty of Mathematics, Physics and Computing,
Universidad Central de Las Villas, Santa Clara, Cuba
Emilio S. Corchado, University of Salamanca, Salamanca, Spain
Hani Hagras, School of Computer Science and Electronic Engineering,
University of Essex, Colchester, UK
László T. Kóczy, Department of Automation, Széchenyi István University,
Gyor, Hungary
Vladik Kreinovich, Department of Computer Science, University of Texas
at El Paso, El Paso, TX, USA
Chin-Teng Lin, Department of Electrical Engineering, National Chiao
Tung University, Hsinchu, Taiwan
Jie Lu, Faculty of Engineering and Information Technology,
University of Technology Sydney, Sydney, NSW, Australia
Patricia Melin, Graduate Program of Computer Science, Tijuana Institute
of Technology, Tijuana, Mexico
Nadia Nedjah, Department of Electronics Engineering, University of Rio de Janeiro,
Rio de Janeiro, Brazil
Ngoc Thanh Nguyen , Faculty of Computer Science and Management,
Wrocław University of Technology, Wrocław, Poland
Jun Wang, Department of Mechanical and Automation Engineering,
The Chinese University of Hong Kong, Shatin, Hong Kong
The series “Advances in Intelligent Systems and Computing” contains publications
on theory, applications, and design methods of Intelligent Systems and Intelligent
Computing. Virtually all disciplines such as engineering, natural sciences, computer
and information science, ICT, economics, business, e-commerce, environment,
healthcare, life science are covered. The list of topics spans all the areas of modern
intelligent systems and computing such as: computational intelligence, soft comput-
ing including neural networks, fuzzy systems, evolutionary computing and the fusion
of these paradigms, social intelligence, ambient intelligence, computational neuro-
science, artificial life, virtual worlds and society, cognitive science and systems,
Perception and Vision, DNA and immune based systems, self-organizing and
adaptive systems, e-Learning and teaching, human-centered and human-centric
computing, recommender systems, intelligent control, robotics and mechatronics
including human-machine teaming, knowledge-based paradigms, learning para-
digms, machine ethics, intelligent data analysis, knowledge management, intelligent
agents, intelligent decision making and support, intelligent network security, trust
management, interactive entertainment, Web intelligence and multimedia.
The publications within “Advances in Intelligent Systems and Computing” are
primarily proceedings of important conferences, symposia and congresses. They
cover significant recent developments in the field, both of a foundational and
applicable character. An important characteristic feature of the series is the short
publication time and world-wide distribution. This permits a rapid and broad
dissemination of research results.
Indexed by SCOPUS, DBLP, EI Compendex, INSPEC, WTI Frankfurt eG,
zbMATH, Japanese Science and Technology Agency (JST), SCImago.
All books published in the series are submitted for consideration in Web of
Science.
Editors
Advances in Emerging
Trends and Technologies
Proceedings of ICAETT 2020
123
Editors
Miguel Botto-Tobar Omar S. Gómez
Eindhoven University of Technology Escuela Superior Politécnica de Chimbor
Eindhoven, Noord-Brabant, The Netherlands Riobamba, Ecuador
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Preface
v
vi Preface
We would like to express our sincere gratitude to the invited speakers for their
inspirational talks, to the authors for submitting their work to this conference and
the reviewers for sharing their experience during the selection process.
General Chairs
Organizing Committee
Miguel Botto-Tobar Eindhoven University of Technology,
The Netherlands
Omar S. Gómez Escuela Superior Politécnica de Chimborazo,
Ecuador
Raúl Rosero Miranda Escuela Superior Politécnica de Chimborazo,
Ecuador
Ángela Díaz Cadena Universitat de Valencia, Spain
Steering Committee
Miguel Botto-Tobar Eindhoven University of Technology,
The Netherlands
Ángela Díaz Cadena Universitat de Valencia, Spain
Publication Chair
Miguel Botto-Tobar Eindhoven University of Technology,
The Netherlands
vii
viii Organization
Program Chairs
Technology Trends
Miguel Botto-Tobar Eindhoven University of Technology,
The Netherlands
Sergio Montes León Universidad de las Fuerzas Armadas (ESPE),
Ecuador
Hernán Montes León Universidad Rey Juan Carlos, Spain
Jean Michel Clairand Universidad de las Américas, Ecuador
Ángel Jaramillo Alcázar Universidad de las Américas, Ecuador
Electronics
Ana Zambrano Vizuete Escuela Politécnica Nacional, Ecuador
David Rivas Universidad de las Fuerzas Armadas (ESPE),
Ecuador
Edgar Maya-Olalla Universidad Técnica del Norte, Ecuador
Hernán Domínguez-Limaico Universidad Técnica del Norte, Ecuador
Intelligent Systems
Guillermo Pizarro Vásquez Universidad Politécnica Salesiana, Ecuador
Janeth Chicaiza Universidad Técnica Particular de Loja, Ecuador
Gustavo Andrade Miranda Universidad de Guayaquil, Ecuador
William Eduardo Villegas Universidad de las Américas, Ecuador
Diego Patricio Buenaño Universidad de las Américas, Ecuador
Fernández
Machine Vision
Julian Galindo LIG-IIHM, France
Erick Cuenca Université de Montpellier, France
Pablo Torres-Carrión Universidad Técnica Particular de Loja, Ecuador
Jorge Luis Pérez Medina Universidad de las Américas, Ecuador
Communication
Óscar Zambrano Vizuete Universidad Técnica del Norte, Ecuador
Pablo Palacios Jativa Universidad de Chile, Chile
Iván Patricio Ortiz Garces Universidad de las Américas, Ecuador
Nathaly Verónica Orozco Universidad de las Américas, Ecuador
Garzón
Henry Ramiro Carvajal Mora Universidad de las Américas, Ecuador
Organization ix
Security
Luis Urquiza-Aguiar Escuela Politécnica Nacional, Ecuador
Joffre León-Acurio Universidad Técnica de Babahoyo, Ecuador
e-Learning
Miguel Zúñiga-Prieto Universidad de Cuenca, Ecuador
Verónica Fernanda Falconí Universidad de las Américas, Ecuador
Ausay
Doris Macias Universitat Politécnica de Valencia, Spain
e-Business
Angela Díaz Cadena Universitat de Valencia, Spain
Program Committee
Abdón Carrera Rivera University of Melbourne, Australia
Adrián Cevallos Navarrete Griffith University, Australia
Alba Morales Tirado University of Greenwich, UK
Alejandro Ramos Nolazco Instituto Tecnológico y de Estudios Superiores
Monterrey, Mexico
Alex Santamaría Philco Universitat Politècnica de València, Spain/
Universidad Laica Eloy Alfaro de Manabí,
Ecuador
Alex Cazañas Gordon The University of Queensland, Australia
Alexandra Velasco Arévalo Universität Stuttgart, Germany
Alexandra Elizabeth Bermeo Universidad de Cuenca, Ecuador
Arpi
Alfonso Guijarro Rodríguez Universidad de Guayaquil, Ecuador
Alfredo Núñez New York University, USA
Allan Avendaño Sudario Università degli Studi di Roma “La Sapienza”,
Italy
Almílcar Puris Cáceres Universidad Técnica Estatal de Quevedo,
Ecuador
Ana Guerrero Alemán University of Adelaide, Australia
Ana Santos Delgado Universidade Federal de Santa Catarina (UFSC),
Brazil
Ana Núñez Ávila Universitat Politècnica de València, Spain
x Organization
Organizing Institutions
Contents
Communications
Digital Gap Reduction with Wireless Networks in Rural Areas
of Tosagua Town . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Cesar Moreira-Zambrano, Walter Zambrano-Romero,
Leonardo Chancay-García, Mauricio Quimiz-Moreira,
and Darwin Loor Zamora
Development of an Industrial Data Server for Modbus
TCP Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Violeta Maldonado, Silvana Gamboa, María Fernanda Trujillo,
and Ana Rodas
Industrial Communication Based on MQTT and Modbus
Communication Applied in a Meteorological Network . . . . . . . . . . . . . . 29
Erwin J. Sacoto Cabrera, Sonia Palaguachi, Gabriel A. León-Paredes,
Pablo L. Gallegos-Segovia, and Omar G. Bravo-Quezada
REGME-IP Real Time Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
David Cisneros, Mónica Zabala, and Alejandra Oñate
Physical Variables Monitoring to Contribute to Landslide
Mitigation with IoT-Based Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Roberto Toapanta, Juan Chafla, and Angel Toapanta
xv
xvi Contents
e-Learning
Online Learning and Mathematics in Times of Coronavirus:
Systematization of Experiences on the Use of Zoom® for Virtual
Education in an Educational Institution in Callao (Peru) . . . . . . . . . . . . 91
Roxana Zuñiga-Quispe, Yesbany Cacha-Nuñez,
Milton Gonzales-Macavilca, and Ivan Iraola-Real
Implementation of an Opensource Virtual Desktop Infrastructure
System Based on Ovirt and Openuds . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Washington Luna Encalada, Jonny Guaiña Yungán,
and Patricio Moreno Costales
Virtual Laboratories in Virtual Learning Environments . . . . . . . . . . . . 114
Washington Luna Encalada, Patricio Moreno Costales,
Sonia Patricia Cordovez Machado, and Jonny Guaiña Yungán
Mathematical Self-efficacy and Collaborative Learning Strategies
in Engineering Career Aspirants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Ivan Iraola-Real, Ling Katterin Huaman Sarmiento,
Claudia Mego Sanchez, and Christina Andersson
Electronic
Economic Assessment of Hydroponic Greenhouse Automation:
A Case Study of Oat Farming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Flavio J. Portero A., Jorge V. Quimbiamba C., Angel G. Hidalgo O.,
and Ramiro S. Vargas C.
Proportional Fuzzy Control of the Height of a Lubricant Mixture . . . . 151
Fátima de los Ángeles Quishpe Estrada, Angel Alberto Silva Conde,
and Miguel Ángel Pérez Bayas
Intelligent Systems
Analysis of Anthropometric Measurements Using Receiver
Operating Characteristic Curve for Impaired Waist
to Height Ratio Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Erika Severeyn, Alexandra La Cruz, Sara Wong, and Gilberto Perpiñan
Classification of Impaired Waist to Height Ratio Using Machine
Learning Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Alexandra La Cruz, Erika Severeyn, Sara Wong, and Gilberto Perpiñan
Machine Vision
Creating Shapefile Files in ArcMap from KML File Generated
in My Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Graciela Flores and Cristian Gallardo
Contents xvii
Security
Guidelines and Their Challenges in Implementing CSIRT
in Ecuador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Fernando Vela Espín
A Blockchain-Based Approach to Supporting
Reinsurance Contracting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Julio C. Mendoza-Tello and Xavier Calderón-Hinojosa
Implementation of an Information Security Management System
Based on the ISO/IEC 27001: 2013 Standard for the Information
Technology Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Mario Aquino Cruz, Jessica Noralinda Huallpa Laguna,
Herwin Alayn Huillcen Baca, Edgar Eloy Carpio Vargas,
and Flor de Luz Palomino Valdivia
Technology Trends
Industry 4.0 Technologies in the Control of Covid-19 in Peru . . . . . . . . 275
Jessica Acevedo-Flores, John Morillo, and Carlos Neyra-Rivera
Proposal for a Software Development Project Management Model
for Public Institutions in Ecuador: A Case Study . . . . . . . . . . . . . . . . . 290
José Antonio Quiña-Mera, Luis Germán Correa Real,
Ana Gabriela Jácome Orozco, Pablo Andrés Landeta-López,
and Cathy Pamela Guevara-Vega
Development of a Linguistic Conversion System from Audio
to Hologram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
María Rodríguez, Michael Rivera, William Oñate, and Gustavo Caiza
xviii Contents
1 Introduction
The technologies of Wireless communication emerged as one of the main forces
in the recent development and change of the world economy [15]. New plan-
ning strategies that emphasize the adoption and adaptation of Information and
Communications Technology (ICT) have attracted considerable attention from
academics and responsible politicians. In the context of the world information
economy, the use of wireless technologies has become a key indicator of compet-
itive city’s. Certain cities, such as Singapore and Taipei in Asia, Philadelphia,
San Francisco, and Boston in the United States, and Perth in Australia, have
expressed their intention to establish a wireless network or launch specific plans
to develop wireless cities.
The National Development Plan 2017–2021 (Ecuador) in the objec-
tive 6:Development productive and environmental capacities to achieve food
sovereignty and Good Rural Living in its policy 6.6, promote the access to health
services, education, water service in rural areas, main sanitation service, citizen
security, rural social protection, and homes with relevance territorial; as well as
promoting national connectivity and roads [14].
In Ecuador, the use of the Internet has contributed to increasing the con-
nection to sources of information, improving communication in rural and urban
areas in Ecuador, which has a positive impact at the economic, social, and tech-
nological levels. According to INEC, in 2017, 81.3% of the Galápagos popula-
tion uses the Internet, while Chimborazo is the province that did the least with
45.1%; in the province of Manabı́ specifically, there is an Internet use of 53.0%,
as indicated in Fig. 1. However, Manabı́’s province should get better, because it
is located in position 12 in relation to the use of the internet [9].
Ecuador has a long way to go to really to satisfy the needs of connectivity
that society requires in the 21st century to support oneself to the education and
ensure the “Buen Vivir” to its fellow citizens. The National Plan for Telecommu-
nications and Information Technologies of Ecuador 2016–2021 carried out by the
Ministry of Telecommunications and the Information Society is the instrument
for planning and managing sectors of telecommunications, allowing for greater
digital inclusion, and competitiveness of the country. The projects of vision con-
tribute to locate Ecuador as a regional reference in 2021 in terms of connectivity,
access, and production of information and communication technology (ICT), for
the benefit of the economic and social development of the country [1].
In this phase, we proceeded to implement each of the devices in the places accord-
ing to design made in the previous phase, beginning for the infrastructure, that
is, towers and mast (Fig. 3). The link at the City hall was then made towards
the main tower located on the hill of the San Cristobal township, then com-
munication equipment was installed that would play the role of repeaters. We
proceeded with the configuration of all the equipment in the planned areas. Con-
nection tests were carried out between each device, in order to have a response
8 C. Moreira-Zambrano et al.
and verify a connection. For this, the PING command was used from the Win-
dows console, as well as the PING TEST tool incorporated in the equipment
used.
Once the wireless network was implemented, the firewall was installed and
configured. Before that, a respective analysis was carried out to determine the
firewall to be implemented, where available support information was taken into
account, among other aspects. Afterward, a survey was carried out through a
checklist and an interview with the department director to determine the sys-
tems or servers to protect from the external network, in the same way, to carry
out security policies that would protect the internal network. Then, the firewall
security system was implemented, with an available server with the following
characteristics: Intel Xeon 3.0 GHz processor, 4GB of RAM, 1 TB hard drive,
and 2 network cards (Gigabit Ethernet). The first thing we did was to back up
the information stored on the computer and then format and install the soft-
ware. Once the installation process was completed, the two network cards of
the server were defined, one is the network card for the LAN and the other for
the WAN. Then the network cards were configured. Then, we enter the admin-
istration of the server through the web with the default credentials, admin as
user and pfsense as the access key, which was later modified for security rea-
sons. Once the administration on the web has been configured, all the firewall
configuration was done by adding the virtual IPs of the servers, assigning 1 to
1 where it will translate the public IPs to private, rules to allow access to cer-
tain computers through specific ports among other configurations to protect the
internal network from the external network. In addition, a package was installed
to control access to network users to allow certain websites at certain times, as
well as to control bandwidth at each of the access points. The equipment used
in the implementation was 2 Rocket M5 antennas, working at a frequency of 5.8
GHz with a gain of 30.0 dBi, an edge router Routerboard 1100 that will allow
efficient network management, 7 Nanostation M5 radios of 10 dBi, 3 Outdoor,
Digital Gap Reduction with Wireless Networks 9
Tosagua, Ángel Pedro Giler, and San José de Bachillero. Based on this infor-
mation, the variable obstructions were analyzed and determined, which was
obtained through visits to each of the areas, as shown in Table 2.
On the other hand, in the second activity, the transmission frequencies of
the communication devices in the town of Tosagua were diagnosed. For this,
an informal survey was carried out, with the number and percentages of teams
working at frequencies of 2.4 GHZ. with 58.82% and at frequency 5.8 GHZ with
41.18%. With this information, it was determined that the frequency to be used
should be 5.8 GHZ, because it is less saturated in the places where it will benefit
from Internet service and the channel would be 44 because it is not used by any
equipment and would avoid interference on the links.
Digital Gap Reduction with Wireless Networks 11
Next, each of the computers on the network was configured where the author
could group them into two parts; The first group of computers that allow con-
nection between the links, all this information is shown in Table 3.
In the same way, the configuration of the equipment that functions as an
access point to which citizens would have to connect to access the Internet was
carried out, the information of these devices is shown in Table 4.
To complete the implementation of the wireless network, connectivity tests
were carried out between the different links using the ping command from the
windows console, resulting in response times of one millisecond, between a link
to a computer in the main tower. The implementation includes the installation
and configuration of the firewall, this objective includes certain activities, in the
first, it was determined that the security system to be used would be the distri-
bution of PfSense, which is a free access firewall, the distribution installation,
and configuration, where different rules were added to protect the internal net-
work from the external network. Because there are web servers in the institution,
the respective mapping of public addresses to LAN addresses was made. Also,
packages were installed in the security solutions to block websites for end-users
of the web and control bandwidth at access points.
For the verification, three tasks were carried out to corroborate the good
functioning of the infrastructure. First, tests were carried out using the ping test
tool from the installed equipment to the server, to verify the response times.
Table 5 shows the summary of the times obtained, where we can be seen that
are low.
Advances in Information and Communication Technologies have led to the
need for a paradigm shift and one of them is distance education in rural areas
through the use of the internet [11]. The fifth strategy that I applied was a
survey of the two rural parishes with 6175 inhabitants in the 10 installed points
12 C. Moreira-Zambrano et al.
Availability Yes No
El Recreo 18 4
Bachillero 21 4
Casical 8 10
Ángel Pedro Giler 17 8
Caleño 8 10
Los Micos 5 7
Mutre 2 10
San Roque Abajo 6 6
Monte Oscuro 13 9
El Tambo 17 7
Total 115 75
result that 100% answered that they use the free internet, where 90% of the
respondents answered that they use the free internet Tosagua connected with
more than two hours and 10% less than two hours. Access to the Internet through
the deployment of infrastructure where it was not previously available, especially
in rural areas, makes the difference by benefiting people by giving them greater
opportunities to acquire knowledge through the Internet and make them more
productive, benefiting more than 20 households whose population is engaged in
agriculture [13].
The reasons why the inhabitants of the two rural areas connect are 45.26
for education and learning, 36.84% for social networks, and 17.89 for job search,
information that shows that the project has acceptance allowing to reduce the
digital divide as shown in Table 7. Having familiar who connect online has a
positive effect on individual use, as it encourages the use of the Internet as a
tool for communication, entertainment, information seeking, and social media.
This finding is consistent with research [12].
The development of wireless cities must address not only the construction of
hardware facilities but also the educational and support system that improves
Internet access. Therefore, not only the amount of wireless access but also the
quality of public access to the digital world deserves the attention of public
policymakers. Currently, there are many studies to implement wireless networks
in Ecuador, each having similarities and differences, shows in his research, an
analysis of wireless technologies, in order to improve the design of the existing
communications network in the rural sector center of the province of Morona
Santiago [8]. The objective of providing free Internet to the urban and rural
areas of the Tosagua town with the intention of eradicating the digital divide
and making ICT available to citizens was achieved and the satisfaction of its
inhabitants was achieved.
4 Conclusions
Internet is very important being that a large part of the rural population has low
educational levels and is not in contact with ICT. Therefore, reducing the digital
divide requires improving access conditions through the adequate development of
infrastructure and provision of high-speed Internet services; reducing the costs
associated with connecting to the Internet by promoting greater competition
between service providers.
As a future project, establish an agreement between the city hall and the Uni-
versidad Técnica de Manabı́ and the Escuela Superior Politécnica Agropecuaria
de Manabı́ so that computer and internet training courses are held to reduce
the digital divide in the use of ICT in the inhabitants of the rural areas of the
Tosagua town.
References
1. Ministerio de telecomunicaciones. “Plan Nacional de Telecomunicaciones y Tec-
nologı́as de Información del Ecuador” https://www.telecomunicaciones.gob.ec/wp-
content/uploads/2016/08/Plan-de-Telecomunicaciones-y-TI.pdf, urldate = 20-02-
2019 (2019)
2. Barbecho, B., Carlos, R.: Estudio, diseño e implementación de un enlace
inalámbrico de largo alcance con antenas direccionales de la empresa Compufácil.
B.S. thesis, Quito: Universidad Israel, 2011 (2011)
3. Butler, J., Pietrosemoli, E., Zennaro, M., Fonda, C., Okay, S., Aichele, C., Buttrich,
S.: “redes inalámbricas en los paı́es en desarrollo”. “The WNDW Project” (2013)
4. Chancay-Garcia, L., Hernández-Orallo, E., Manzoni, P., Calafate, C.T., Cano, J.C.:
Evaluating and enhancing information dissemination in urban areas of interest
using opportunistic networks. IEEE Access 6, 32514–32531 (2018)
5. Chancay-Garcı́a, L., Herrera-Tapia, J., Manzoni, P., Hernández-Orallo, E.,
Calafate, C.T., Cano, J.C.: Improving information dissemination in vehicular
opportunistic networks. In: 2020 IEEE 17th Annual Consumer Communications &
Networking Conference (CCNC), pp. 1–6. IEEE (2020)
6. Contreras, F.K., Oliveira, F.B.D., Martins, E.S.: Internet: monitored freedom.
JISTEM-J. Inf. Syst. Technol. Manag. 9(3), 459–472 (2012)
7. Heller, A.: The sensing internet–a discussion on its impact on rural areas. Future
Internet 7(4), 363–371 (2015)
8. Hidalgo Bourgeat, J.E.: Análisis de tecnologı́as inalámbricas para mejorar el diseño
de la red de comunicaciones en el sector rural centro de Morona Santiago. Master’s
thesis, Escuela Superior Politécnica de Chimborazo (2013)
9. “INEC”: “Tecnologı́as de la Información y la Comunicación (TIC)” (2019)
Accessed 20 Feb 2019. https://www.ecuadorencifras.gob.ec/documentos/web-
inec/Estadisticas Sociales/TIC/2017/Tics 202017 270718.pdf
10. Khalil, M., Shamsi, Z., Shabbir, A., Samad, A.: A comparative study of rural
networking solutions for global internet access. In: 2019 International Conference
on Information Science and Communication Technology (ICISCT), pp. 1–5. IEEE
(2019)
11. Lembani, R., Gunter, A., Breines, M., Dalu, M.T.B.: The same course, different
access: the digital divide between urban and rural distance education students in
South Africa. J. Geography Higher Educ. 44(1), 70–84 (2020)
12. Martı́nez-Domı́nguez, M., Mora-Rivera, J.: Internet adoption and usage patterns
in rural mexico. Technol. Soc. 60, 101226 (2020)
Digital Gap Reduction with Wireless Networks 15
13. Morales, F., Valencia, H., Toasa, R.M.: Implementation of a wireless network for
an ISP in the alhajuela community from ecuador. In: The International Conference
on Advances in Emerging Trends and Technologies, pp. 280–290. Springer (2019)
14. Senplades, S.: SENPLADES, Secretarı́a Nacional de Planificación y Desar-
rollo Ecuador, Polı́tica del Buen Vivir (2020). http://www.planificacion.gob.ec.
Accessed 21 July 2020.
15. Wang, M., Liao, F.H., Lin, J., Huang, L., Gu, C., Wei, Y.D.: The making of a
sustainable wireless city? mapping public wi-fi access in shanghai. Sustainability
8(2), 111 (2016)
Development of an Industrial Data Server
for Modbus TCP Protocol
1 Introduction
Today, process automation goes beyond mechanical action on the process com-
ponents or the measurement of variables and its regulation by electrical and
electronic devices. Now, automation aims to extend through all company levels
covering not only the plant floor, but also business areas. But to achieve such
objective, information exchange from the process network to the company net-
work is essential. In this regard, several tools such as communication drivers or
data servers have been developed to enable data integration between industrial
equipment and computer system that executes process monitoring and control
applications. However, the initial high investment required for licensed indus-
trial communication software is an important limitation in the implementation
of global automation, especially for small and medium enterprises (SMEs) since
its low investment capacity [1,8].
In recent years, free software has enabled the development of low-cost indus-
trial applications. For example, in [6] an OPC server, which exchanges infor-
mation with industrial devices through Ethernet was made in Phyton. So too
SCADA systems such as Argos, FreeSCADA, Indigo, IntegraXor, Likindoy, Lin-
touch, Proview, PVBrowser, among others were developed using free software
[5]. As result, small industry with low purchasing power can access these tools
that will allow them to improve their productivity and supervise their produc-
tion. But industrial applications developed in free software is not new, a local
development will further facilitate the access to this technologies for small indus-
try in Ecuador. It is important to mention that Modbus protocol is one of the
most used communication protocols in industrial automation. Modbus TCP, a
Modbus version over TCP/IP and Ethernet, is currently the most widely used
variation due to, among other things, its high transmission speed, the accessi-
bility to Ethernet network devices and its relatively low cost compared to other
industrial technologies [2].
With this background, this work is focused on developing an industrial data
server for communicating Modbus TCP devices and industrial Windows appli-
cations by using a database as kind of a temporary storage memory. The imple-
mentation was performed in Java since it is a free software characterized by
portability of its applications and MySQL database management system because
it is an open source database [3]. With this implementation, based largely on
free software, we seek to reduce the cost of software for implementing monitoring
and control systems in industries with low investment capacity. The developed
application use 8 of the most commonly used Modbus function codes to estab-
lish communication between Modbus TCP devices and a MySQL database in
which process input data will be stored and their can be accessed by Windows
applications latter. The use of a database as register mechanism helps later to
implement a kind of process historian too.
This work is organized as follow. Section 2 presents a review of Modbus TCP
protocol and details the structure of its data frame according with Modbus
function codes. Then, requirements for software development are exposed in
Sect. 3. In Sect. 4, procedure for mapping Modbus frames over TCP is detailed.
Later, communication with database is explained in Sect. 5. Section 6 describes
the development and operation of server configuration interface. In Sect. 7 tests
and their results are presented, and finally, the conclusions are drawn in Sect. 8.
Transaction identifier and Protocol Identifier are zero, in Length field is placed
the number of bytes from the unit identifier to the last byte of the frame, and
Unit Identifier varies according to Modbus TCP server. Despite differences in
the PDU, MBAP header is the same for all function codes. In the following
paragraphs, PDU for the eight implemented Modbus function codes [7] will be
reviewed.
REQUEST RESPONSE
Field Value Field Value
Function code 01 Function code 01
Starting address 0 to 65535 Byte count N
Quantity 1 to 2000 Values Read values
REQUEST RESPONSE
Field Value Field Value
Function code 03 Function code 03
Starting address 0 to 65535 Byte count 2* N
Quantity 1 to 125 Values Read values
Function Code 04 enables to the client to obtain the contents of input register
which can be integer or floating type. It is important to highlight that Big
Endian or Little Endian format must be specified for floating type to define the
byte order. In Table 2 PDU for Request and Response message are shown but
function code field must be 04.
Function Code 05 allows to change a coil between two states: ON (1) or OFF (0)
in the server. The PDU of the Request and Response message for this function
code are shown in Table 3.
FIELD VALUE
Function code 05
Address 0 to 65535
Value 0 or 1 (ON or OFF)
Function Code 06 allows to write an integer holding register. The data field in
PDU is similar for Request and Response messages. Table 3 shows the structure
but values in the function code field must be 06.
Function Code 15 allows to force multiple contiguous coils. Table 4 shows PDU
for Request and Response messages. It will be understood that bytes in the field
Values of Request message can contain up to 8 coil status.
20 V. Maldonado et al.
REQUEST RESPONSE
Field Value Field Value
Function code 15 Function code 15
Starting address 0 to 65535 Starting address 0 to 65535
Quantity 1 to 1968 Quantity 1 to 1968
Byte count N
Values Data to write
Function code 16 enable to the client to write one or more holding register in
the server. Because this function code allows to write floating type elements, in
such case it is necessary to specify the number in the IEEE754 single-precision
format, and then to organize the bytes according to Big Endian or Little Endian
format that depends of the server device. Table 5 shows PDU for the Request
and Response messages.
REQUEST RESPONSE
Field Value Field Value
Function code 16 Function code 16
Starting address 0 to 65535 Starting address 0 to 65535
Quantity 1 to 123 Quantity 1 to 123
Byte count 2*N
Values Data to write
For data server implementation, two modes of operation are considered. The
first mode allows testing the eight basic function codes of the Modbus Protocol
which are described in the previous section; in this mode, the user selects the
code and configure the required parameters for its execution. Instead, the second
mode enables an automatic reading and writing of the industrial device through
function code 2 and 4 to read discrete inputs (Contact) and analog inputs (Input
Register) respectively. Meanwhile, function code 5, 6 and 16 are used to write
outputs to field devices, code 5 for a discrete output (Coil), code 6 for a integer
analog output (Holding Register) and code 16 for floating values. The execution
of these codes will be carried out according to the first digit of the Modbus
register address since it define the variable type. Table 6 shows the function
code according to the register address. For example, if the address is 30001 the
function code 4 is executed, that code corresponds to write in the industrial
device register.
In the second mode, the data server acts as an interface between the industrial
device and the database. Regarding the database, two tables are created for each
configured Modbus TCP device. First table is intended for temporary recording
of values in real-time, and the other table for the long-term storage of process
variable. Figure 2 shows a schema of our implementation, in where the Windows
application is an Human Machine Interface (HMI).
22 V. Maldonado et al.
Fig. 2. Communication between industrial device and a HMI through developed server
In order to send Modbus Frames over TCP and IP protocols from the indus-
trial data server to a Modbus device, a communication connection is opened
by using Java Socket Class since TCP/IP communication is based on sock-
ets, i.e., the connection with a Modbus field device is fully defined by its IP
address and logical port number. Afterwards, “Request Frame” is assembled
according to the corresponding Modbus function code and sent by using getOut-
Stream().Write(b) method. Subsequently, industrial data server will be wait-
ing for “Response Frame” from the Modbus field device and its reception is
accomplished by implementing getInputStream().Read(b) method. After that
“Response Frame” is received by the data server and once error check field has
been verified in it, values in the data field are read. After, read data is organized
according to Big-Endian or Little-Endian format, depending on the Modbus field
device features. Endian formats are shown in Fig. 3a) and 3b) respectively. Also,
if data type of read values is float, so they will be handled according to IEEE 754
format with simple precision. An example of assembled frame for Function Code
3 is presented in Fig. 4, in which reading of Holding Register is accomplished.
This code requires as input parameters (1) starting read address, (2) quantity
of registers to read, and (3) variable data type (Integer or Floating). A MBAP
header is added to the frame too, in which address and quantity fields use the
byte order according to the Big-Endian format.
Fig. 3. a) Big-Endian order data (AB CD), b) Little-Endian order data (CD AB)
5 Database Implementation
In automatic communication mode, the data server must be connect to the
database. As previously mentioned, two tables will be created in the database
for each Modbus device. The first table contains the real-time data, so it saves
records of name, address, value, and the time of last entry. The second table
stores historical data that corresponds to time and value of the last 1000 reg-
istered values. Additionally, there is a table to save the configuration of the
industrial data server, if the user selects such option. Since the implemented
database is managed through MySQL database management system (DBMS),
interaction between the developed data server and the DBMS is established by
using SQL statements. Among the used statements are SELECT for reading
the table with the values in real-time, UPDATE for modifying the values of the
records, INSERT for adding a new row in the table and, CREATE TABLE for
creating a new table.
registers in the specified Modbus device, this is shown in Fig. 7a). Once such con-
figuration is done, user must push UPDATE button to update table in database.
Data tab allows user to monitor a database table. In this tab user can enter the
table name and before to press SHOW button data from rows name, value, and
time will be shown. It is important to highlight that the database tables create
in this mode allows data exchange with some Windows application as HMI that
runs in a PC. In our work an HMI developed in InTouch is used to validate
this functionality. HMI application is communicated with the database through
SQL Functions available in InTouch, so the creation of Bind List to associate
tagnames with table columns is required.
Modbus Data Server 25
through SQL statements. It was verified that values from inputs and outputs of
every PLCs match with values displayed in HMI.
After experiments that were described above, we made and present in Table
7 a comparison between developed server and a commercial data server that is
Wonderware MBTCP DAServer. MBTCP features that are shown in Table were
taken from its User Guide [4].
Modbus Data Server 27
8 Conclusions
1. Development of a industrial data server for communicating Modbus TCP
devices and Windows applications by using a database as a temporary storage
space were presented.
2. In Fuction Code Test Mode, the eight function codes can be tested individu-
ally, however in Continuous Communication Mode the implementation of the
8 function codes is not necessary for a correct communication.
3. Use open source software could reduce costs of engineering software. Besides,
the advantage of Java is the portability of its programs that allows its execu-
tion in any operating system.
4. This developed server and its database allow the monitoring of data in real-
time as well as historical data of a process.
Another random document with
no related content on Scribd:
the Court, observed: 'The solution of this question must
necessarily depend on the words of the Constitution; the
meaning and intention of the convention which framed and
proposed it for adoption and ratification to the conventions
of the people of and in the several States; together with a
reference to such sources of judicial information as are
resorted to by all courts in construing statutes, and to which
this court has always resorted in construing the
Constitution.' 12 Pet. 657, 721. We know of no reason for
holding otherwise than that the words 'direct taxes,' on the
one hand, and 'duties, imposts and excises,' on the other,
were used in the Constitution in their natural and obvious
sense. Nor in arriving at what those terms embrace do we
perceive any ground for enlarging them beyond or narrowing
them within their natural and obvious import at the time the
Constitution was framed and ratified.
{555}
{557}
"If the President of the United States had said that in the
Department of State they had determined what was the true line
between the British possessions and Venezuela, and if he had
said, 'We are confident that the British Government, instead
of attempting to arrange a disputed line, is attempting to use
this disputed line as a pretense for territorial acquisition,'
no matter what may be the character of the Administration,
whether Democratic or Republican, I would have stood by that
declaration as an American Senator, because there is where we
get our information upon these subjects, and not from our own
judgment. We must stand by what the Department says upon these
great questions when the facts are ascertained by it. The
President says that he needs assistance to make this
determination. We are going to give it to him. Nobody doubts
that. The only question is, how shall we give it to him? I am
as firm a believer in the Monroe doctrine as any man who
lives. I am as firm a believer as anyone in the maintenance of
the honor of the American people, and do not believe it can be
maintained if we abandon the Monroe doctrine.
Congressional Record,
December 19, 1895, page 246.
"I agree with the Senator from Ohio [Mr. Sherman] that there
is no necessity for haste in this action and that it comports
better with the dignity of Congress for the Senate of the
United States and the House of Representatives to declare that
this Government will firmly maintain, as a definite proposition,
that Venezuela shall not be forced to cede any portion of her
territory to Great Britain or to recognize a boundary line
which is not based upon the facts of history and upon clear
and ascertained proof.
{559}
It seems to me, Mr. President, that all this discussion about
war should not have place here, but that we should make a bold
and independent and firm declaration as to the proper policy
of this Government, and vote the President of the United
States the money necessary, in his judgment, to carry out that
declaration so far as obtaining information which may be
desired. …
Congressional Record,
December 20, 1895, page 264.
"In thus summing up what one has been hearing on all sides in
Britain during the last fortnight, I am not exaggerating
either the amazement or the regret with which the news of a
threatened breach between the two countries was received. The
average Englishman likes America far better than any foreign
nation; he admires the 'go,' as he calls it, of your people,
and is soon at home among you. In fact, he does not regard you
as a foreign nation, as any one will agree who has noticed how
different has been the reception given on all public occasions
to your last four envoys, Messrs. Welsh, Lowell, Phelps, and
Lincoln (as well as your present ambassador) from that
accorded to the ambassadors of any other power. The educated
and thoughtful Englishman has looked upon your Republic as the
champion of freedom and peace, has held you to be our natural
ally, and has even indulged the hope of a permanent alliance
with you, under which the citizens of each country should have
the rights of citizenship in the other and be aided by the
consuls and protected by the fleets of the other all over the
world. The sentiments which the news from America evoked were,
therefore, common to all classes in England. … Passion has not
yet been aroused, and will not be, except by the language of
menace."
J. Bryce,
British Feeling on the Venezuelan Question
(North American Review, February, 1896).
"Every nation has its 'Red Rag,' some nations have more than
one, but what the 'Right of Asylum' is to Great Britain, the
Monroe Doctrine is to the United States. Each lies very deep
in the national heart. Few statesmen of Great Britain do not
share the opinion of Lord Salisbury, which he has not feared
to express, that the 'Right of Asylum' is abused and should be
restricted, but there has not arisen one in Britain
sufficiently powerful to deal with it. The United States never
had, and has not now, a statesman who could restrain the
American people from an outburst of passion and the extreme
consequences that national passion is liable to bring, if any
European power undertook to extend its territory upon this
continent, or to decide in case of dispute just where the
boundary of present possessions stand. Such differences must
be arbitrated. …