SlideShare uma empresa Scribd logo
1 de 20
ICC 2020: Improving Automation Systems with MQTT
¿Cómo mejorar los sistemas
de automatización con
MQTT?
Esteban Núñez
Gerente General / NV Tec
• Retos hacia el internet industrial de las cosas
• ¿Qué es MQTT?
• Demo
• Arquitecturas
• Objetivos & Oportunidades
Agenda
• Fundada en 1998
• Conocimientos en control de procesos
continuos
• Consultoría para el diseño y
especificación de sistemas de
automatización y SCADA
• Distribuidor de Inductive Automation
en 2020
Acerca de NV Tecnologías
LOS RETOS
ICC 2020: Improving Automation Systems with MQTT
• Datos estrechamente acoplados
• Protocolos propietarios
• Sin estandarización de datos
• Aplicaciones serializadas
• Programación personalizada por aplicación
Datos Anclados
Retos que superar en el IIoT
Data
Abordaje Legacy al IIoT: Seguir usando protocolos poll/response
Aplicaciones
Futuras
AI & Big Data
Mantenimiento
Predictivo
ERP
Apps Móviles
Gestión de
Activos
Datos
OT
Otros
Datos
SCADA
Host
App Extractor
de Datos
App Extractor
de Datos
App Extractor
de Datos
Necesidades TI
Empresariales
Datos Operativos
Abordaje Típico de TI al IIoT
Servicios en Nube
y Analíticos
Protocolo
App de
Extraction de
Datos
Hardware Nuevo
Protocolo
Protocolo
Propietario
OT
Añadir nuevo hardware con código personalizado
• Costoso
• Ciclo de implementación largo
• No replicable en diferentes puntos finales
• No escalable
• De Propietario a Solución Única
• Sin descubrimiento automático
• Transferencia limitada de OT a TI
• Sin “fuente única de la verdad”
SCADA
Host
¿Qué es MQTT?
• Actualmente existen numerosos productos y soluciones en el mercado. TI utiliza esta tecnología ampliamente.
Amazon AWS IoT, Microsoft Azure IoT Hub, IBM Watson IoT y Google Cloud Platform IoT utilizan MQTT.
• MQTT fue diseñado originalmente para una solución SCADA de misión crítica en tiempo real con los
siguientes objetivos de diseño
• Simple: fácil de implementar en dispositivos muy limitados
• Eficiente: use la menor cantidad de ancho de banda / huella posible
• Con estado: método para ahorrar ancho de banda
• Abierto: sin bloqueo de proveedor
La especificación MQTT simplemente describe cómo implementar
una infraestructura de publicación y suscripción de Middleware
orientado a mensajes.
¿Qué es MQTT?
Anatomía del MQTT
MQTT
Server
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
MQTT
Client
Connect
Publish
Subscribe
Flujo de Mensajes en MQTT
Tema: #
Servidor
MQTT
Cliente
MQTT
Cliente
MQTT
Conectar
Publicar
Conectar
Subscribir
Topic: hola/mundo
Carga: “Hola de un cliente”
Mensaje Llega:
Tema: hola/mundo
Carga: “Hola de un cliente”
MQTT Server processes
incoming message by looking
up any subscribers on the
specified topic
DEMO
• Desencadenar dispositivos de aplicaciones y conectarlos a infraestructura
• Brindar a la operación una plataforma adaptada para las necesidades en el 2020
• Aprovechar mejor el ancho de banda
• Implementar infraestructura segura, de alta disponibilidad y escalable
• Gestionar una única fuente de la verdad
• Unir los datos entre operaciones e informática para brindar acceso a gerencia
Objetivos & Oportunidades
ICC 2020: Improving Automation Systems with MQTT
enunez@nvtecnologias.com
Chat Discord ICC
+506 8996 4400
ventas@nvtecnologias.com
accountservices@inductiveautomation.com
sales@cirrus-link.com
¿Preguntas?
ICC 2020: Improving Automation Systems with MQTT
ICC 2020: Improving Automation Systems with MQTT

Mais conteúdo relacionado

Mais de Inductive Automation

Bringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusBringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusInductive Automation
 
Integrators Explore the Road Ahead
Integrators Explore the Road AheadIntegrators Explore the Road Ahead
Integrators Explore the Road AheadInductive Automation
 
Top 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemTop 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemInductive Automation
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial DataInductive Automation
 
Common Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityCommon Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityInductive Automation
 
Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Inductive Automation
 
Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Inductive Automation
 
Design Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureDesign Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureInductive Automation
 
The Evolution of Industrial Visualization
The Evolution of Industrial VisualizationThe Evolution of Industrial Visualization
The Evolution of Industrial VisualizationInductive Automation
 
Historic Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's HistorianHistoric Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's HistorianInductive Automation
 
Unlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE ImplementationUnlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE ImplementationInductive Automation
 
Leveraging Ignition Quick Start to Rapidly Build Real Projects
Leveraging Ignition Quick Start to Rapidly Build Real ProjectsLeveraging Ignition Quick Start to Rapidly Build Real Projects
Leveraging Ignition Quick Start to Rapidly Build Real ProjectsInductive Automation
 
Design Like a Pro: Developing & Deploying Perspective Applications as HMIs
Design Like a Pro: Developing & Deploying Perspective Applications as HMIsDesign Like a Pro: Developing & Deploying Perspective Applications as HMIs
Design Like a Pro: Developing & Deploying Perspective Applications as HMIsInductive Automation
 
Integrator Discussion: Leading Through Innovation During COVID-19 and Beyond
Integrator Discussion: Leading Through Innovation During COVID-19 and BeyondIntegrator Discussion: Leading Through Innovation During COVID-19 and Beyond
Integrator Discussion: Leading Through Innovation During COVID-19 and BeyondInductive Automation
 
Ignition Community Live with Carl Gould & Colby Clegg
Ignition Community Live with Carl Gould & Colby CleggIgnition Community Live with Carl Gould & Colby Clegg
Ignition Community Live with Carl Gould & Colby CleggInductive Automation
 
Design Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective ProjectDesign Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective ProjectInductive Automation
 
Securely Monitor Critical Systems From Anywhere
Securely Monitor Critical Systems From AnywhereSecurely Monitor Critical Systems From Anywhere
Securely Monitor Critical Systems From AnywhereInductive Automation
 
Leveraging Ignition for Smart Manufacturing and Digital Transformation
Leveraging Ignition for Smart Manufacturing and Digital TransformationLeveraging Ignition for Smart Manufacturing and Digital Transformation
Leveraging Ignition for Smart Manufacturing and Digital TransformationInductive Automation
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital TransformationInductive Automation
 

Mais de Inductive Automation (20)

Bringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusBringing Digital Transformation Into Focus
Bringing Digital Transformation Into Focus
 
Integrators Explore the Road Ahead
Integrators Explore the Road AheadIntegrators Explore the Road Ahead
Integrators Explore the Road Ahead
 
Top 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemTop 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA System
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial Data
 
Common Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityCommon Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and Security
 
Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)
 
First Steps to DevOps
First Steps to DevOpsFirst Steps to DevOps
First Steps to DevOps
 
Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era
 
Design Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureDesign Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System Architecture
 
The Evolution of Industrial Visualization
The Evolution of Industrial VisualizationThe Evolution of Industrial Visualization
The Evolution of Industrial Visualization
 
Historic Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's HistorianHistoric Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's Historian
 
Unlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE ImplementationUnlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE Implementation
 
Leveraging Ignition Quick Start to Rapidly Build Real Projects
Leveraging Ignition Quick Start to Rapidly Build Real ProjectsLeveraging Ignition Quick Start to Rapidly Build Real Projects
Leveraging Ignition Quick Start to Rapidly Build Real Projects
 
Design Like a Pro: Developing & Deploying Perspective Applications as HMIs
Design Like a Pro: Developing & Deploying Perspective Applications as HMIsDesign Like a Pro: Developing & Deploying Perspective Applications as HMIs
Design Like a Pro: Developing & Deploying Perspective Applications as HMIs
 
Integrator Discussion: Leading Through Innovation During COVID-19 and Beyond
Integrator Discussion: Leading Through Innovation During COVID-19 and BeyondIntegrator Discussion: Leading Through Innovation During COVID-19 and Beyond
Integrator Discussion: Leading Through Innovation During COVID-19 and Beyond
 
Ignition Community Live with Carl Gould & Colby Clegg
Ignition Community Live with Carl Gould & Colby CleggIgnition Community Live with Carl Gould & Colby Clegg
Ignition Community Live with Carl Gould & Colby Clegg
 
Design Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective ProjectDesign Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective Project
 
Securely Monitor Critical Systems From Anywhere
Securely Monitor Critical Systems From AnywhereSecurely Monitor Critical Systems From Anywhere
Securely Monitor Critical Systems From Anywhere
 
Leveraging Ignition for Smart Manufacturing and Digital Transformation
Leveraging Ignition for Smart Manufacturing and Digital TransformationLeveraging Ignition for Smart Manufacturing and Digital Transformation
Leveraging Ignition for Smart Manufacturing and Digital Transformation
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation
 

ICC 2020: Improving Automation Systems with MQTT

  • 2. ¿Cómo mejorar los sistemas de automatización con MQTT?
  • 4. • Retos hacia el internet industrial de las cosas • ¿Qué es MQTT? • Demo • Arquitecturas • Objetivos & Oportunidades Agenda
  • 5. • Fundada en 1998 • Conocimientos en control de procesos continuos • Consultoría para el diseño y especificación de sistemas de automatización y SCADA • Distribuidor de Inductive Automation en 2020 Acerca de NV Tecnologías
  • 8. • Datos estrechamente acoplados • Protocolos propietarios • Sin estandarización de datos • Aplicaciones serializadas • Programación personalizada por aplicación Datos Anclados Retos que superar en el IIoT Data
  • 9. Abordaje Legacy al IIoT: Seguir usando protocolos poll/response Aplicaciones Futuras AI & Big Data Mantenimiento Predictivo ERP Apps Móviles Gestión de Activos Datos OT Otros Datos SCADA Host App Extractor de Datos App Extractor de Datos App Extractor de Datos Necesidades TI Empresariales Datos Operativos
  • 10. Abordaje Típico de TI al IIoT Servicios en Nube y Analíticos Protocolo App de Extraction de Datos Hardware Nuevo Protocolo Protocolo Propietario OT Añadir nuevo hardware con código personalizado • Costoso • Ciclo de implementación largo • No replicable en diferentes puntos finales • No escalable • De Propietario a Solución Única • Sin descubrimiento automático • Transferencia limitada de OT a TI • Sin “fuente única de la verdad” SCADA Host
  • 12. • Actualmente existen numerosos productos y soluciones en el mercado. TI utiliza esta tecnología ampliamente. Amazon AWS IoT, Microsoft Azure IoT Hub, IBM Watson IoT y Google Cloud Platform IoT utilizan MQTT. • MQTT fue diseñado originalmente para una solución SCADA de misión crítica en tiempo real con los siguientes objetivos de diseño • Simple: fácil de implementar en dispositivos muy limitados • Eficiente: use la menor cantidad de ancho de banda / huella posible • Con estado: método para ahorrar ancho de banda • Abierto: sin bloqueo de proveedor La especificación MQTT simplemente describe cómo implementar una infraestructura de publicación y suscripción de Middleware orientado a mensajes. ¿Qué es MQTT?
  • 14. Flujo de Mensajes en MQTT Tema: # Servidor MQTT Cliente MQTT Cliente MQTT Conectar Publicar Conectar Subscribir Topic: hola/mundo Carga: “Hola de un cliente” Mensaje Llega: Tema: hola/mundo Carga: “Hola de un cliente” MQTT Server processes incoming message by looking up any subscribers on the specified topic
  • 15. DEMO
  • 16. • Desencadenar dispositivos de aplicaciones y conectarlos a infraestructura • Brindar a la operación una plataforma adaptada para las necesidades en el 2020 • Aprovechar mejor el ancho de banda • Implementar infraestructura segura, de alta disponibilidad y escalable • Gestionar una única fuente de la verdad • Unir los datos entre operaciones e informática para brindar acceso a gerencia Objetivos & Oportunidades
  • 18. enunez@nvtecnologias.com Chat Discord ICC +506 8996 4400 ventas@nvtecnologias.com accountservices@inductiveautomation.com sales@cirrus-link.com ¿Preguntas?