<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1646-9895</journal-id>
<journal-title><![CDATA[RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação]]></journal-title>
<abbrev-journal-title><![CDATA[RISTI]]></abbrev-journal-title>
<issn>1646-9895</issn>
<publisher>
<publisher-name><![CDATA[AISTI - Associação Ibérica de Sistemas e Tecnologias de Informação]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1646-98952022000100077</article-id>
<article-id pub-id-type="doi">10.17013/risti.45.77-99</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Control PID didáctico con Servidor OPC UA]]></article-title>
<article-title xml:lang="en"><![CDATA[Didactic PID control with OPC UA Server]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rivera-Velazquez]]></surname>
<given-names><![CDATA[Fernando]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Salazar-Valle]]></surname>
<given-names><![CDATA[Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Martínez-Aguilar]]></surname>
<given-names><![CDATA[Gloria M.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Universidad Tecnológica de Torreón Departamento Mecatrónica ]]></institution>
<addr-line><![CDATA[Torreón Coahuila]]></addr-line>
<country>Mexico</country>
</aff>
<pub-date pub-type="pub">
<day>30</day>
<month>03</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="epub">
<day>30</day>
<month>03</month>
<year>2022</year>
</pub-date>
<numero>45</numero>
<fpage>77</fpage>
<lpage>99</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_arttext&amp;pid=S1646-98952022000100077&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_abstract&amp;pid=S1646-98952022000100077&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_pdf&amp;pid=S1646-98952022000100077&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Resumen El controlador Proporcional Integral Derivativo (PID) ha sido por décadas el controlador más usado en la industria debido a sus diversas ventajas, siendo una de las más importantes la relación costo/beneficio que puede proveer, además de que es una metodología que se ha ido adaptando a las nuevas tecnologías a través de los años. Actualmente con el auge de la industria 4.0 es imperativo proporcionar herramientas educacionales asequibles que permitan adentrar a los educandos en estas tecnologías. La implementación de un controlador PID en un servidor OPC UA permite eliminar las barreras de propietario y eficientizar los procesos productivos a controlar y monitorear. En este trabajo se presenta la metodología de implementación de un control PID didáctico con un servidor OPC UA montado en una Raspberry Pi, que da la oportunidad de introducir a los jóvenes universitarios a un entorno de industria 4.0 para que en su futuro profesional logren una rápida adaptación al sector productivo.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract The Proportional Integral Derivative (PID) controller has been the most widely used controller in the industry for decades due to its various advantages, one of the most important being the cost/benefit ratio it can provide, in addition to the fact that it is a methodology that has been adapted to new technologies over the years. Currently, with the rise of industry 4.0, it is imperative to provide affordable educational tools that allow students to delve into these technologies. Implementation of a PID control in an OPC UA server allows to eliminate proprietary barriers and streamline monitoring and controlling in production processes usisng it. This paper presents the methodology for implementing a didactic PID control with an OPC UA server mounted on a Raspberry Pi, which gives the opportunity to introduce young university students to an industry 4.0 environment so that in their professional future they can achieve rapid adaptation to the productive sector.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[PID]]></kwd>
<kwd lng="es"><![CDATA[OPC UA]]></kwd>
<kwd lng="es"><![CDATA[Raspberry Pi]]></kwd>
<kwd lng="es"><![CDATA[Arduino]]></kwd>
<kwd lng="es"><![CDATA[UA Expert]]></kwd>
<kwd lng="es"><![CDATA[Visual Studio]]></kwd>
<kwd lng="en"><![CDATA[PID]]></kwd>
<kwd lng="en"><![CDATA[OPC UA]]></kwd>
<kwd lng="en"><![CDATA[Raspberry Pi]]></kwd>
<kwd lng="en"><![CDATA[Arduino]]></kwd>
<kwd lng="en"><![CDATA[UA Expert]]></kwd>
<kwd lng="en"><![CDATA[Visual Studio]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Daful]]></surname>
<given-names><![CDATA[A. G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Comparative study of PID tuning methods for processes with large &amp; small delay times]]></source>
<year>2018</year>
<conf-name><![CDATA[ 2018Advances in Science and Engineering Technology International Conferences (ASET)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-7</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Morato]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Vitturi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Tramarin]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Cenedese]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Assessment of Different OPC UA Industrial IoT solutions for Distributed Measurement Applications]]></source>
<year>2020</year>
<conf-name><![CDATA[ 2020IEEE International Instrumentation and Measurement Technology Conference (I2MTC)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Åström]]></surname>
<given-names><![CDATA[K. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Hägglund]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[The future of PID control]]></article-title>
<source><![CDATA[Control Engineering Practice]]></source>
<year>2001</year>
<volume>9</volume>
<numero>11</numero>
<issue>11</issue>
<page-range>1163-75</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Baño]]></surname>
<given-names><![CDATA[H. F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Sistema empotrado de bajo costo para adquisición de datos basado en el estándar de comunicación industrial OPC-UA]]></source>
<year>2019</year>
<publisher-name><![CDATA[Universidad Técnica de Ambato, Facultad de Ingeniería en Sistemas, Electrónica e Industrial]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Borase]]></surname>
<given-names><![CDATA[R.P.]]></given-names>
</name>
<name>
<surname><![CDATA[Maghade]]></surname>
<given-names><![CDATA[D.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Sondkar]]></surname>
<given-names><![CDATA[S.Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A review of PID control, tuning methods and applications]]></article-title>
<source><![CDATA[Int. J. Dynam. Control]]></source>
<year>2021</year>
<volume>9</volume>
<page-range>818-27</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Verm]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Padhy]]></surname>
<given-names><![CDATA[P. K.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Robust Fine Tuning of Optimal PID Controller With Guaranteed Robustness]]></article-title>
<source><![CDATA[IEEE Transactions on Industrial Electronics]]></source>
<year>2020</year>
<volume>67</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>4911-20</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Díaz-Rodríguez]]></surname>
<given-names><![CDATA[I. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Sangjin]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Bhattacharyya Shankar]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Analytical design of PID controllers]]></source>
<year>2019</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bruckner]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Stanica]]></surname>
<given-names><![CDATA[M.-P.]]></given-names>
</name>
<name>
<surname><![CDATA[Blair]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Schriegel]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Kehrer]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Seewald]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sauter]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An Introduction to OPC UA TSN for Industrial Communication Systems Proc]]></article-title>
<source><![CDATA[IEEE]]></source>
<year>2019</year>
<volume>107</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>1121-31</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Endeley]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Fleming]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Jin]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Fehringer]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Cammish]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A Smart Gateway Enabling OPC UA and DDS Interoperability]]></source>
<year>2019</year>
<conf-name><![CDATA[ IEEE SmartWorld, Ubiquitous Intelligence &amp; Computin g, Advanced &amp; Trusted Computing, Scalable Computing &amp; Communications, Cloud &amp; Big Data Computing, Internet of People and Smart City Innovation]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sisinni]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Saifullah]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Han]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Jennehag]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
<name>
<surname><![CDATA[Gidlund]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Industrial internet of things: Challenges, opportunities, and directions]]></article-title>
<source><![CDATA[IEEE Trans. Industr. Inform.]]></source>
<year>2018</year>
<volume>14</volume>
<numero>11</numero>
<issue>11</issue>
<page-range>4724-34</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Korodi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Silea]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Achieving interoperability using low-cost middleware OPC UA wrapping structure. Case study in the water industry]]></source>
<year>2017</year>
<conf-name><![CDATA[ IEEE 15th International Conference on Industrial Informatics (INDIN)]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mathias]]></surname>
<given-names><![CDATA[S. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Schmied]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Grossmann]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An investigation on database connections in OPC UA applications]]></article-title>
<source><![CDATA[Procedia Computer Science]]></source>
<year>2020</year>
<volume>170</volume>
<page-range>602-9</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mizuya]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Okuda]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Nagao]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[A case study of data acquisition from field devices using OPC UA and MQTT]]></source>
<year>2017</year>
<conf-name><![CDATA[ 56Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE)]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Memon]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Shao]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An Optimal Approach to Online Tuning Method for PID Type Iterative Learning Control]]></article-title>
<source><![CDATA[Int. J. Control Autom. Syst]]></source>
<year>2020</year>
<volume>18</volume>
<page-range>1926-35</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Montalvo]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Implementación de OPC UA en una Plataforma Web para la integración de comunicación en el área de producción]]></article-title>
<source><![CDATA[RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação]]></source>
<year>2020</year>
<numero>E26</numero>
<issue>E26</issue>
<page-range>667-80</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Naik]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Sudarshan]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Smart healthcare monitoring system using raspberry Pi on IoT platform]]></article-title>
<source><![CDATA[ARPN Journal of Engineering and Applied Sciences]]></source>
<year>2019</year>
<volume>14</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>872-6</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nisi]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Nagaraj]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Agalya]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Tuning of a PID controller using evolutionary multi objective optimization methodologies and application to the pulp and paper industry]]></article-title>
<source><![CDATA[Int. J. Mach. Learn. &amp; Cyber]]></source>
<year>2019</year>
<volume>10</volume>
<page-range>2015-25</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Park]]></surname>
<given-names><![CDATA[H. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Wook]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[OPC UA based Universal Edge Gateway for Legacy Equipment]]></source>
<year>2019</year>
<conf-name><![CDATA[ 17International Conference on Industrial Informatics (INDIN)]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Peña]]></surname>
<given-names><![CDATA[R. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Fernandez]]></surname>
<given-names><![CDATA[R. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Lorenc]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Cadiboni]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Gateway OPC UA/Modbus applied to an energy recovery system identification]]></source>
<year>2019</year>
<conf-name><![CDATA[ XVIIIWorkshop on Information Processing and Control (RPIC)]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Qing-Guo]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Tong-Heng]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Ho-Wang]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Qiang]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Yu]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[PID tuning for improved performance]]></article-title>
<source><![CDATA[IEEE Transactions on Control Systems Technology]]></source>
<year>1999</year>
<volume>7</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>457-65</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Quiles Alemañ]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño e implementación de un entorno de desarrollo integrado para programación visual de aplicaciones en la generación del Internet]]></source>
<year>2019</year>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="">
<collab>Raspberry Pi Foundation</collab>
<source><![CDATA[About Us. Raspberry Pi]]></source>
<year>2021</year>
</nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schriegel]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Kobzan]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Jasperneite]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Investigation on a distributed sdn control plane architecture for heterogeneous time sensitive networks]]></source>
<year>2018</year>
<conf-name><![CDATA[ 14IEEE International Workshop on Factory Communication Systems (WFCS)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-10</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vitturi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Zunino]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Sauter]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Industrial Communication Systems and Their Future Challenges: Next-Generation Ethernet, IIoT, and 5G]]></article-title>
<source><![CDATA[Proc. IEEE]]></source>
<year>2019</year>
<volume>107</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>944-61</page-range></nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="">
<collab>Unified Automation</collab>
<source><![CDATA[Unified Automation]]></source>
<year>2021</year>
</nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="">
<collab>Visual Studio</collab>
<source><![CDATA[Visual Studio]]></source>
<year>2019</year>
</nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vimos]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Sacoto Cabrera]]></surname>
<given-names><![CDATA[E. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Results of the implementation of a sensor network based on Arduino devices and multiplatform applications using the standard OPC UA]]></article-title>
<source><![CDATA[IEEE Latin America Transactions]]></source>
<year>2018</year>
<volume>16</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>2496-502</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="">
<collab>VNC Connect</collab>
<source><![CDATA[RealVNC]]></source>
<year>2021</year>
</nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA[PID Control System Design and Automatic Tuning using MATLAB/Simulink]]></source>
<year>2020</year>
</nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="">
<collab>Arduino</collab>
<source><![CDATA[What is Arduino?]]></source>
<year>2018</year>
</nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="">
<collab>OPC Foundation</collab>
<source><![CDATA[What is OPC?]]></source>
<year>2017</year>
</nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lu]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Industry 4.0: A survey on technologies, applications and open research issues]]></article-title>
<source><![CDATA[J. Ind. Inf. Integr]]></source>
<year>2017</year>
<volume>6</volume>
<page-range>1-10</page-range></nlm-citation>
</ref>
<ref id="B33">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Charania]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<source><![CDATA[Opportunities For A Hardware-Based OPC UA Server Implementation In Industry 4.0.]]></source>
<year>2021</year>
<conf-name><![CDATA[ IECON 2021 - 47th Annual Conference of the IEEE Industrial Electronics Society]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
