Sunteți pe pagina 1din 11

POLITECNICO GRANCOLOMBIANO

SEGUNDO BLOQUE TEORICO/PRACTICO - TELECOMUNICACIONES

PRIMERA ENTREGA
“ANALISIS PLATAFORMAS IoT BASADO EN EL ARTICULO T. PFLANZNER AND A.
KERTESZ, “A SURVEY OF IOT CLOUD PROVIDERS”

PRESENTADO A: ARTURO CASTILLO

PRESENTADO POR

CARLOS ALBERTO BERMUDEZ CAÑON – Cod. 1311160050


MIGUEL ANGEL GALINDO OYOLA – Cod. 1921981475
Participante 3
Particpante 4
Participnte 5

2019 -2
INTRODUCCION

Con el auge de la tecnología, en especial de la interconexión de dispositivos a través de


internet, no es extraño que su evolución se desarrolle en todos los ambientes y espacios
del ser humano y se aproveche al máximo las autopistas creadas para esa conexión y se
aloje la información en grandes bancos de información almacenados en la internet.

Pero Internet es un término antiguo y hoy las nuevas generaciones hablan de la nube
(Cloud), de información y conexiones que residen en ese lugar, por lo tanto, debemos tratar
de definir y clasificar de alguna manera las conexiones de los dispositivos a través de la
nube y es precisamente de lo que trata el artículo escrito por “T. Pflanzner” y “A. Kertesz”
el cual titularon “A survey of IoT cloud providers” (Una encuesta a los proveedores de
IoT en la nube). Este artículo fue publicado en la 39ª Convención Internacional sobre
Tecnología de la Información y la Comunicación, Electrónica y Microelectrónica del año de
2016 (MIPRO 2016). Según el artículo, IoT es una interacción inteligente entre las personas
y los objetos circundantes donde la nube (Cloud) es el componente crucial de IoT,
proporcionando servicios específicos en muchos dominios de aplicación. También clasifica
esta interacción en 26 plataformas según de acuerdo con su aplicabilidad.

OBJETIVOS

Realizar un análisis comparativo donde se logre identificar las ventajas y desventajas de


las plataformas.

Seleccionar una plataforma, utilizarla y realizar una guía para el uso de la misma

Mostrar evidencias de la implementación de la plataforma escogida.

Realizar informe del análisis y la implementación en látex en un archivo .Tex.

ESPECÍFICOS
Realizar la lectura del artículo A survey of IoT cloud providers.
Listar las ventajas y desventajas de cada una de las plataformas expuestas en el artículo.
ANALISIS PLATAFORMAS IoT

A continuación, el análisis realizado a las 26 plataformas expuestas en el artículo: “Una


encuesta a los proveedores de IoT en la nube” escrito por “T. Pflanzner” y “A. Kertesz”,
publicado en la 39ª Convención Internacional sobre Tecnología de la Información y la
Comunicación, Electrónica y Microelectrónica del año de 2016 (MIPRO 2016).

El articulo proporciona información de las plataformas populares de la nube de IoT con el


fin de resolver varios dominios de servicio como como Desarrollo de aplicaciones, Gestión
de dispositivos, Gestión de sistemas, Gestión de heterogeneidad, Gestión de datos,
Herramientas de análisis, Despliegue, Monitoreo, Visualización e Investigación. En el
artículo se presenta una comparación para la difusión general de IoT en la nube de acuerdo
con su aplicabilidad. Proporciona información sobre los proveedores de servicios de nube
de IoT existentes y sus pros y contras.

La publicación mencionada define la plataforma de IoT como: "una plataforma ofrecida por
un proveedor de servicios como un servicio alojado que facilita el despliegue de
aplicaciones de software sin costo y complejidad de adquirir y administrar el hardware
subyacente y capas de software para obstaculizar un modelo diseñado para facilitar la
sociedad de la información, que permite servicios avanzados mediante la interconexión
(físicas y virtuales) de cosas existentes y tecnologías de información y comunicación
interoperables en evolución a través del ennoblecimiento ubicuo y conveniente, bajo
demanda de acceso de red a un grupo compartido de configurables recursos informáticos
(por ejemplo, redes, servidores, almacenamiento, aplicaciones, y servicios) que se pueden
aprovisionar y liberar rápidamente con un mínimo esfuerzo de gestión o interacción del
proveedor de servicios que aprovechan la necesidad y los problemas de conectividad
heterogénea de las cosas centradas en el usuario de manera bien definida"

Estas plataformas en la nube de IoT son encuestadas de acuerdo con su despliegue


apropiado de servicios que incluyen el Desarrollo de aplicaciones, Gestión de dispositivos,
Gestión del sistema, Gestión de heterogeneidad, Datos gestión, Herramientas para análisis,
Despliegue, Monitoreo, Visualización e Investigación.

El artículo presentado nos prepara para obtener una idea general sobre los aspectos de las
nubes de IoT para resolver múltiples géneros de dominios de servicio como se aprecia a
continuación en las encuestas extraídas y donde seleccionaron 10 dominios diferentes en
función de que la mayoría de las plataformas de nube de IoT están evolucionando en el
mercado de TI. Algunos sectores han imaginado dónde encajan mejor estas plataformas
como: Dispositivo, Sistema, heterogeneidad, datos, implementación y monitoreo. Del
mismo modo, campos de análisis, investigación y visualización. siguiendo los parámetros
tales como la capacidad de captura de datos en tiempo real, visualización de datos, tipo de
modelo de nube, análisis de datos, dispositivo la configuración, los protocolos API y el costo
de uso se eligen como características selectivas.

No. PLATAFORMA DEFINICION PROS CONTRAS COMENTARIO


Clasificación Desarrollo de Aplicaciones - soluciones para sensores cum
1 KAA Plataforma NoSQL junto Al estar el SDK Si existiera un
multipropósito de con la facilidad incrustado en el chip firmware de
fuente abierta de IoT de intercambio chip, código abierto en
para soluciones de de datos, comportándose todos los
extremo a extremo análisis y como un firmware, dispositivos
facilitando el seguridad, no todo el finales Iot que
intercambio de datos permiten crear hardware es manejen esta
entre los dispositivos Iot y compatible filosofía, el
conectados, análisis aplicaciones de panorama para
de datos, servicios y base de Big Data KAA seria aún
visualización de Iot compatibles que mejor
en la nube. Captura permiten el
información del manejo de
dispositivo y permite grandes
actualización de volúmenes de
firmware distribuida. datos.
Proporciona
funcionalidad de
back-end para operar
soluciones de IoT.
KAA SDK requiere
poca huella de
memoria como
mínimo como 10 KB
de RAM y 40 KB de
ROM
2 CARRIOTS Ayuda a cualquiera a Aplicaciones El diseño es poco Nuevas
crear aplicaciones basadas en amigable con invenciones,
para IoT de forma disparos en la experiencia de pueden dar lugar
rápida. Se presenta Web, correo, usuario de la a extensiones y
como servicio Twitter son plataforma, podría asesorías para el
(PasS). Gestion compatibles, mejorarse más, celular dedicados
remota de ofreciendo enfocado a un a un aplicativo en
dispositivos registro servicios público en general especifico
de actividad de basados en
oyentes basado en esta, junto con
reglas, activación de otros adicionales
alarmas
personalizadas y
exportación de datos.
habilita los datos
capturados para
obtener información
en Dispositivo,
Activo, Grupo,
Servicio, Proyecto,
Stream, Regla,
Alarma, Oyente,
Disparador, Redes,
clases Entity y
ConfigTrigger.
Correo electrónico,
SMS, Twitter, clases
básicas de utilidad
HTTP para informar
al usuario sobre la
Situación actual de
los dispositivos. Los
datos se almacenan
NoSQL Big data
3 TEMBOO Nube privada basada Aplicaciones Al no existir un Nuevas
en plataforma de populares “Choreos” para invenciones,
generación de código basadas en la determinada App, pueden dar lugar
de aplicación. Web, como lo su uso queda a extensiones y
Reduce la son Facebook, limitado asesorías para el
sobrecarga de Amazon, son celular dedicados
cableado y compatibles,
codificación de que junto con la Aplicaciones de a un aplicativo en
hardware y software. integración de uso intensivo de especifico
Menos tiempo para los llamados recursos, no son
desarrollar y “Choreos”, adecuadas.
comercializar un potencializan su
producto IoT en el uso. Punto a
mercado. Tiene más favor, cuenta
de 90 bibliotecas con más App
incorporadas compatibles
llamadas “coreos”
para servicios de
terceros permiten al
usuario experimentar
servicios específicos
que incluye Yahoo
weather, Amazon
cloud, producto Ebay
compras, gestión de
fotos de Flickr, API
de Facebook Graph,
Google analytics,
Twitter micro
blogging, telefonía
Twilio, Pago de
PayPal, confirmación
del vehículo Uber,
video de YouTube
transmisión y
muchos más.
Clasificación Gestión de Dispositivos (equipos eléctricos – motores industriales, rotores
y Dispositivos domésticos)
4 SeeControl IoT Plataforma de nube Capta, procesa y La visualización
IoT empresarial analiza, flujos de no está a la altura
especializada en datos complejos,
mensajería y gestión provenientes de
de dispositivos. la gestión de los
Análisis y monitoreo diferentes
completo de flujo de dispositivos y
trabajo. Arquitectura sus respectivos
de empuje 7 sensores, su
extracción basada en punto a favor la
API abierta. Se gran
implementa para compatibilidad
productos IoT con estos
escalables.
Agrupación
empresarial y
eventos con Nexus
TM Engine para
transformación de
datos en bruto.
Firmware
centralizado y
compleja instalación
de red de
distribución.
5 SensorCloud Es de tipo privado, Capta, procesa y Al ser una SensorCloud
ofrece servicio para analiza, flujos de plataforma sería ideal para,
adquirir, visualizar, datos complejos, privada, la su
supervisar y analizar proveniente de implementación implementación
los datos recibidos los sensores de los servicios en la ciencia del
de sensores MicroStrain. ofrecidos se clima, el
cableados o Punto a favor, dificulta para los procesamiento
inalámbricos Lord procesamiento dispositivos de matemático y
Microstrain, matemático y código abierto físico, aquí es
Sensorcloud es una grafico potente requerido, al igual
herramienta que con MathEngine, que la gran
aprovecha FastGrpah y variedad de
instalaciones de LiveConnect sensores
computación en la
nube tales como
escalabilidad de
datos, visualización
rápida y programa de
usuario análisis. El
análisis
MathEngine®
permite a los
desarrolladores
realizar operaciones
matemáticas
complejas en los
datos. FastGrpah y
Las características
de LiveConnect
ayudan a los
desarrolladores a
procesar gráficos
funcionalidad en los
datos almacenados
cargados por manual
(CSV) o
automáticamente
(API OpenData).
SensorCloud
proporciona un API
RESTful que permite
cargar cualquier
dispositivo o
aplicación los datos
es su nube segura
que actualmente está
construida sobre
Amazon Servicios
web (AWS).
6 Etherios Suministra un gran Nubes Los
conjunto de especializadas desarrolladores
productos y servicios para dispositivos están restringidos
para las empresas y software de por dispositivos
conectadas. Su terceros están seleccionados.
Device Cloud está habilitados
diseñado en el
modelo PaaS para
permitir grupos de
usuarios para
conectar cualquier
producto. La
máquina social es
otra herramienta en
la nube que
proporciona una
solución SaaS
mientras integra
datos con la instancia
correspondiente de
Salesforce.com para
transformarlo en un
CRM más poderoso.
Proporciona
soluciones
personalizadas. para
cualquier dispositivo
a través de Cloud
Connector.
Administra,
monitorea y controla
todos los dispositivos
conectados desde un
Interfaz única en
tiempo real. Etherios
no cobra a los
desarrolladores u
pueden usar hasta 5
dispositivos por un
lapso de 30 días.
7 Xively Servicio en la nube Cuenta con una Los servicios de ropiedad ahora de
de IoT empresarial fácil integración notificación están Google,
basado en la con los mínimamente anteriormente
tecnología Gravity dispositivos y presentes. LogMeIn, Xively
Cloud. Ayuda a las servicios en la está integrado
empresas a nube permite ahora con Google
gestionar sus conectarlos, cloud platform
conexiones al procesar,
abordar una serie de almacenar y
necesidades por analizar datos,
conectividad provenientes de
escalable. Xively estos
emplea una nueva
plataforma IoT como
servicio (IoTaaS)
construido en su
nube pública
elástica.
Escalabilidad
elástica de la nube
proporciona
capacidades
intuitivas de gestión
del ciclo de vida del
dispositivo,
implicando
actividades de series
de tiempo en él.
Además, archivo de
datos, activación
condicional,
aprovisionamiento
de dispositivos en
tiempo real
activación cum,
gestión de mensajes
y enrutamiento. es
compatible con
millones de
dispositivos con API
RESTful. Utiliza
formatos de datos
JSON, XML y CSV
que han
evolucionado la
efectividad en
términos de
dispositivo
asociativamente que
puede ser
monitoreado a través
de bibliotecas de
cliente previamente
evaluadas creadas
sobre iOS, Android,
JavaScript, así como
bibliotecas de
servidores
destinadas a
aplicaciones
basadas en
lenguajes web de
alta gama como
Ruby, Python y Java.
Gestión del Sistema – Gestión de trabajos relacionados con el sistema
8 Ayla IoT Fabric Es una empresa de Orientada a la No esta orientada n/a
(Tela de nube servicio (PaaS) industria y a los para uso
IoT de Ayla) modelada, simple, y fabricantes de doméstico, y apto
solución rentable productos, para
para OEM para integra y desarrolladores a
conectar cualquier administra a una pequeña escala.
dispositivo a la escala operativa
Internet. Ayla y ágil, los
Networks ofrece un dispositivos
software potente con conectados.
agentes integrados Optimizada para
en dispositivos iOS y Android
conectados y también
aplicaciones móviles
de dispositivo para
soporte de extremo a
extremo. El móvil ágil
de Ayla Application
Platform (AMAP) se
basa en bibliotecas
que proporcionan
una aplicación móvil
optimizada para iOS
y Usuarios de
Android. Con el
desarrollador de
framework de Ayla
puede ser habilitado
el control de acceso
basado en roles,
programación de
actividades, y tareas
relacionadas con
notificaciones de
eventos fácilmente.
Inteligencia de datos
de IoT, visualización,
análisis de
comportamiento del
usuario y RESTful
9 thethings.io Ofrece una solución Conecta, Muy dependiente Ideal para la
compleja para rastrea, de los servicios de administración de
marcadores loT y a administra y terceros como equipos móviles
los desarrolladores obtiene datos de AWS en una compañía,
de apk loT a través sus dispositivos de forma sencilla
de una APLI flexible. conectados, de
Es independiente y le la forma más
permite la conexión simple existente
entre dispositivos en el mercado
que adaptados con
los protocolos HTTP,
Websockets, MQTT
o CoAP.
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
3. Plataforma escogida y su justificación:
OpenRemote es la plataforma escogida, ya que su orientación es para el hogar y se
especifica en su página oficial, va acorde al proyecto que desarrolle en mi casa, junto con
mi padre, me agrada el echo de que sea de código abierto, va con mi pensamiento y
filosofía acerca del software.
3.1 Quia de uso, de la plataforma escogida.
RTA
3.2 Implementación de la plataforma escogida:
Con el objetivo de cuidar el medio ambiente, empezando desde el hogar, se implemento
un sistema de recolección de aguas lluvia, se modificó los canales actuales, donde baja el
agua, colocando filtros y purificadores, a continuación, el agua es almacenada en
tanques, en donde otro proceso químico, parecido al que se implementa en las piscinas,
purifica aun mas el agua, dejando en el fondo del tanque los residuos, finalmente por
proceso de gravedad se conectó el tanque al sanitario de cada piso, por medio de
tuberías. Los puntos en los cuales se hace uso de Iot junto con los servicios de
OpenRemote, está por ejemplo, en la válvula y flotador del tanque, allí se mide los ciclos
en que se carga y descarga el agua de este, calculando así la cantidad de agua utilizada y
recolectada.
1. Crea tu cuenta en el siguiente enlace
https://openremote.foxycart.com/checkout.php?ThisAction=customer_info&fcsid=i
mgaa51i46ace7gbvbrsblkqf6&

2. Depende del sistema operativo, de su dispositivo, descargue el controlador a


través del siguiente enlace http://www.openremote.com/install-the-controller/

3. Descargue la aplicación, para la supervisión y control directo de los dispositivos, a


través del siguiente enlace http://www.openremote.com/download-the-apps/

4. Construya su primera aplicación “Hola mundo” a través de los siguientes pasos

S-ar putea să vă placă și