Está en la página 1de 12

IIoT 1

TUTORIAL IIoT IGNITION

Definición IoT

Se refiere a la interconexión digital de objetos cotidianos con internet, Alternativamente, Internet


de las cosas es el punto en el tiempo en el que se conectarían a internet más “cosas u objetos” que
personas [1]

IIoT

Conocido generalmente como “Industria 4.0” en Alemania, mientras que IIoT es un término
generalmente utilizado en Estados Unidos, es un concepto que pretende fomentar la optimización
de la eficiencia operativa y la producción industrial, creando un mayor crecimiento y una mejora
competitivas internacionales para las empresas. [2] Los siguientes son conceptos importantes:

• MQTT: Un protocolo usado para las comunicaciones M2M (machine to machine) en el


internet de las cosas. Este protocolo está orientado a la comunicación de sensores, debido
a que consume muy poco ancho de banda y puede ser utilizado en la mayoría de los
dispositivos empotrados con pocos recursos (CPU, RAM,…). En la actualidad MQTT sigue
una topología estrella, con un nodo central que hace de servidor “Broker”

• Topic: Los tópicos son canales lógicos donde se escribe información, tienen un nombre y
una estructura jerárquica separada por el símbolo “/” ejemplo:
Estudios/historia/paleolítico. Los publicadores deben especificar la estructura completa en
la jerarquía donde quieren publicar, mientras que los subscriptores pueden suscribirse a
grupos de tópicos usando comodines “#” y “+”, “#” se usa siempre al final, e indica toda la
jerarquía derivada ejemplo: Estudios/historia/# [3]

Estructura jerárquica Topicos Iot [4]

• Broker: El bróker el encargado de gestionar la red y de transmitir los mensajes, para


mantener activo el canal, los clientes mandan periódicamente un paquete (PINGREQ) y
esperan la respuesta del Broker (PINGRESP)
IIoT 2

• PayLoad: Este es el contenido real del mensaje, MQTT es totalmente independiente del
dato; una imagen, un texto, un audio.
• Suscriptor: Quien recibe los mensajes por parte del broker
• Publicador: Quien envía mensajes al broker
Instalación y Configuración IoT Ignition (Cirrus)

Descargar del siguiente link https://inductiveautomation.com/downloads/ignition , los modulos:

Abrir Ignition:

2
IIoT 3

Instalar los modulos con extencion modl:


IIoT 4

Clic en “Modules”→ clic en “Install or upgrade Module”:

Por ultimo cargar los archivos descargados anteriormente.

Configuración:

Configuración modulo “Engine” Subscriptor


IIoT 5

Clic en “Create new MQTT Server”


IIoT 6

Llenar los siguientes campos con los datos del Broker:

Creacion de Topic’s:

Clic en “Namespaces”→Clic Custom→ Create New Custom Namespaces


IIoT 7

Llenar los siguientes campos: Name (Nombre con el que va a identificar la variable dentro del
subscriptor Ignition), Subscription (Topico del cual va a recibir informacion por parte del Broker):

Configuración del Broker:

Para realizar este ejemplo, se implementa la siguiente página web “CLoudMQTT”en donde es
necesario crear una cuenta mediante su correo electrónico y acceder al plan “cute cat” el cual
permite crear un servidor bróker con ciertas limitaciones
IIoT 8

Una vez creada la cuenta, se crea una instancia:

Se llenan los campos con el nombre que se le va a dar a la instancia


IIoT 9

Clic en “Details” para obtener los datos del bróker

Los datos necesarios son:

*Server

*User

*Port
IIoT 10

Una vez creado todo en ignition debe salir el “status” “conected”

Se crea el Topic al cual se va a subscribir ignition: se dan privilegios de escritura y/o lectura

10
IIoT 11

Para enviar datos desde CloudMqtt a Ignition se accede mediante “websocket UI”:

11
IIoT 12

REFERENCIAS

[1] Wikipedia. (24 nov 2016). Internet de las cosas IoT. 26 nov 2016, de Wikipedia Sitio web:
https://es.wikipedia.org/wiki/Internet_de_las_cosasdsc

12

También podría gustarte