Está en la página 1de 5

TEGNOLOGÍAS DE INTERNET

SEMANA 6

Nombre del estudiante: Jesus Oros Vela


Fecha de entrega: 05-05-2022
Carrera: Programa de continuidad en ingeniería informática
INTEGRACIÓN DE APLICACIONES IOT
1. De acuerdo a la siguiente arquitectura estrella bajo MQTT, elabore 2 sintaxis de “Topics” bajo el
protocolo MQTT.

CASA

PISO 1 PISO 2

SALA COMEDOR
PIEZA

ARDUINO1 ARDUINO2 ARDUINO3 RASBERRY-PI2


ARDUINO4

RASBERRY-PI1

SINTAXIS 1

• "/CASA/PISO1/SALA/ARDUINO1 TEMPERATURA".

SINTAXIS 2

• "/CASA/PISO2/PIEZA/RASBERRY-PI2 RUIDO".

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

- CLIENTS: Un cliente es un ordenador o software que accede a un servidor y recupera servicios


especiales o datos de él. Es tarea del cliente estandarizar las solicitudes, transmitirlas al
servidor y procesar los datos obtenidos para que puedan visualizarse en un dispositivo de
salida como una pantalla.
- IOS: Es un sistema operativo móvil de la multinacional Apple Inc. Originalmente desarrollado
para el iPhone (iPhone OS), después se ha usado en dispositivos como el iPouch y el iPad.
Apple no permite la instalación de iOS en hardware de terceros.
- ANDROID: Es un sistema operativo móvil basado en el núcleo Linux y otros software de
código abierto. Fue diseñado para dispositivos móviles con pantalla táctil, como teléfonos
inteligentes, tabletas, relojes inteligentes Wear OS, automóviles con otros sistemas a través
de Android Auto, al igual los automóviles con el sistema Android
Automotive y televisores Android TV.
- INTERNET: (el internet o, también, la internet)3 es un conjunto descentralizado de redes de
comunicaciones interconectadas, que utilizan la familia de protocolos TCP/IP, lo cual garantiza
que las redes físicas heterogéneas que la componen constituyen una red lógica única de
alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión
de computadoras, conocida como ARPANET, entre tres universidades en California (Estados
Unidos).
- ELASTIC LOAD BALANCING: Elastic Load Balancing (ELB) distribuye automáticamente el
tráfico de aplicaciones entrantes entre varios destinos y dispositivos virtuales en una o varias
zonas de disponibilidad (AZ).

- APP SERVERS: Un servidor de aplicaciones es un servidor que aloja aplicaciones. 


Los marcos de servidores de aplicaciones son marcos de software para construir servidores de
aplicaciones. Un marco de servidor de aplicaciones proporciona instalaciones para
crear aplicaciones web y un entorno de servidor para ejecutarlas.
- RABBITMQ: Es un software de negociación de mensajes de código abierto que funciona como
un middleware de mensajería. Implementa el estándar Advanced Message Queuing
Protocol (AMQP). El servidor RabbitMQ está escrito en Erlang y utiliza el framework Open
Telecom Platform (OTP) para construir sus capacidades de ejecución distribuida y
conmutación ante errores.
- CLOUDFROND: Amazon CloudFront es un servicio de red de entrega de contenido (CDN)
creado para ofrecer un alto rendimiento, seguridad y comodidad para los desarrolladores.
- AMAZON S3: Es un servicio ofrecido por Amazon Web Services que proporciona
almacenamiento de objetos a través de una interfaz de servicio web. Amazon S3 utiliza la
misma infraestructura de almacenamiento escalable que utiliza Amazon.com para ejecutar su
red de comercio electrónico.
- WORKERS: Un trabajador autónomo, trabajador por cuenta propia12 o
simplemente autónomo (en inglés freelance), contratista independiente o consultor, es aquel
que trabaja de forma independiente o se dedica a realizar trabajos de manera autónoma que
le permitan desenvolverse en su profesión o en aquellas áreas que pueden ser más lucrativas
y son orientadas a terceros que requieren de servicios específicos.
- REDIS: El almacén de datos en memoria de código abierto utilizado por millones de
desarrolladores como base de datos, caché, motor de transmisión y agente de mensajes.
- ELASTIC SEARCH: Es un servidor de búsqueda basado en Lucene. Provee un motor de
búsqueda de texto completo, distribuido y con capacidad de multitenencia con una interfaz
web RESTful y con documentos JSON. Elasticsearch está desarrollado en Java y está publicado
como código abierto bajo las condiciones de la licencia Apache.
- MONGO DB: Es un sistema de base de datos NoSQL, orientado a documentos y de código
abierto.
- AMAZON SES: Es una plataforma de correo electrónico que ofrece un método sencillo y
rentable de enviar y recibir correo electrónico a través de sus propios dominios y direcciones
de correo electrónico.
- AMAZON SNS: Es un servicio administrado con el que se ofrece la entrega de mensajes de los
publicadores a los suscriptores (también conocido como productores y consumidores). Los
publicadores se comunican de forma asíncrona con los suscriptores mediante el envío
mensajes a un tema, que es un punto de acceso lógico y un canal de comunicación. Los
clientes pueden suscribirse al tema de SNS y recibir mensajes publicados mediante un tipo de
punto de enlace compatible, como Amazon Kinesis Data Firehose, Amazon SQS, AWS Lambda,
HTTP, correo electrónico, notificaciones push móviles y mensajes de texto móviles (SMS).
3. Elabore un objeto con JSON – LD (No desarrollar el SCHEMA) que describa un objeto de uso
cotidiano.
- En este caso are descripción de un computador su creación y el uso del primer computador.

"@context": "https://json-ld.org/contexts/objet.jsonld",

"@id": "https://es.wikipedia.org/wiki/computadora",

"Name": "computadora",

"created": "1941 por Konrad Zuse",

"use": "https://www.infobase.com/america/usoprimercomputador"

- Y este ejemplo describe un libro.

{
"@context": "https://schema.org",
"@graph": [
{
"@id": "#author",
"@type": "Person",
"birthDate": "2012-06-19",
"deathDate": "",
"name": "Código Limpio",
"sameAs": "https://easyschema.com/books/Person"
},
{
"@id": "#trilogy",
"@type": "Book",
"about": "https://es.wikipedia.org/wiki/Robert_C._Martin",
"name": "Código Limpio",
"inLanguage": "Es",
"genre": "Programación",
"author": "Person"
}
]
}

REFERENCIAS
Ejemplo texto de lectura de IACC:
IACC. (2022). Tecnologías de internet online. Integración aplicaciones IoT. Semana 6

artículo en sitio web

https://www.ionos.es/digitalguide/paginas-web/creacion-de-paginas-web/tutorial-marcado-con-json-ld-
segun-schemaorg/

https://www.luisllamas.es/que-son-y-como-usar-los-topics-en-mqtt-correctamente/

También podría gustarte