Está en la página 1de 145

Tecnologías Emergentes en Internet

CAPITULO IV TECNOLOGÍAS DEL INTERNET DEL TODO

Ingeniería de Sistemas
Ing. Oscar Galarza L.
Capitulo 4
Tecnologías Emergentes en Internet
Índice

Concepto de Internet de las Cosas


Tecnologías Emergentes en Internet
4.1.- Introducción a las Tecnologías de (IoT)

Las distintas arquitecturas presentes en el mundo IoT dejan componentes


abiertos a su integración con distintas tecnologías en función de las
aplicaciones, las redes disponibles, el consumo energético, los costes de
producción o mantenimiento y las implicaciones industriales o políticas. De
esta forma, se puede hacer una clasificación de las distintas tecnologías del
IoT.
Tecnologías Emergentes en Internet
4.1.- Introducción a las Tecnologías de (IoT)

Las tecnologías emergentes para Internet y con información acerca de


cosas y objetos en nuevas áreas de aplicación, que permite Integración e
interoperabilidad entre tecnologías y dispositivos en una red de dispositivos
conectados capaces de controlar automáticamente y facilitar los servicios
abiertos atreves de Internet para los siguientes:
Tecnologías Emergentes en Internet
4.1.- Introducción a las Tecnologías de (IoT)

El uso de tecnologías para desarrollar la logística en un entorno IoT, integra


varias tecnologías, como herramientas de análisis y de valor agregado, que
permite mejorar la eficacia y eficiencia del IoT.
La diversidad de tecnologías basadas en Internet es la esencia de IoT con
plataformas que ofrecen un conjunto de sistemas procesos y protocolos de
comunicación apropiados que permitan interactuar con objetos.
Tecnologías Emergentes en Internet
4.2.- Tecnologías del Internet de las Cosas (IoT).

Existen tres componentes clave que habitualmente se mencionan en la


arquitectura IoT y aprovechar las diversas tecnologías.
Dispositivos IoT: Dispositivos que se pueden conectar por cable o de forma
inalámbrica a una red más amplia.
Redes: De forma parecida a los routers domésticos, las redes o las puertas
de enlace conectan varios dispositivos IoT a la nube.
Nube: Servidores remotos en centros de datos que consolidan y almacenan
los datos con seguridad.
Tecnologías Emergentes en Internet
4.2.- Tecnologías del Internet de las Cosas (IoT).

Existen tres componentes


Tecnologías Emergentes en Internet
4.2.- Tecnologías del Internet de las Cosas (IoT).

Las principales tecnologías sobre las cuales se basa en la Arquitectura del


Internet de las Cosas (IoT), son:
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

La esencia de la primera Capa que es Tecnologías de Aplicación IoT, es


utilizar la información brindada por el ecosistema IoT a través de la cual los
usuarios interactúan con el ecosistema IoT y sacar provecho de los
procesamientos que se realizan, en la capa inferior.
Las Tecnologías de Aplicación IoT el cual depende considerablemente del
ecosistema IoT. Proporcionando una interfaz web a la que el usuario puede
acceder fácilmente sin hacer ningún esfuerzo y ayudar a una interacción
amigable.
Con los avances de las Tecnologías de Aplicación y Plataformas IoT, que
pueden usarse fácilmente y solucionar fácilmente cualquier problema
compleja.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Las Tecnologías de Aplicación IoT utilizan de manera eficaz y eficiente la


gran cantidad de información generado por IoT. Con el empleo de APIs que
facilita el desarrollo de aplicaciones para “cosas” o dispositivos con un
sistema operativo que ayuda a la comunicación.
Estas “cosas” están conectadas a Internet o a otros dispositivos con
conexión necesaria. Por otro lado un software que recibe o envía los datos-
información y que se integran en una plataforma en la nube o bien en
plataformas propietarias donde se procesan y organizan los datos, el usuario
puede volver a interactuar con los dispositivos que le están retornado
información y además puede conectarse a otras interfaces (aplicaciones
web, dashboard de control vía móvil, etc…).
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

El Internet de las Cosas se refiere, a la red de objetos conectados que son


capaces de recopilar e intercambiar datos utilizando sensores, con
aplicaciones emergentes IoT, que requiere información en tiempo real.
Las aplicaciones del IoT ofrecen una convergencia particularmente estrecha
entre los componentes de hardware y software.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Las aplicaciones podrán realizar la monitorización, gestión y control remoto


basándonos con interfaz web o móvil que interactúa con el usuario y a su
vez con los componentes IoT.
Las aplicaciones IoT hacen uso de nodos sensores y sus redes para que los
objetos puedan interactuar con el medio y comunicarse con otros objetos.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)
Las aplicaciones y plataformas son consumidores de toda esa información
recibida. Y el punto final de la comunicación le dará un sentido a toda esa
información, generando patrones, aplicando Business Intelligence, etc.
Desarrollando Aplicaciones de la WoT.
• Desarrollo de una aplicación Web Sencilla con Objetos.
• Explicar HTTP y XML con REST.
• Cómo se comunica un Objeto (Push vs Pull)
• Desarrollo de una aplicación para dispositivos móviles.
• Desarrollo de un repositorio de servicios de la IoT para las aplicaciones
de la WoT.
• Desarrollo de una comunidad de Objetos y Personas en la Web 3.0.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Esta tecnología de aplicación está en la capa de nivel superior y es


responsable de la entrega de aplicaciones a los niveles inferiores, a los
diferentes usuarios finales que interactuarán de IoT. El desarrollo de
aplicaciones en IoT está centrado en diferentes áreas.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

La función de las tecnologías de aplicación IoT es de carácter informativo, y


tratamiento de la información en forma de tablas, gráficas, listas, e
interacción con el sistema a través de las aplicaciones.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

En este último caso, se daría un control al usuario sobre como configurar


distintos parámetros de los objetos conectados y diversas funcionalidades a
las que se quiera dar permiso.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

En definitiva, las tecnologías y aplicación más usadas son:


• Aplicaciones nativas como los sistemas operativos (Windows, OSX, iOS o
Android) sobre ordenadores, tabletas o Smartphone y Móviles.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

• Aplicaciones sobre interfaces web compatibles con todas las plataformas


esta aplicación en la cual un sistema puede ser desarrollado, donde se
pueden crear una variedad de opciones para los usuarios.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

• Como una combinación donde existen plataformas IoT y servicios en la


nube que dan la posibilidad de crear aplicaciones IoT en sus propios
entornos. En este contexto se desarrolla un nuevo modelo de negocio,
como hacen Thingworx o Axeda.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Plataforma IoT.-
Una plataforma IoT es la base para que dispositivos estén interconectados y
se genere un ecosistema propio.
Una plataforma IoT es ideal para la convergencia entre la conexión entre las
aplicaciones, la recolección y el almacenamiento de datos, y la gestión de la
conectividad. Debe además resolver la complejidad de un framework IoT. La
plataforma debe permitir la comunicación entre los dispositivos y los
protocolos mediante una correspondencia integrada M2M y una organización
exhaustiva de los datos.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Los dispositivos conectados IoT envían y reciben gran cantidad de


información hacia y desde Internet, respectivamente. Esos datos se
almacenan y se procesan de forma encriptada y segura. Además, los
usuarios finales necesitan poder conocer, consultar e interactuar con estos
datos y dispositivos.
Las Plataforma IoT, también se conoce técnicamente como Middleware IoT,
una nomenclatura que destaca la funcionalidad que aporta como mediador
entre el hardware y las capas de aplicación, es importante conocer estas
tecnologías, estas Plataformas IoT deben contar con: Escalabilidad, Facilidad
de uso, Integración con aplicaciones de terceros, Opciones de
implementación y Seguridad de los datos.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Los dispositivos
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

El futuro del IoT tiene al menos tres temas a reforzar: plataforma,


conectividad y aplicaciones:
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Las Tecnologías emergentes para manejar y visualizar la información,


necesitamos aplicaciones Web con interfaces, APIs, servicios Web y
plataformas donde se podrá conectar los datos y mostrarlos a los usuarios, a
través de los protocolos de comunicación como:
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Los protocolos que presentamos actúan en la capa de aplicación con TCP


tienen el potencial de conectar dispositivos con plataformas IoT en
aplicaciones Web sobre HTTP para simplificar su integración con la Web.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Thingworx
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Axeda
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

HTTP (protocolo de transferencia de hipertexto) es el protocolo de


comunicación que permite los intercambios de información en la Web. Se
trata de un protocolo de aplicación se basa en solicitud/respuesta.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Cómo se realiza la comunicación HTTP


La comunicación se puede simplificar en estos dos pasos:
• El navegador manda una petición HTTP y solicita un archivo
• El servidor responde con la información, que es descifrado por el
navegador.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)
HTTP es la base del modelo cliente-servidor usado en la Web. El método
más seguro de implementar el HTTP en su dispositivo de IoT es incluir solo
un cliente, no un servidor. El dispositivo de IoT puede iniciar conexiones a un
servidor Web. Así, no permitir que máquinas externas tengan acceso a la red
local donde se encuentran instalados los dispositivos de IoT.
Tecnologías Emergentes en Internet
4.2.1.- Tecnologías de aplicación del Internet de las Cosas (IoT)

Es posible crear un sistema de IoT con las tecnologías Web existentes,


eficaces con los protocolos más nuevos. HTTP(S) y Websockets son
estándares, junto con XML o JavaScript Object Notation (JSON) que
proporciona una capa de abstracción que los desarrolladores Web creen una
aplicación Web con conexión constante a un servidor Web (servidor HTTP)
por Internet que permiten a los usuarios recolectar datos de sus dispositivos
IoT.
Tecnologías Emergentes en Internet
4.2.2.- Tecnologías Cloud y Big Data del Internet de las Cosas (IoT)
El avance tecnológico en los últimos años en el mundo de la información y de
la comunicación que se lo conoce como TIC, y está obligándonos a
enfrentarnos y adaptarnos a diferentes retos y desafíos y la importancia de
administrar, buscar y analizar grandes volúmenes de datos.
Con esto surge la pregunta ¿cómo se almacena toda la información que se
genera en el mundo?, ha esto se adapto el Cloud Computing y Big Data para
que manejen de grandes volúmenes de datos y almacenar toda esa cantidad
de datos.
Tecnologías Emergentes en Internet
4.2.2.- Tecnologías Cloud y Big Data del Internet de las Cosas (IoT)
Todos los días se generan millones en bytes de datos, estos datos provienen
de todas partes como las redes sociales, unido a la prensa digital,
fotografías, audio, video, sensores, objetos y registros de transacciones de
compra.
Por ejemplos las empresas crean o alquilan espacios de almacenamiento,
como Facebook, Twitter, Instagram y Google, que no paran de crear centros
de datos para millones de usuarios y no solo en volumen de datos, sino
también de la velocidad con la que se generan los datos del IoT donde todo
esta conectado.
Tecnologías Emergentes en Internet
4.2.2.- Tecnologías Cloud y Big Data del Internet de las Cosas (IoT)
El Internet of Things (IoT) es una de las principales tecnologías de evolución
del big data y el cloud computing. El IoT consiste en conectar un montón de
dispositivos inteligentes que generan datos provenientes de las cosas o las
máquinas de forma autónoma, que se recoge y manda a través de Internet
donde se analiza, normalmente, en el data center.
Tecnologías Emergentes en Internet
4.2.2.- Tecnologías Cloud y Big Data del Internet de las Cosas (IoT)
Luego, el IoT es ante todo una enorme fuente de datos que pueden
convertirse en conocimiento mediante las técnicas y procedimientos
adecuados que va a proporcionar la Ciencia de Datos, apoyándose en sus
paradigmas de Big Data, minería de datos, aprendizaje automático, etc.
Concretamente, se utiliza el Big Data para poder afrontar de forme eficiente
ese gran volumen de datos heterogéneos, y los algoritmos de minería de
datos y de aprendizaje automático.
Tecnologías Emergentes en Internet
4.2.2.- Tecnologías Cloud y Big Data del Internet de las Cosas (IoT)
Todos los dispositivos conectados interactúan de una forma u otra con la
plataforma IoT o la nube de la aplicación, ofreciendo a éstos datos
informativos o de gestión. Para esto se desarrolla los servicios en la nube
para IoT. Como Amazon AWS, Microsoft Azure o IBM Bluemix son las que
llevan la iniciativa.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing o Nube en (IoT)
Es un nuevo modelo que está en proceso de evolución.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing o Nube en (IoT)
Es un conjunto de tecnologías, aplicaciones que nos permite tener servicios
que funcionan a través de internet a los que podemos acceder desde
cualquier lugar.
Los usuarios de este servicio
tienen acceso de forma
gratuita o de pago;
todo depende del servicio
que se necesite usar.
Podemos decir que el Internet
(la Nube) pasa a ser nuestra
“computadora”.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing o Nube en (IoT)
La PC, Mac, el Blackberry, el iPhone, etc., son los instrumentos que nos
permiten conectarnos y acceder a nuestros contenidos y aplicaciones que se
encuentran en “la Nube”.
Los usuarios pueden acceder
a los servicios disponibles
"en la nube de Internet"
sin ser expertos en la
gestión de los recursos
que usan.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing o Nube en (IoT)
Es parecido a la arquitectura de red, consiste de un conjunto de capas
acopladas entre sí, desde un nivel físico hasta un nivel de aplicación.
Es un modelo de servicio que permite el acceso a través de la red, a una
amplia gama de recursos TIC (red, servidores, almacenaje, aplicaciones y
servicios) que pueden ser
rápidamente aprovisionados.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing o Nube en (IoT)
Cloud Computing es la mejor alternativa de almacenamiento para Big Data,
porque ofrece alta capacidad de procesamiento, memoria y disponibilidad de
información, recibiendo más y más datos de dispositivos IoT en tiempo real y
soporta la carga masiva de datos a través de Internet.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing o Nube y su papel en el (IoT)
Cloud computing como IoT tienen una relación complementaria. El IoT
genera grandes cantidades de datos, y la computación en la nube ofrece una
ruta para esos datos hasta llegar a su destino, así mismo la computación en
la nube ayuda a aumentar la velocidad, eficiencia y agilidad tiempo real y
hace que los recursos estén disponibles para los desarrolladores y que el
procesamiento entregue resultados más completos.
La relación entre estas tendencias tecnológicas está en que los elementos de
IoT, recogerán y consultarán información que a través de distintas técnicas
de Cloud Computing, permitirán tanto almacenar esa información como tomar
ciertas decisiones a partir de esa información y hacer realmente útiles estos
elementos.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing o Nube y su papel en el (IoT)
El IoT genera cantidades masivas de datos, son datos muy característicos
que dan definidos por cualidades como las siguientes:
• Pueden provenir de cualquier parte y dispositivo.
• Llegan en todo momento, como un flujo continuo de información.
• Cada uno de los datos procedentes del IoT, en sí mismo, no genera valor
ya que éste se extrae del análisis de una colección de ellos, que es el que
tiene la capacidad de aportar contexto al estudio de la información.
El cloud computing transformó el ecosistema de las organizaciones, el IoT
está haciendo lo mismo, obligándolas a plantearse si necesitan herramientas
para el procesamiento y análisis en tiempo real, y forzándolas a elegir, mejor
que nunca, sus fuentes de información, para garantizar la rentabilidad de sus
inversiones en tecnología.
Tecnologías Emergentes en Internet
4.2.2.1.- Características del Cloud Computing o Nube en (IoT)
La tecnología Cloud Computing abre un nuevo modelo de TIC, y la
diferencian de la computación tradicional, es flexibles que proporciona
comodidad, rapidez, seguridad, y se adapta al Internet de las Cosas IoT,
entre sus características podemos mencionar:
Tecnologías Emergentes en Internet
4.2.2.1.- Características del Cloud Computing o Nube en (IoT)
Auto-Servicio bajo demanda.
El usuario podrá aprovisionar recursos computacionales en forma unilateral,
según lo requiera, y sin requerimiento de interacción humana con el
proveedor del servicio.
Permitir el acceso desde la red (Ubicuidad).
Todos los recursos que ofrece la nube están disponibles en la red, y el
usuario no sólo puede acceder a ellos a través de mecanismos estándar,
sino que también tiene la posibilidad de acceder a los servicios contratados
de Cloud Computing mediante plataformas heterogéneas desde cualquier
dispositivo, en cualquier lugar y en cualquier momento, con conexión a
internet como teléfonos móviles, laptops, PDAs, etc.
Tecnologías Emergentes en Internet
4.2.2.1.- Características del Cloud Computing o Nube en (IoT)
Asignación de recursos en modo multiusuario.
El cloud computing tiene una aplicación que abre a todos los usuarios que
desean utilizarla, estableciendo unos recursos de acceso y prestaciones
distintos para cada usuario. Al ser aplicaciones multiusuario, puede hacer
miles de internautas utilizando la misma herramienta a la vez, cada uno con
las mismas o distintas prestaciones.
Los recursos estarán agrupados para servir a múltiples consumidores, de
modo seguro a estos recursos pueden ser físicos o virtuales y deben tener
todos componentes necesarios, como de almacenamiento, conectividad,
procesamiento, elementos de software, políticas, métricas, con la tecnología
de la virtualización que ofrece a los usuarios el nivel de flexibilidad necesario
con los dispositivos para la realización de las actividades diarias.
Tecnologías Emergentes en Internet
4.2.2.1.- Características del Cloud Computing o Nube en (IoT)
Capacidad de rápido crecimiento (Elasticidad y escalabilidad).
Las aplicaciones en cloud son totalmente elásticas en cuanto a su rapidez de
implementación, adaptabilidad y aprovisionando de recursos sobre una base
de autoservicio en casi en tiempo real, sin que los usuarios necesiten cargas
de alta duración. Además, son totalmente escalables, es decir, hoy podemos
estar utilizando solo un 10% del total de la aplicación y mañana podemos
acceder al 80% de la misma con total normalidad y rapidez, las unidades de
capacidad pueden ser rápidas y fácilmente aprovisionadas en forma
automática, escalable (crecimiento), estos recursos suelen parecer ilimitados,
y pueden ser adquiridos en cualquier cantidad y momento.
Tecnologías Emergentes en Internet
4.2.2.1.- Características del Cloud Computing o Nube en (IoT)
Servicio medido.
Los sistemas de la nube controlan de forma automática y optimizada la
utilización de recursos y puede ser monitoreado y controlado, además, es
posible realizar reportes para mejorar la utilización de recursos, de manera
más eficiente.
Seguridad.
La seguridad es fundamental para controlar el acceso de datos en la nube y
deben cumplir con estándares de seguridad de alto nivel.
La seguridad en la nube en datos entre el dispositivo y el data center donde
los datos deben ser cifrados, y las nuevas medidas de seguridad no debe
afectar a la velocidad previniendo problemas en donde se encuentran los
servidores.
Tecnologías Emergentes en Internet
4.2.2.1.- Modelos o Componentes del Cloud Computing para (IoT)
El Cloud Computing para el Internet de las Cosas (IoT) se apoya en los
siguientes componentes: Servidor Web, Plataformas de desarrollo Web,
Base de datos, Protocolos de comunicación, Sistema Operativo y Plataforma
física.
La computación en la nube tiene diferentes modelos o niveles de servicio, la
cual se sustentan en tres pilares fundamentales las capas de la nube son:
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Software como Servicio (SaaS)
Se encuentra en la capa más alta del cloud computing y está caracterizado
principalmente por ser una aplicación muy completa.
Es un nuevo modelo de prestación de servicios, que permite al cliente usar
aplicaciones como software en línea, en lugar de comprarlo e instalarlo en
sus propios equipos de hardware.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Software como Servicio (SaaS)
Los servicios basados en la nube se ejecutan al estar en Internet, se ejecuta
en el servidor del proveedor del servicio y es posible hacer uso de ella en
cualquier parte del mundo a clientes a través de la red. La principal novedad
es que el uso de la aplicación no requiere ningún tipo de instalación previa, ni
de infraestructuras (servidores) ni de software, tiene el modelo de uno a
muchos pudiendo acceder a todos los datos del negocio a través de un
navegador web.
Una de sus grandes ventajas es el acceso multidispositivo ya que sólo
necesitas disponer de conexión a Internet.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Software como Servicio (SaaS)
En este tipo de servicios nosotros accedemos normalmente a través del
navegador sin atender al software. Todo el desarrollo, mantenimiento,
actualizaciones, copias de seguridad es responsabilidad del proveedor.
En este caso tenemos poco control, nosotros nos situamos en la parte más
arriba de la capa del servicio. Si el servicio se cae es responsabilidad de
proveedor hacer que vuelva a funcionar.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Software como Servicio (SaaS)
Las razones por las que el modelo SaaS resulta muy ventajoso es:
• No tiene costes adicionales de hardware; la potencia de procesamiento
necesaria para hacer funcionar las aplicaciones la proporciona el
proveedor de la infraestructura cloud.
• No tiene costes de alta; las aplicaciones están listas para utilizarlas
desde el momento en que el usuario se suscribe.
• Se paga sólo por lo que se utiliza; si un software sólo se va a precisar
durante un período limitado, se puede pagar únicamente durante ese
período, y las suscripciones pueden cancelarse en cualquier momento.
• El uso del servicio es escalable; si un usuario necesita más espacio de
almacenamiento o contratar servicios adicionales, puede acceder a esos
servicios a demanda sin tener que instalar más hardware o software.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Software como Servicio (SaaS)
• Las actualizaciones son automáticas; las actualizaciones, está
disponible online para los usuarios, sin coste. No necesitará software
nuevo, como con otros tipos de aplicaciones, las actualizaciones son
desplegadas automáticamente por el proveedor del servicio cloud.
• Compatibilidad entre dispositivos; para acceder a las aplicaciones
SaaS puede utilizarse cualquier dispositivo con conexión a internet, para
quienes utilizan muchos dispositivos diferentes, por ejemplo tablets y
teléfonos con internet, así como para los que no utilizan su computadora.
• Accesible desde cualquier lugar; en lugar de limitarse a instalaciones
concretas en computadoras específicos, la aplicación puede estar
accesible para cualquiera que tenga un dispositivo capaz de conectarse a
internet.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Software como Servicio (SaaS)
Las
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)
El concepto de Plataforma como Servicio (PaaS, Platform as a Service) son
servicios cloud que proporciona una plataforma que permiten a los
desarrolladores crear aplicaciones, construir, analizar, desarrollar, testear,
documentar, y que los servicios funcionen en un sólo proceso a través de
internet. Los servicios PaaS se alojan en la nube, y los usuarios pueden
acceder a ellos simplemente a través de la web, sin instalar ninguna
herramienta adicional en sus computadoras.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)
El PaaS incluye los servicios IaaS, y añade los servidores, el
almacenamiento y las redes, el proveedor también proporciona todas las
aplicaciones middleware, el sistema de explotación, la base de datos, el
servidor web. Sin preocuparse por la infraestructura que haya por debajo. Y
los desarrolladores solo tienen que preocuparse por la programación de las
aplicaciones, nunca por la configuración ni el software que hay por debajo,
ahorrando tiempo y recursos.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)
Se trata de un modelo en el que se ofrece todo lo necesario para soportar el
ciclo de vida completo de construcción y puesta en marcha de aplicaciones
enfocándose más en la optimización de sus apps y así consumir los menos
recursos posibles.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)
Las principales características asociadas al Platform as a Service cloud se
muestran a continuación:

• PaaS debe utilizar la web como infraestructura.


• PaaS ofrece servicios a través de redes IP todos los requisitos necesarios
para crear y entregar servicios y aplicaciones web.
• PaaS ofrece diversos mecanismos de seguridad, que incluyen la
protección de los datos y la realización y recuperación de copias de
seguridad.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)
• PaaS debe proporcionar un entorno de desarrollo integrado (IDE) de tal
manera que las aplicaciones de los desarrolladores ejecuten sus
aplicaciones en entornos de desarrollo y producción idénticos.
• PaaS debe proporcionar la integración con servicios web externos y bases
de datos.
• PaaS debe proporcionar un monitoreo exhaustivo de la aplicación y
actividad del usuario, para ayudar a los desarrolladores a entender sus
aplicaciones y el comportamiento de los usuarios.
• PaaS debe ser escalable, fiable y seguro sin requerir desarrollo adicional,
configuración u otros costos.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)

• Paas debe ser escalable, fiable y seguro sin requerir desarrollo adicional,
configuración u otros costos.
• Paas debe tener la capacidad de particionar automáticamente el estado y
datos para dar servicio a un número arbitrario de usuarios.
• Desarrollo del backend en el servidor (por ejemplo, Java / J2EE).
• Desarrollo del frontend en el cliente (por ejemplo, JavaScript / Dojo).
• Administración de sitios web.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)
Estas son algunas de las funcionalidades que pueden incluirse dentro de una
propuesta de PaaS:
• Sistema operativo.
• Entorno de scripting de servidor.
• Sistema de gestión de base de datos.
• Software de servidor.
• Soporte técnico.
• Almacenamiento.
• Acceso a la red.
• Herramientas de diseño y desarrollo.
• Hosting.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)
En general, estas son las ventajas que podemos mencionar de PaaS
respecto a un servicio.
• Reducir el tiempo de programación. Las herramientas de desarrollo de
PaaS ayuda a reducir el tiempo que se tarda en programar aplicaciones
nuevas con componentes de aplicación pre-programados que están
integrados en la plataforma, como flujos de trabajo, servicios de directorio,
características de seguridad, búsqueda, etc.
• Agregar más funcionalidad de desarrollo sin incorporar más
personal. Los componentes de plataforma como servicio pueden aportar
a su equipo de desarrollo nuevas características sin necesidad de
contratar personal especializado.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)

• Desarrollar para varias plataformas (incluidos los dispositivos


móviles) con más facilidad. Los proveedores de servicios ofrecen
opciones de desarrollo para varias plataformas, como PC, dispositivos
móviles y exploradores, lo que agiliza y facilita el desarrollo de
aplicaciones multiplataforma.
• Usar herramientas sofisticadas a un precio asequible. Gracias a un
modelo de pago por uso, las personas u organizaciones pueden usar
software de desarrollo sofisticado y herramientas de inteligencia como IoT.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Plataforma como Servicio (PaaS)

• Colaboración en equipos de desarrollo distribuidos geográficamente.


Puesto que al entorno de desarrollo se accede a través de Internet, los
equipos de desarrollo pueden colaborar en proyectos incluso si los
miembros del equipo se encuentran en lugares diferentes.
• Administrar el ciclo de vida de las aplicaciones con eficacia. PaaS
proporciona todas las características necesarias para sustentar el ciclo de
vida completo de las aplicaciones web: compilación, pruebas,
implementación, administración y actualización, dentro del mismo entorno
integrado.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
El concepto de Infraestructura como Servicio (IaaS) es uno de los tres
modelos fundamentales en el cloud computing, junto con el de Plataforma
como Servicio (PaaS) y el de Software como Servicio (SaaS), y la
Infraestructura como Servicio, denominado como Hardware como Servicio –
HaaS.
La (IaaS) ofrece una serie de servicios esenciales (como almacenamiento,
redes, computación flexible, funciones nativas, herramientas de migración,
virtualización y base de datos) para aumentar rápidamente el valor de
proyectos y su rendimiento de sus aplicaciones tecnológicas, sin necesidad
de invertir en Hardware, puedes mantener tus infraestructuras IT
actualizadas y seguras.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
El
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
Al igual que todos los servicios cloud, IaaS proporciona acceso a recursos
informáticos en un entorno Virtualizado, la "nube" (cloud), a través de una
conexión pública, que suele ser internet. En el caso de IaaS, los recursos
informáticos consisten, en particular, en hardware Virtualizado, o, en otras
palabras, infraestructura de procesamiento.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
La ilustración de IaaS abarca aspectos como el espacio en servidores
virtuales, conexiones de red, ancho de banda, direcciones IP y
balanceadores de carga.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
Físicamente, el repertorio de recursos de hardware disponibles procede de
multitud de servidores y redes para construir su propia plataforma
informática, generalmente distribuidos en centros de datos, cuyo
mantenimiento se encarga el proveedor del servicio cloud.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
Las características de la Infraestructura como Servicio (IAAS) que ofrece
recursos de cómputo, sin necesidad de invertir en Hardware, manteniendo la
infraestructura actualizada y segura, es necesario considerar los siguientes
puntos para este servicio que son:
• Recursos bajo demanda: Debe ser capaz de poner rápidamente a
disposición los recursos según sea necesario. Estos deben poder
escalarse a medida que se necesitan y eliminarlos como no se necesiten.
El proveedor solo cobrará por los recursos consumidos.
• Escalabilidad: Los servicios deben de ser lo suficientemente escalables,
permitiendo agregar rápidamente decenas o cientos de servidores según
sea necesario.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
• Autonomía: Debe ser capaz de auto-mantenerse sin intervención del
usuario final. El punto clave es que debe haber suficiente redundancia y
muy alta disponibilidad incorporada en el servicio, de tal forma que si uno
de los servidores físicos falla, esto no debe afectar a los servidores
virtuales que se ejecutan en la infraestructura.
• Multi-Arrendatario: Debe ser capaz de compartir esta misma
infraestructura con varios clientes finales.
• Separación del cliente: Debe ser capaz de separar los datos de los
clientes finales. La seguridad y la privacidad es uno de los principales
obstáculos para los clientes en la adopción de los servicios de la nube,
por lo que es fundamental que sean definidas las medidas de seguridad
adecuadas.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
• Automatización de tareas administrativas.
• Escalamiento dinámico.
• Políticas basadas en Servicios.
• Conectividad a Internet.
• Un entorno Virtualizado de Escritorio la nube pública.
• Servidores virtuales, conexiones de red, y almacenamiento en la nube y
poder construir tu propia plataforma informática.
• Crea soluciones y aplicaciones tecnológicas cloud fácilmente.
• Externaliza el hardware al servicio cloud y disminuye costes.
• Ejecuta cualquier carga de trabajo en cualquier momento.
• Innovadoras herramientas para migrar el trabajo local a la nube.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
Las principales ventajas y desventajas de la Infraestructura como Servicio
(IaaS) en entornos de alta disponibilidad, que tendrá con este servicio:
Ventajas de IaaS Desventajas de IaaS
Elimina coste en hardware todos los equipos físicos necesarios Dependencia del proveedor, responsable absoluto de la
del cliente opere en el modelo IaaS son responsabilidad del disponibilidad y la seguridad del servicio.
proveedor del servicio, no del cliente.
Escalabilidad el recurso está disponible de acuerdo a la El acceso online es fundamental: cualquier problema de
necesidad del cliente, haciendo inmediata la expansión de la conexión a internet repercute en el entorno Virtualizado.
capacidad ofrecida. La implementación de proyectos nuevos es
rápida.
Es muy flexible porque los recursos pueden escalarse La localización de los servidores del proveedor puede ser
fácilmente. origen de conflictos con las normativas de protección de datos.

Desaparece el gasto por instalación, mantenimiento y Falta de Control sobre Recursos


modernización del hardware. Al tener toda la infraestructura e incluso la aplicación corriendo
sobre servidores que se encuentran en la nube, el cliente
carece por completo de control sobre los recursos e incluso
sobre su información, una vez que ésta es subida a la nube.
Independencia desde que haya conexión a internet, los Los proveedores de servicio son una “caja negra”. Es decir no
servicios IaaS hospedados en la nube pueden utilizarse desde se sabe quienes están detrás de la administración del servicio.
cualquier lugar.
Seguridad: A pesar de que todo se “almacena en Internet,” la La limitante de la velocidad de conexión de Internet. Si es lenta
probabilidad de que un servicio IaaS salga del aire o sufra es una desventaja, debido a la conectividad a Internet para
problemas de seguridad es mucho menor. algunos servicios.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Capa de Infraestructura como Servicio (IaaS)
Al igual
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes para IoT

El Internet de las cosas IoT tiene la facilidad de conectar a la computación en


la nube, su fin es conectar en cada hogar, vehículo y lugar de trabajo con
dispositivos inteligentes conectados a Internet y suben información sobre su
estado a la nube. Pero a medida que la dependencia respecto de nuestros
dispositivos recién conectados a un nivel cotidiano aumenta junto con los
beneficios y usos de una tecnología.
El aumento de los dispositivos que se conectan a la nube está generando
una saturación de las redes inalámbricas y de la infraestructura actual. Esta
situación está provocando el desarrollo de nuevas formas de
intercomunicación que evitan la sobreexposición de datos en la nube.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes para IoT

Existen diversos tipos de computación en la nube (cloud computing)


dependiendo por el alcance del uso y necesidades de los clientes, nos
enfocaremos a algunos tipos de nubes los cuales son:
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Mapa
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Nubes públicas: Las nube pública es una nube informática o computacional
administrada por el proveedor del servicio, no vinculados con la organización.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Los servicios que ofrecen se encuentran en servidores externos al usuario, y
tiene acceso a las aplicaciones de forma gratuita o de pago. Se administran
los trabajos de muchos clientes diferentes pueden estar mezclados en
servidores, los sistemas de almacenamiento y otras infraestructuras de la
nube.
Los usuarios finales no conocen qué trabajos de otros clientes pueden estar
corriendo en el mismo servidor o red. La carga operacional y la seguridad de
los datos (backup, accesibilidad, etc.) recae íntegramente sobre el proveedor
del hardware y software, debido a ello, el riesgo por la adopción de una
nueva tecnología es bastante bajo. La ventaja es que no necesitas ningún
conocimiento ya que todo lo hace el proveedor.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Este tipo de Nubes Publicas que ofrecen servicios por ejemplo son los
Amazon, Azure de Microsoft o Google Engine.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Nubes privadas: En este tipo de nubes el usuario puede administrar y
gestionar las aplicaciones en la nube, para tener un mayor control. El cual
controla que aplicaciones deben ejecutarse y donde, y que usuarios están
autorizados a utilizar la infraestructura. El cliente tiene una nube (un espacio)
de su propiedad.
Recursos de computación compartidos.
Se encuentra en un centro de datos propio y privado.
Normalmente un servicio a medida.
No se ofrecen servicios a terceros.
Por ejemplo una empresa puede decidir crear su propio cloud computing
para que los trabajadores la utilicen. La cloud computig es de la empresa y
ella la gestiona. Este tipo lógicamente son bastante más caros.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Las plataformas se encuentran dentro de las instalaciones del usuario y no
suele ofrecer servicios a terceros.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Es una opción para las compañías que necesitan alta protección de datos y
ediciones a nivel de servicio. Este tipo de nubes, al contrario que las
públicas, es la localización de los datos dentro de la propia empresa, con
mayor seguridad de estos, corriendo a cargo del sistema de información que
se utilice. Incluso será más fácil integrar estos servicios con otros sistemas
propios. El sistema que más está destacando para este tipo de servicios es
Openstack, OpenSource.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Las ventajas, características y beneficios de una nube privada podríamos
identificarlos de la siguiente forma:
• Mayor control. Es accesible únicamente por una sola organización y no
ser un recurso compartido, hará que esté configurada en base a las
necesidades conocidas disponiendo, por lo tanto, de una solución de red
a medida.
• Seguridad y privacidad. Se podrán asegurar las operaciones y se
mantengan seguras mediante distintas técnicas que se pueden dar en
este tipo de nubes como pudieran ser conjuntos diferentes de recursos
con acceso restringido a conexiones realizadas desde detrás del firewall
de una empresa.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
• Mayor fiabilidad. Los recursos disponibles se pueden distribuir en tiempo
real, en función del flujo de trabajo y con un control total de los mismos.
Además, en todo momento, las aplicaciones críticas tendrán garantizado
su funcionamiento.
• Personalización. Toda nube privada se basa en los recursos propios de
la empresa con lo que se necesita un grado de control y personalización
muy difícil de alcanzar en una nube pública.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Nubes híbridas: Un modelo de nube híbrida está sustentado por la
tecnología adecuada, y es una composición de dos o más infraestructuras en
la nube distintas (privadas, comunitarias o públicas) que siguen siendo
entidades únicas, pero están unidas por tecnología estandarizada o
propietaria que permite la portabilidad de datos y aplicaciones. El cliente está
en posesión de una parte y comparte otras, esto es de manera controlada.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
El entorno híbrido es completamente personalizable, capaz de adaptarse al
tamaño y sector de la empresa.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
La nube híbrida esta complementado con servicios y aplicaciones que corren
en la nube pública (almacenamiento, correo electrónico, software de oficina,
entre otros). Y de nube privada combinada entre ambas plataformas, ofrecen
a los clientes mayor flexibilidad para implementación de datos.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
La base de una nube híbrida es una infraestructura virtualizada en la que se
pueda instalar la capa de portal de autoservicio, que utiliza la automatización
para acelerar la entrega de aplicaciones y servicios. Permite a los clientes
elegir dónde y cuándo colocar determinados datos y cargas de trabajo entre
la nube pública, la privada, y el servidor local.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Las principales diferencias entre la nube pública y la nube privada se centran
en compartir o no los recursos de infraestructura en la nube y el precio por
esa calidad de servicio. De esta forma, la nube híbrida se ha convertido en
una de las soluciones preferidas por las empresas, pues de esta manera es
más sencillo mover los datos con agilidad, algo que es de gran importancia.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Nubes combinadas: Consiste en la combinación de dos o más nubes
privadas o públicas, administradas por diferentes usuarios y proveedores.
Gracias a esta integración sus usuarios pueden cambiar a servicios
proporcionados por nubes públicas con mayor facilidad.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Nubes comunitarias: Este tipo de nubes sirven para que varias
organizaciones compartan sus recursos de computación y tecnológicos al
compartir negocios, servicios y objetivos, permitiendo la colaboración entre
grupos de interés y por tanto deciden tomar ventaja de la aplicación del cloud
computing conjuntamente, y resultan más costosas su implantación, y
ofrecen mayores niveles de privacidad y seguridad.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
La infraestructura en nube está preparada para el uso de una comunidad
específica de consumidores que tienen intereses compartidos.
Tecnologías Emergentes en Internet
4.2.2.1.- Cloud Computing: Tipos de Nubes
Nubes
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
Dato e Información.
Dato: Sucesos, hechos, eventos a través de medición (cuantitativa o
cualitativa), de un hecho.
Información: Resultado al procesar dichos datos mediante algoritmos
lógico-matemáticos que son presentados de manera adecuada.
Proceso de Datos: Secuencia de operaciones matemáticas (algoritmo) a la
que se someten los datos para transformarlos en información.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
Estamos en un mundo donde todo está conectado a Internet. Con la
integración de sensores y dispositivos en objetos (cosas) conectados a
Internet a través de redes fijas e inalámbricas, que recogen, envían y
controlan, datos e información.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
Las oportunidades del Internet de las Cosas (IoT), la Computación en la
Nube y el Big Data, los tres eslabones Emergentes de las Tecnologías de la
Información y Comunicación.
El concepto de Big Data engloba las
infraestructuras, tecnologías emergentes
y servicios para poder gestionar gran
cantidad de información, con un paradigma
para cubrir las necesidades de almacenamiento
y procesamiento de grandes volúmenes
de datos y que no podían ser satisfechas
por las tecnologías existentes.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
La instauración de IoT hubiera sido compleja si no se hubiera seguido una
estructura de Big Data, ya que sin esta tecnología no se tendría una forma
eficiente de analizar grandes cantidades ingentes de datos.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
El Internet de las Cosas y los objetos inteligentes ofrecen millones de datos
provenientes de diversos dispositivos conectados entre sí, ya sea a través de
Internet o microchips en tiempo real, que son demasiado compleja.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
Internet de las Cosas (IoT) y Big Data se compenetran perfectamente, ya que
IoT genera muchos datos que son analizados a través de la tecnología Big
Data incluyen análisis, captura, conservación, búsqueda, compartir,
almacenamiento, transferencia, visualización e información de privacidad en
tiempo real.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
El IoT actúa en paralelo al Big Data, ya que sin datos y el control y buen uso
de estos, la interconexión entre dispositivos digitales, máquinas, objetos,
animales y personas que se comunican entre sí a través de una red, no sería
posible.
El Internet de las Cosas (IoT) hace que se avance hacia un futuro en el que
los sensores inteligentes pueden detectar el entorno en el que se encuentran.
Ese flujo de datos entre dispositivos es lo que da sentido a los sistemas de
Big Data.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
El Big Data es definido como la gestión de una variedad, volumen y
velocidad de datos transferidos, para su procesamiento y los datos
analizados son valiosos. Actualmente, se genera más datos en todo el
mundo.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
Fuentes de Grandes Volúmenes de Datos.
• Datos personales.
• Datos de la web.
• Datos del IoT.
• Datos industriales.
• Datos de sensores.
• Datos de videojuegos.
• Datos de GPS.
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
• Compras y transacciones (incluyendo información de tarjetas de crédito)
Búsquedas (consulta, trayectoria recorrida, historia)
Sociales (datos de identidad, información de amistades)
Datos de redes de telecomunicaciones, ubicación, sensores físicos (GPS,
patrones de tráfico, Internet of Things, etc.)
Contenido (SMS, llamadas, e-mails)
Datos de los medios sociales (redes sociales, blogs, wikis).
Datos de interconexión de máquinas, M2M.
Datos de la industria del automóvil.
Datos de medios de comunicación (prensa, radio, TV, cine).
Datos de telefonía celular (texto, datos, audio, fotos, video).
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data
CARACTERÍSTICAS DEL BIG DATA
Las características entre las aplicaciones analíticas y de gestión y los nuevos
conceptos del Big Data hacen referencia a cinco palabras denominadas las
5Vs del Big Data:
Tecnologías Emergentes en Internet
4.2.2.2.- Cloud Computing: Big Data

Volumen: Se refiere a la cantidad de datos que pueden ser obtenidos desde


diferentes fuentes, para su almacenamiento de información tanto en Nubes privadas
como públicas.
Variedad: se puede obtener a través de múltiples canales y fuentes, tipos de datos
en distintos formatos, estructurados y no estructurados.
Velocidad: Se refiere a la rapidez y capacidad de generación de datos a través de
redes y sensores, etc. Con capacidad de cuán rápido se procesan y convertirlos en
información útil.
Veracidad: Una vez obtenidos los datos, conocer cuáles de éstos son fiables, válidos
y útiles, así mismo cuán precisos son para predecir en el universo en consideración.
Valor: Se refiere al valor agregado obtenido, lo cual se traduce en la generación de
productos y servicios. Cómo reducir su complejidad para hacerlos realmente valiosos.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
La conectividad de los objetos con las plataformas IoT ha de enrutarse de
una forma correcta, con una serie de tecnologías a nivel aplicativo que
permiten realizar esta conexión con infraestructuras de red.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
Las tecnologías aplicativas de red varían por el tipo de conexión, y el tipo de
red varía dependiendo si la transmisión de datos es realizada por medios
guiados y medios no guiados. Y sus Formas de Conectar Dispositivos:
Medios guiados
• Par trenzado.
• Cable coaxial.
• Fibra óptica.
Medios no guiados
• Radiofrecuencias.
• Microondas.
• Infrarrojos.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
Conexión a Objetos no Tradicionales
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
Una de las principales diferencias entre estas tecnologías es el conjunto de
reglas utilizada por cada una para insertar datos en el cable de red y para
extraer datos del mismo. Este conjunto de reglas se denomina método de
acceso. Cuando los datos circulan por la red, los distintos métodos de acceso
regulan el flujo del tráfico de red.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
El desarrollo del Internet de las Cosas necesita tecnologías aplicativas para
redes de comunicación seguras.
A partir de la combinación de dispositivos, sensores, redes avanzadas de
comunicación y plataformas de gestión y procesos basados en el Big Data
que hacen posible el almacenamiento y procesamiento de los datos.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
Para IoT la tecnología aplicada a la dotación de conectividad a los objetos es
fundamental, pues, el despliegue de nuevas redes dedicadas.
En cuanto al encaminamiento, este puede ser a través de protocolos como
TCP/IP, a través de tecnologías previas como ZigBee para traducción a
TCP/IP o pueden ir conectadas directamente a la plataforma final.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
Esta capa también se denomina capa de transporte, que al mismo tiempo es
responsable de transmitir los datos a la capa de percepción y a la capa de
aplicación. Para garantizar la transferencia de datos, la capa de red utiliza
diferentes tipos de tecnologías y protocolos.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
Utilizar una combinación de tecnologías para obtener la mejor relación costo-
beneficio y la máxima eficacia del diseño de nuestra red para IoT.
Hay muchas
Tecnologías de
conectividad
para redes IoT
disponibles,
entre las que se
encuentran en la
actualidad son
candidatas para
redes IoT:
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
NFC. (Near Field Communication, Comunicación de Campo Cercano).
RFID. Identificación por Radiofrecuencia
Bluetooth. Tecnología inalámbrica de corto alcance para dispositivos
digitales.
Wifi. Señal de radio y los transmite utilizando una antena.
4G y 5G. Tecnologías móviles con la diferencia de velocidad y la frecuencia.
Ethernet. Es un estándar para conexión de redes en diferentes velocidades.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
Modbus. Permite el control de una red de dispositivos
Lora. Tecnología LPWAN con enlace de comunicación de largo alcance.
Zigbee. Tecnología de comunicación inalámbrica de bajo consumo y bajo
coste.
Sigfox. Tecnología de comunicación de baja potencia, velocidad, larga
distancia.
6LoWPAN. Estándar que posibilita el uso de IPv6 y enfocada a aplicaciones
IoT.
Tecnologías Emergentes en Internet
4.2.3.- Tecnologías aplicativas de red
En cuanto a las tecnologías aplicativas de red se dispone, por un lado, de las
tradicionales arquitecturas REST sobre servicios web y, por otro lado, de
nuevas tecnologías propias del IoT como MQTT sobre TCP, CoAP sobre
UDP o 6LowPAN.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Para comprender cómo funciona el Internet de las Cosas IOT, debemos
entender cómo se establecen las comunicaciones, para el desarrollo de
proyectos basados en dispositivos conectados a Internet.
Los modelos de comunicación están regidos por una serie de estándares
definidos por el IEEE. (Institute of Electrical and Electronics Engineers).
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
La infraestructura para tecnologías de comunicación, incluye cables, torres
para móviles, puntos de acceso a redes celulares y PA inalámbricos, que
permite a dispositivos (sensores inteligentes y accionadores) se comuniquen
con los gateways y con aplicaciones y servicios de nube que brindan
almacenamiento para procesar los grandes volúmenes de datos que los
sensores generan.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Principalmente existen dos maneras de comunicación para l IoT conexiones
de red local o de red inalámbrica a través de conectividad. Pero en la
actualidad se está trabajando en nuevos protocolos de comunicación.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
De esta manera todos los dispositivos de comunicación en la red pueden
establecer una serie de normas para que se puedan intercambiar información
con eficacia y seguridad.
Se establecen 4 rangos de comunicación que son:
WAN, WWAN –> Wide Area Network (GSM, GPRS)
MAN, WMAN –> Metropolitan Area Network (MMDS o WiMAX, LMDS)
LAN, WLAN –> Local Area Network (HiperLAN)
PAN, WPAN –> Wireless Personal Area Network (Bluetooth, ZigBee, WiBree,
RF/Radio).
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Uno de los principales habilitadores para el Internet de las Cosas son las
redes de comunicaciones que permiten conectar dispositivos, máquinas,
sensores o “cosas” que generan datos desde cualquier punto geográfico del
planeta.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación

Las tecnologías de comunicación, tiene principales características en las


redes de comunicación y las más utilizadas para la ejecución de IoT, estos
protocolos de comunicación ayudan a que los datos fluyan rápidamente y de
forma segura en servidores más potentes en capacidad de computación.
Los protocolos de comunicación tradicionales (red local Ethernet o de
transmisión inalámbrica a través de conectividad móvil), por otro lado, en la
actualidad ya se contemplan otros protocolos y nuevas soluciones de
comunicación específicas para redes IoT, pero presentan importantes
ventajas como un reducido consumo de energía, altas coberturas y baja tasa
de datos.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Pero, ¿cómo envían y reciben los datos estos dispositivos? Por lo general
utilizan el protocolo HTTP, que es el protocolo genérico para las
comunicaciones entre servicios en internet, pero ¿este protocolo es el más
adecuado? La respuesta es que sí, pero de todas formas hay otros
protocolos de IoT que pueden ser más eficaces y adecuados para, por
ejemplo, dispositivos de baja potencia.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Los protocolos de comunicación son el sistema de reglas por el cual se
comunican dos dispositivos para transmitir información por cualquier medio,
como pueden ser los sensores. En otras palabras: define la sintaxis,
semántica y sincronización de la comunicación, que es el lenguaje que
hablan los dispositivos para comunicarse y enviar o recibir las instrucciones
que precisan, y los protocolos pueden ser implementados por hardware o
software, o por combinación de ambos.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Los dispositivos IoT utilizados en diferentes entornos industriales, como en el
entorno doméstico, pero en términos de comunicación son muy diferentes.
Los estándares abiertos y los protocolos de comunicaciones derivados de
códigos abiertos han facilitado la comunicación entre distintos dispositivos a
través de los límites de la red, y la lectura, clasificación, análisis y actuación
sobre los datos comunicados, pueden ser llevados más rápidamente a buen
término.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Algunos Protocolos de comunicación IoT, con los que comunican el HW con
el SW son:
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
Conectar varios dispositivos y sensores en IoT, existen cuatro para desplegar
y hacer funcionar IoT, estos son:
1. Dispositivo a dispositivo
La comunicación de dispositivo a dispositivo representa dos o más
dispositivos que se conectan directamente y se comunican entre sí. Se
pueden comunicar a través de muchos tipos de redes, incluidas las redes IP
o Internet, y utilizan protocolos como Bluetooth, Z-Wave y ZigBee.
Este modelo se usa comúnmente en sistemas de automatización del hogar
para transferir pequeños paquetes de datos de información entre dispositivos
a una velocidad de datos relativamente baja. Estos podrían ser focos,
termostatos y cerraduras de puertas que se envían pequeñas cantidades de
información entre sí.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
2. Dispositivo a Nube
La comunicación de dispositivo a nube implica un dispositivo de IoT que se
conecta directamente a un servicio en la nube de Internet, como un
proveedor de servicios de aplicaciones para intercambiar datos y controlar el
tráfico de mensajes. A menudo usa conexiones Ethernet o Wi-Fi cableadas
tradicionales, pero también puede usar tecnología celular como la red 4.5G.
La conectividad en la nube permite al usuario (y una aplicación) obtener
acceso remoto a un dispositivo. Un caso de uso para Dispositivo-a-Nube
basado en redes celulares son las etiquetas inteligentes que rastrea objetos
en casa mientras el usuario no está, lo que requiere de una comunicación
celular de área amplia porque no sabría dónde podría estar el objeto.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
3. Dispositivo a Puerta de Enlace
En el modelo de dispositivo a puerta de enlace, los dispositivos se conectan
básicamente a un dispositivo intermediario para acceder a un servicio en la
nube. Este modelo a menudo implica software o aplicaciones que operan en
un dispositivo de puerta de enlace local (como un teléfono inteligente o un
“concentrador”) el cuál actúa como intermediario entre un dispositivo y un
servicio en la nube.
Esta puerta de enlace podría proporcionar seguridad y otras funcionalidades,
como la traducción de datos o protocolos. Si la puerta de enlace es un
teléfono inteligente, este software podría adoptar la forma de una aplicación
que se empareja con el dispositivo de IoT y se comunica con un servicio en
la nube.
Tecnologías Emergentes en Internet
4.2.4 Tecnologías de comunicación
4. Back End Data Sharing (Intercambio de datos de back-end)
Back-End Data-Sharing extiende esencialmente el modelo de comunicación
de dispositivo a nube para que terceros autorizados puedan acceder a los
dispositivos y los datos del sensor. Bajo este modelo, los usuarios pueden
exportar y analizar datos de objetos inteligentes desde un servicio en la nube
en combinación con datos de otras fuentes y enviarlos a otros servicios para
su agregación y análisis.
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
El avance de Internet de las Cosas (IoT) y su crecimiento exponencial es la
revolución del futuro, proporcionando servicios con su tecnología inteligente,
y la creación de redes específicas de objetos conectados a través de
plataformas que generan información.
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
El IoT expande aún más las fronteras y conectar a la red los objetos que aún
no están conectados para permitir una administración, control y manejo
efectivo de la Información, de forma remota desde cualquier parte del mundo.
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
Además a través de la red de IoT, conectar objetos de uso cotidiano a
Internet, a través de una IP específica, transmiten datos a un servidor y
reciben instrucciones, integrando desde vehículos, electrodomésticos y
dispositivos mecánicos, hasta relojes, calzados, maletas o muebles.
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
Todo objeto conectado a IoT tiene como base en plataformas hardware y
software, con capacidad de proceso y una programación de la misma.
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
Las tecnologías IoT se conectan por medio de placas, las actuales se basan
en microcontroladores de hardware abierto como Raspberry pi y/o Arduino,
con una variedad de sistemas operativos usando sensores para recabar
información del mundo físico y los objetos conectados a internet.
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
El avance
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
El avance
Tecnologías Emergentes en Internet
4.2.5.- Tecnología en objeto conectado
El avance
Tecnologías Emergentes en Internet
4.3.- Practicas de Aplicación
El avance
Tecnologías Emergentes en Internet
4.3.- Practicas MQTT para Internet de las Cosas (IoT)

MQTT (Transporte de telemetría de cola de mensajes).


Tecnologías Emergentes en Internet
4.3.- Practicas COAP para Internet de las Cosas (IoT)

COAP
Tecnologías Emergentes en Internet
4.3.- Practicas XMPP para Internet de las Cosas (IoT)

XMPP
Tecnologías Emergentes en Internet
CONCLUSIÓN

La evolución tecnológica

También podría gustarte