Abstract:
|
[ES] El presente proyecto tiene como objetivo el diseño de una arquitectura de software que sea
capaz de integrarse en cualquier entorno productivo para definir cuadros de mandos flexibles y
configurables, en los que sea ...[+]
[ES] El presente proyecto tiene como objetivo el diseño de una arquitectura de software que sea
capaz de integrarse en cualquier entorno productivo para definir cuadros de mandos flexibles y
configurables, en los que sea el propio usuario el que tenga control de los datos que se pueden
visualizar en él. De esta manera, el cuadro de mandos podrá adaptarse a las necesidades que tenga
actualmente el entorno productivo, para lograrlo analizaremos el contexto tecnológico de los
entornos productivos actualmente, centrándonos en los sistemas SCADA, los sistemas más
ampliamente utilizados actualmente en ellos.
La metodología utilizada en este proyecto ha sido la metodología ágil Scrum, de esta manera
de manera visual hemos sido capaces de gestionará través de hitos, realizando modificaciones y
marcando objetivos de manera que se pudiera realizar el proyecto a tiempo.
Para la realización de este proyecto se ha utilizado un sistema de mensajería tipo
publicador/suscriptor basado en topics. Utilizando el protocolo MQTT y siguiendo los principios
de integración del internet de las cosas, se definirá este sistema de mensajería, creando un
middleware de comunicaciones pueda ser desplegado en cualquier entorno productivo,
permitiendo que en un futuro se añadan más dispositivos sin necesidad de realizar modificaciones,
generando la posibilidad de definir cuados de mando web flexibles y configurables, y definiendo
una arquitectura escalable.
[-]
[EN] The objective of this project is to design a software architecture that is capable of being
integrated into any productive environment to define flexible and configurable dashboards, in
which the user himself has ...[+]
[EN] The objective of this project is to design a software architecture that is capable of being
integrated into any productive environment to define flexible and configurable dashboards, in
which the user himself has control of the data that can be displayed in he. In this way, the
dashboard can be adapted to the needs that the production environment currently has. To achieve
this, we will analyze the technological context of production environments today, focusing on
SCADA systems, the most widely used systems in them today.
The methodology used in this project has been the agile Scrum methodology, in this way in a
visual way we have been able to manage it through milestones, making modifications and setting
objectives so that the project could be carried out on time.
To carry out this project, a publisher/subscriber type messaging system based on topics has
been used. Using the MQTT protocol and following the integration principles of the internet of
things, this messaging system will be defined, creating a communications middleware that can be
deployed in any production environment, allowing more devices to be added in the future without
the need for modifications. generating the possibility of defining flexible and configurable web
control panels, and defining a scalable architecture.
[-]
[CA] El present projecte té com a objectiu el disseny d'una arquitectura de programari que siga capaç
d'integrar-se en qualsevol entorn productiu per a definir quadres de comandaments flexibles i
configurables, en els ...[+]
[CA] El present projecte té com a objectiu el disseny d'una arquitectura de programari que siga capaç
d'integrar-se en qualsevol entorn productiu per a definir quadres de comandaments flexibles i
configurables, en els quals siga el propi usuari el que tinga control de les dades que es poden
visualitzar en ell. D'aquesta manera, el quadre de comandaments podrà adaptar-se a les necessitats
que tinga actualment l'entorn productiu, per a aconseguir-lo analitzarem el context tecnològic dels
entorns productius actualment, centrant-nos en els sistemes *SCADA, els sistemes més
àmpliament utilitzats actualment en ells.
La metodologia utilitzada en aquest projecte ha sigut la metodologia àgil *Scrum, d'aquesta
manera de manera visual hem sigut capaces de gestionarà través de fites, realitzant modificacions
i marcant objectius de manera que es poguera realitzar el projecte a temps.
Per a la realització d'aquest projecte s'ha utilitzat un sistema de missatgeria tipus
publicador/subscriptor basat en topics. Utilitzant el protocol MQTT i seguint els principis
d'integració de la internet de les coses, es definirà aquest sistema de missatgeria, creant un
*middleware de comunicacions puga ser desplegat en qualsevol entorn productiu, permetent que
en un futur s'afigen més dispositius sense necessitat de realitzar modificacions, generant la
possibilitat de definir cuados de comandament web flexibles i configurables, i definint una
arquitectura escalable.
[-]
|