Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Vinueza Cahuasqui Mauricio Actgru 3 Flujo de Datos
Vinueza Cahuasqui Mauricio Actgru 3 Flujo de Datos
Cuenta AWS
Se realiza la creación de la cuenta en Amazon Web Services (AWS para IoT). El resumen
de la cuenta para servicios básicos se muestra en la Figura 1.
En AWS, se crea un usuario para acceder a los datos de simulación generados desde
IoTiFy, a continuación, se muestra el resumen del usuario con nombre “Actividad”.
Dentro del Template del proyecto en IoTiFy, se describe el modelo del dispositivo en la
simulación. agregando lógica en la programación de las funciones del sensor
Acelerómetro, esto se muestra en la Figura 5.
En AWS, se realiza la configuración de la suscripción de un tema para recibir los datos del
sensor de simulación de la plataforma IoTiFy, se copia el topic del template del proyecto
en la suscripción del tema en AWS, esto se muestra en la Figura 7.
IOTIFY
En AWS nos dirigimos a la pestaña de Monitorización, que nos mostrará algunas métricas
de IoT como: conexiones realizadas correctamente, mensajes publicados, tasa de
protocolo, tasas de tipo de métrica, tasa de éxito. Se realizaron DOS pruebas de
simulación y en Monitorización de AWS visualizamos estas métricas. Esto lo podemos
verificar en las siguientes gráficas.
Primera monitorización:
Segunda monitorización:
Flujo de mensajes
AWS implementa dentro de su plataforma AWS IoT Core, la cual permite enviar o recibir
mensajes de dispositivos específicos mediante endpoints en este caso se hace uso de
IOTYFY en cuya plataforma hemos simulado tres acelerómetros y hemos realizado la
configuración del protocolo MQTT, el topic y el Endpoint URL el cual será quien devuelva
un archivo json para el envío del mensaje.
Una vez que se produce el envió de mensajes desde IOTIFY, AWS IoT Core posee un
agente el cual está monitoreando la comunicación y se convierte en el gestor de la
información por lo que puede volver a publicar el mensaje en los clientes que se han
suscrito al topic.
Para lograr la comunicación entre AWS IoT y IOTIFY este segundo requiere de la
identificación para el acceso al servidor donde se enviarán los mensajes, para esto AWS
dispone de IAM (Control de Identificación y acceso) en donde se crea un usuario con
ciertos permisos y al final con unas credenciales que permiten el acceso seguro de IOTIFY
a AWS IoT.
Algo que es importante tomar en cuenta es la sintaxis que debe tener el archivo con
extensión json que se envía a AWS IoT Core ya que él mismo definirá la forma de acceder
a diferentes variables a través de sus tópicos y para la realización de consultas que
puedan ser realizadas en formatos como SQL.
Para este tipo de intermitencia en la red existen diferentes modos de transmisión QoS
que, aunque no envíen la señal en ese momento, el mensaje llegará después.