Вы находитесь на странице: 1из 6

Integración de aplicaciones IoT

Juan M. Lorca Gajardo

Tecnologías de Internet

Instituto IACC

03 de noviembre de 2019
Antecedentes:

1. De acuerdo a la siguiente arquitectura estrella bajo MQTT, elabore 2 sintaxis de “Topics” bajo
el protocolo MQTT.

2. Del siguiente diagrama de una arquitectura en AWS- IoT, explique cada uno de los
componentes que se muestran en la imagen:

3. Elabore un objeto con JSON – LD (No desarrollar el SCHEMA) que describa a una persona
reconocida en Chile.
Desarrollo:

1.-

La arquitectura de MQTT (message queue telemetry transport) es un protocolo que se usa para
la comunicación M2M en la internet de las cosas (IoT), está orientado a la comunicación de
sensores, ya que no consume gran cantidad de ancho banda y se puede utilizar los dispositivos
con pocos recursos.
Además, tiene un encabezado simple con el cual se puede especificar el tipo de mensaje que
tiene para trasmitir, en un tema basado en un texto, para luego que se a una carga útil binaria
arbitraria.

MQTT es de una topología estrella con un nodo central que hace bróker. La función de un borker,
es gestionar la red y de trasmitir los mensajes, para que se mantenga activo el canal, en otras
palabras, es un servidor que recibe los mensajes de clientes (hasta 1000) y redirige los mensajes
a clientes de destino.

Un topic o tema se va hacer representado a través de una cadena y tiene una estructura
Jerárquica del cual entre cada jerarquía se va a hacer separada por un “/”

Teniendo en consideración esta arquitectura:

 Editorial maker/electrónica/placas desarrollo/Arduino

 Editorial maker/programación/programación frontend/html


2.-

Raspberry PI: Es un ordenador de placa única u ordenador de placa simple (SBC) de bajo coste y
tamaño reducido, tanto es así que cabe en la palma de la mano, pero puedes conectarle un
televisor y un teclado para interactuar con ella exactamente igual que cualquier otra
computadora.

AWS IoT: Es una plataforma de comunicación bidireccional segura entre los dispositivos
conectados a Internet (como sensores, actuadores, microcontroladores integrados o aparatos
inteligentes) y la nube de AWS. Esto le permite recopilar datos de telemetría de varios
dispositivos, y almacenar y analizar los datos. También puede crear aplicaciones que permitan a
sus usuarios controlar estos dispositivos desde sus teléfonos o tablets.

Amazon Kinesis Firehose: Amazon Kinesis facilita la recopilación, el procesamiento y el análisis


de datos de streaming en tiempo real para obtener datos de manera oportuna y reaccionar
rápidamente ante información nueva.

Amazon S3: Es un servicio de almacenamiento de objetos creado para almacenar y recuperar


cualquier volumen de datos desde cualquier ubicación de Internet. Es un servicio de
almacenamiento simple que ofrece una infraestructura para almacenar datos con un nivel
extremadamente alto de durabilidad, disponibilidad y escalabilidad a un costo muy bajo.

Amazon athena: Es un servicio de consultas interactivo que facilita el análisis de datos en Amazon
S3 con SQL estándar. Athena no tiene servidor, de manera que no es necesario administrar
infraestructura y solo paga por las consultas que ejecuta.
Amazon QuickSight: Es un servicio de inteligencia empresarial rápido y basado en la nube que
permite proporcionar información a todos los integrantes de su organización fácilmente, permite
crear y publicar fácilmente paneles interactivos que incluye información de aprendizaje
automático. Puede acceder a los paneles desde cualquier dispositivo, e integrarlos en las
aplicaciones, portales y sitios web.

Amazon Elasticsherach service: Es un servicio completamente administrado que le facilita la


implementación, la seguridad y la operación de Elasticsearch a escala sin tiempo de inactividad,
el servicio ofrece las API de Elasticsearch de código abierto, el complemento Kibana administrado
e integraciones con Logstash y otros servicios de AWS, lo que le permite incorporar datos de
forma segura de cualquier fuente y buscarlos, analizarlos y visualizarlos en tiempo real.

Kibana: Es una interfaz web escalable para la representación visual de datos. Junto con
Elasticsearch y la herramienta de procesamiento de datos Logstash, forma la llamada “pila ELK”
(también llamada Elastic Stack). Esta suite de código abierto permite a los usuarios recoger,
organizar y preparar datos con fines analíticos desde diferentes servidores (y en cualquier
formato). Además de la capacidad de visualizar los datos procesados por Logstash y Elasticsearch,
Kibana también ofrece análisis automáticos en tiempo real, un algoritmo de búsqueda muy
flexible y diferentes tipos de vistas (histogramas, gráficos, diagramas circulares, etc.) para los
datos.

3.- Elabore un objeto con JSON – LD (No desarrollar el SCHEMA) que describa a una persona
reconocida en Chile.

<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "person",
"name": "Sebastian Piñera",
"gender": "male",
"url": "https://cs.dbpedia.org/page/Sebasti%c3%a1n_Pi%c3%b1era",
"sameAs": [
""
],
"address": {
"@type": "PostalAddress",
"addressLocality": "Santiago",
"addressCountry": "Chile"
},
"birthDate": "1949-12-01"
}
</script>
Bibliografía:
 Integración de Aplicaciones IoT. Tecnologías de Internet. Semana 6. IACC (2019).

 AWS (s. f.) ¿Qué es AWS IoT?


https://docs.aws.amazon.com/es_es/iot/latest/developerguide/what-is-aws-iot.html

 https://cs.dbpedia.org/page/Sebasti%c3%a1n_Pi%c3%b1era

Вам также может понравиться