Está en la página 1de 5

TECNOLOGÍAS DE INTERNET

SEMANA 6

Camilo Ignacio Ortiz Trujillo


04-01-2023
INGENIERIA EN INFORMATICA
DESARROLLO
La empresa Publica Media, C.A, ubicada en Santiago, dedicada a suscripciones y publicaciones de
información en redes sociales, tiene dificultades para el manejo de estas publicaciones específicamente
con los mensajes que desea divulgar en las plataformas en línea, esto se debe a que sus diversas
estaciones de trabajo están distantes unas de otras, aunado a ello dispone de un ancho de banda
limitado para su comunicación en línea. Así mismo, para las publicaciones de información con mensajes
asociados a personalidades de reconocimiento nacional en sus medios de publicidad requiere se
establezca una plataforma que sea eficiente e independiente.

Por otro lado, otro requerimiento que tiene esta empresa está asociado a que no dispone de servidores
dedicados para el almacenamiento de los datos de manera eficiente para sus actividades operativas

1. De acuerdo con los protocolos de Message Queuing Telemetry Transport (MQTT) como
plataforma de comunicación con tecnología IoT, identifica las principales características que
satisfacen la necesidad de la empresa para el manejo de los mensajes de sus publicaciones –
suscripciones. Complementa tu respuesta mediante el uso de un ejemplo.

Considerando la situación planteada, el protocolo MQTT satisface la problemática que tiene la empresa,
ya que con este protocolo se pude generar mensajes la información requerida enfocado en utilizar poco
ancho de banda, la estructura de MQTT permite centralizar el servicio en un solo punto llamado MQTT
BROKER, incluso puede estar alojado en la Nube este Broker (IOTConsulting, 2020), esta aplicación
funciona como servidor MQTT el cual administrara las conexiones que publican mensajes hacia el Broker
y las aplicaciones o dispositivos que se suscriben a cada “topic” o tema de interés que vendría siendo la
información específica de lo que buscamos dentro de todos los dispositivos o aplicaciones que están
publicando información en el Broker.

Considerando lo anterior, permite a la empresa reducir costos en ancho de banda, prescindir de


servidores propios, automatizar tareas con los mensajes, publicar desde cualquier punto con dispositivos
básicos como Smartphones considerando el caso de la empresa.

Como ejemplo de integración, las estaciones de trabajo remotas y a distancia una de las otras, pueden
enviar la información requerida al Broker MQTT, luego, uno o varios dispositivos externos se suscriben a
las estaciones de trabajo, puede ser una o varias, entonces los mensajes les llegaran a los suscriptores de
forma automática, ahí la aplicación que este recibiendo esa información puede divulgar la información en
redes sociales de forma automatizada y en tiempo real.

Las aplicaciones se suscriben al Broker MQTT mediante “topics” o temas, esto funciona a modo de
directorio en donde estarán listados los temas que representan a los dispositivos o aplicaciones que están
publicando información, en el caso de la empresa de medios, una lista de “topics” seria esta:

/estacion_de_trabajo/norte
/estacion_de_trabajo/sur
/estacion_de_trabajo/centro

En esos topic estarán relacionados las estaciones de trabajo, dentro del topic “estacion_de_trabajo” se
encuentran estaciones remotas que están enviando información, una aplicación cliente de MQTT puede
optar por suscribirse a uno o varios topic o a todos mediante un asterisco:

/estacion_de_trabajo/*

Mediante la capacidad de MQTT de ser utilizable en múltiples lenguajes de programación (MQTT, 2022)
se puede programar un script o aplicación que haga de cliente MQTT y pueda tratar la informacion que va
llegando, se puede programar script para cada red social que admita uso de bot para programar entradas
automáticas, cabe destacar que MQTT soporta mensajes de hasta aproximado de 260 MB de datos tanto
binarios (fotos, videos, etc.) hasta cadenas de texto UTF-8 (Banks, Briggs, Borgendale, & Gupta, 2019)

Con todo esto un editor puede desde una estación de trabajo enviar una información y ser replicada en
todas las redes sociales con que estén trabajando (y soporte API para Bot) de una forma sencilla, sin
equipo costoso o extra y con consumo mínimo de ancho de banda

2. Elabora un objeto con JSON – LD (No desarrollar el SCHEMA) que describa un objeto de uso
cotidiano el cual puede implementar la empresa Publica Media, C.A, para las publicaciones de
información en redes sociales.

Como “objeto” de uso cotidiano se implementa el objeto “Organización” , ya que no se desarrollara


ningún Schema, se utiliza el Schema ya desarrollado “Organization” de schema.org (Schema, 2022) el cual
da la estructura para describir cualquier tipo de organización, ya sea política, musical, cultural, social,
deportiva, corporacional, escolar, etc., en este caso como ejemplo se crea la organización “Los Tres” que
es un grupo musical, se extraen entonces los campos correspondientes para generar el objeto JSON-LD
relacionado con el grupo

{
“@context”: “http://schema.org”,
“@type”: “Organization”,
"performer": "Alvaro Henriquez",
"affiliation": "Grupo Musical",
“alternateName”: "Los Tres",
“event”: “Recital en La Serena”,
“email”: “contacto@lostres.cl”,
“location”: “Chile, La Serena”
{
Se puede ver que el objeto incluye campos como email para contacto, affiliation para describir que tipo
de organización o afiliación tiene, performer que es el que lidera la organización, event para describir el
evento a realizarse y location es en donde se realizara el evento, estos campos pueden variar
dependiendo de lo que se necesite y se encuentre en las propiedades del Schema,

Este objeto es de uso cotidiano ya que se puede asociar una organización o afiliación de una persona
importante y poder realizar mejores publicaciones más descriptivas.

3. Describe cómo es el proceso de interacción de los dispositivos IoT con la plataforma AWS-IoT,
considerando la seguridad de las aplicaciones de la nube y otros dispositivos conectados

La interacción de los dispositivos IoT con Amazon Web Service IoT es una integración basada en la
seguridad ya que automatiza el proceso dentro de los servidores de Amazon el cual es una Nube segura
en cuanto a ataques o robo de información (aws, 2022) además también provee seguridad en la
comprobación de los datos ya que se utiliza una infraestructura hecha para trabajar con IoT, el proceso de
interacción es el siguiente:

1. Se generan los datos en los dispositivos IoT


2. Los datos generados se pueden enviar directamente al servidor AWS o ser enviados a un Gateway
IoT el cual reenviara los datos al servidor AWS
3. Los datos pueden ser enviados en HTTPS, Websocket, y MQTT entre otros
4. Los datos entran al servidor AWS donde se procesa, se guardan registros y pasa por un Message
Broker IoT para alimentar otros servicios internos de AWS como base de datos, análisis de datos,
reglas y acciones, etc.
5. La información generada puede ser utilizada en aplicaciones externas como plataformas IoT,
alerta de mensajes smartphone, análisis de datos, etc.

(Datademia, 2022)

Considerando lo anterior, Amazon AWS IoT Core permite crear una infraestructura IoT en la nube de
manera muy segura tanto en ámbito de ataques externos como de fiabilidad de datos, además dentro de
la Nube se puede procesar los datos para generar acciones o alimentar una Big Data y generar análisis.
REFERENCIAS
aws. (2022). Seguridad en la nube de AWS. Obtenido de https://aws.amazon.com/es/security/

Banks, A., Briggs, E., Borgendale, K., & Gupta, R. (07 de 03 de 2019). MQTT Version 5.0. EEUU, EEUU,
EEUU. Obtenido de https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.pdf

Datademia. (04 de 2022). ¿Qué es IoT en AWS? . Obtenido de Youtube:


https://www.youtube.com/watch?v=OfwIUxYgdW8

IOTConsulting. (18 de 07 de 2020). Cómo instalar tu propio servidor MQTT en la nube. Obtenido de
https://iotconsulting.tech/como-instalar-tu-propio-servidor-mqtt-en-la-nube/

MQTT. (2022). Client Libraries. Obtenido de https://mqtt.org/software/

Schema. (2022). Organization A Schema.org Type. Obtenido de https://schema.org/Organization

También podría gustarte