Vous êtes sur la page 1sur 12

Disponible en línea en www.sciencedirect.

com

ScienceDirect

Future Computing e Informática Journal 1 (2016) 35 mi 46


http://www.journals.elsevier.com/future-computing-and-informatics-journal/

Una encuesta de plataformas en la nube de la IO

Partha Pratim Ray

Departamento de Aplicaciones Informáticas, Universidad de Sikkim, sexta milla, PO Tadong, Gangtok, Sikkim 737102, India

Recibido el 12 de junio de de 2016; aceptado 23 de de febrero de 2017

Disponible en línea el 6 de marzo de 2017

Resumen

Internet de los objetos (IO) prevé la fusión de varias global “ cosas ” mientras que la utilización de Internet como columna vertebral del sistema de comunicación para establecer una interacción inteligente entre
las personas y los objetos circundantes. Nube, siendo el componente fundamental de la IO, proporciona servicios valiosos aplicación determinada en muchos campos de aplicación. Un número de proveedores de
la nube de la IO están surgiendo actualmente en el mercado para aprovechar los servicios basados ​fi co de la IO adecuados y específicos. A pesar del enorme posible implicación de estas nubes de la IO, ningún
estudio analítico comparativo cum estándar se ha encontrado a través de las bases de datos bibliográficas. Este artículo examina las plataformas populares de la nube de la IO a la luz de la resolución de varios
dominios de servicio, tales como el desarrollo de aplicaciones, gestión de dispositivos, gestión de sistemas, gestión de la heterogeneidad, la gestión de datos, herramientas para el análisis, implementación,
seguimiento, difusión, e investigación. La comparación se presenta para su difusión global de las nubes de la IO en función de su aplicabilidad. Además, también se describen algunos de los retos que los
investigadores deben asumir en un futuro próximo. En última instancia, el objetivo de este artículo es proporcionar un conocimiento detallado de los proveedores de servicios cloud existentes IO y sus pros y
contras en una forma concreta.

© 2016 Facultad de Informática y Tecnología de la Información, Universidad futuro en Egipto. Producción y hospedaje por Elsevier Este es un artículo de acceso abierto bajo la licencia CC
BY-NC-ND licencia ( http://creativecommons.org/licenses/by-nc-nd/4.0/ ).

palabras clave: IO; Nube; Plataforma

1. Introducción el transporte y la manufactura [1] . Sin embargo, la falta de conocimiento general acerca
de estas plataformas en la nube de la IO restringe investigadores y entusiastas para
El crecimiento exponencial de dominio semiconductor ha dado lugar a una elegir una nube en particular cuando están en fase con el desarrollo de cualquier
explosión de los patrones de uso de sistema de procesador rentable sensor producto o solución que utilice las tecnologías de la IO habilitados.
basado. Estos sistemas cuando adquieren la facultad con tecnologías avanzadas
de comunicación (por ejemplo, Bluetooth Low Energy, Lora [7] , ZigBee, Insteon, 3G, varios artículos [15 mi 23] se encontró que desarrollar y aplicar soluciones de IO
4G, 5G, etc.) converge en una forma emergente de dominio de Internet de las basados ​en las nubes existentes que son materia de estudio en este trabajo. Fuerte
Cosas tecnológica o en definitiva la IO. IO pretende ofrecer, de forma masiva, fi necesidad de integración de la nube y la IO se menciona en la Ref. [24] donde se prevé
cados capacidades de implementación de desarrollo de aplicaciones cum un paradigma agente y orientada nube asistida basada en una novela arquitectura de
heterogénea, interoperables y sensible al contexto y simplificada a las empresas y referencia. Después de analizar varios papeles representados, una arquitectura genérica
los usuarios finales. se presenta en la Ref. [25] donde apoyó un IO dispositivo inteligente basado en la nube se
evalúa para llevar a cabo la supervisión de datos, la recolección y el procesamiento. Un
De acuerdo a per fi tbricks.com , Hay por lo menos 49 IO breve repaso del estado de punta en los servicios de detección sobre la nube centrada en
Existen plataformas en la nube en el mercado global de hoy en día para satisfacer las la IO y desafíos recientes son mencionados con el objetivo de de fi nir la taxonomía de
necesidades de los diferentes grupos de usuarios y aplicaciones, tales como las empresas, el los esquemas estudiados indicadas en la ref. [26] . CloudIoT plataforma [27] se propone
gobierno, los agricultores, salud, comunicación, además de destacar la complementariedad y la necesidad de la integración de la nube y
la IO juntos. Basándose en los resultados obtenidos a partir de la encuesta de la
medición para el vino
Dirección de correo electrónico: ppray@cus.ac.in .

La revisión por pares bajo la responsabilidad de la Facultad de Informática y Tecnología de la Información,

Universidad futuro en Egipto.

http://dx.doi.org/10.1016/j.fcij.2017.02.001
2314-7288 / © 2016 Facultad de Informática y Tecnología de la Información, Universidad futuro en Egipto. Producción y hospedaje por Elsevier Este es un artículo de acceso abierto bajo la licencia CC BY-NC-ND
licencia ( http://creativecommons.org/licenses/by-nc-nd/4.0/ ).
36 PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46

estación de crecimiento durante 2014, un M2M (Machine-to-Machine) estación de la sociedad, lo que permite servicios avanzados mediante la interconexión de las cosas
telemetría remota en cooperación con una gran plataforma de procesamiento de datos y (físicas y virtuales) sobre la base de las tecnologías en evolución, de información y
varios sensores se implementa para demostrar el uso de sistemas de nubes de la IO y el comunicación interoperables existentes ya través de ennoblecimiento de,, acceso ubicuo
procesamiento de grandes volúmenes de datos con el fin de poner en práctica la predicción conveniente en-demanda de la red a un conjunto compartido de recursos informáticos
de la enfermedad y alertar solicitud de la viticultura [28] . Wang et al. [29] describe diversas gurable con fi (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios)
nociones (es decir, Datacenter Cloud Computing Servicio de Infraestructura Pila, Servicio que pueden ser rápidamente aprovisionados y liberados con el mínimo esfuerzo de
de Gestión de datos a través de los centros de datos, trabajo intensivo de datos flujo gestión o interacción proveedor de servicios que aprovechan la necesidad de
Computing, Benchmark, Solicitud núcleos, Normas y Recomendaciones etc.) para visualizar conectividad y heterogénea problemas de los usuarios cosas centradas en la moda bien
cómo los datos de la IO distribuidos podrían ser procesados ​en las nubes. paradigma de definido de fi rápidamente ”. Aquí, en este punto, podemos integrar la recientemente
computación en la nube un software de fi nida en base IO Radio (SDR) activado se propuesta de fi nición de la IO nube con la nube platformwhich se da como “ un
implementa para proporcionar una visión uni fi cado en el acceso, con fi guración y platformoffered por un proveedor de servicios como un servicio alojado que facilita el
funcionamiento de los sistemas de nubes, mientras que la IO implica marcos de servicios despliegue de aplicaciones de software sin el coste y la complejidad de adquisición y
dinámicos y bajo demanda [30,31] proponer los U-GovOps mi un novedoso marco de una gestión de las capas de hardware y software subyacentes [38] . ” Ahora finalmente, la IO
gobernanza dinámica en la demanda de sistemas de nubes de la IO elásticas en nube platformmay ser formulada por la novela de definición tal como se propone como: “ una
condiciones de incertidumbre, mientras que la introducción de una lengua política plataforma ofrecida por un proveedor de servicios como un servicio alojado que facilita el
declarativa para simplificar el desarrollo de estrategias de gobierno de la despliegue de aplicaciones de software sin el coste y la complejidad de la adquisición de
elasticidad-conscientes uncertaintyand. 7 principios diferentes de sistemas de nubes andmanaging las capas de hardware y software subyacentes para dificultar un modelo
ingeniería IO se prescriben con el fin de comprender y proporcionar conocimientos sobre diseñado para facilitar la sociedad de la información, lo que permite servicios avanzados
cómo los sistemas de la nube de la IO podrían proporcionar una capa de software mediante la interconexión (física y virtuales) cosas en base a, existentes y en evolución,
coherente para el despliegue continuo, aprovisionamiento, y ejecución de aplicaciones para las tecnologías de información y comunicación interoperables a través de
varios dominios [32] . Un marco nube IO está diseñado para armonizar los servicios de la IO ennoblecimiento de, acceso ubicuo, cómoda red on-demand a un conjunto compartido de
nube escala de fi nir intención de usuario o dispositivo para permitir la comunicación entre con fi recursos informáticos gurable (por ejemplo, redes, servidores, almacenamiento,
los dispositivos conectados en los servicios de la IO nube escala [33,34] se analiza la aplicaciones y servicios) que pueden ser suministrado y puesto en libertad withminimal
evolución prospectiva de la IO nubes hacia los ecosistemas federados, en los que los esfuerzo de gestión o interacción proveedor de servicios que aprovechan la necesidad de
sistemas de nubes de la IO cooperan para ofrecer servicios más flexibles mediante la conectividad y heterogénea problemas de los usuarios cosas centradas en la moda bien
propuesta de una arquitectura de 3 capas federados IO. Se propone un marco para el definido de fi rápidamente ”.
aprovisionamiento escalable y en tiempo real de los servicios basados ​en la nube de la IO
en las ciudades inteligentes. Estas dos características se han logrado mediante el empleo
de un modelo jerárquico novedoso y llenar en una estructura de árbol que contiene
referencias a los servicios y sus datos en tiempo real [35] . Agente nube IO basado
computing también se aprovisiona para apoyar el desarrollo de sistemas de nubes IO
abiertas descentralizadas, dinámicas, y que cooperan la incorporación de múltiples agentes Metodológicamente, en este estudio, 26 diferentes géneros de la IO nube se
IO [36] . Cada trabajo se ha mencionado en esta sección es único en su propio camino y seleccionan como una forma arbitraria para proporcionar información a los lectores en
servir un trabajo específico, pero ninguno de ellos hacer atender la comparación de los cuanto a su tecnología, especificidad, la idoneidad y la convergencia con el conocimiento
sistemas de nubes de la IO comerciales existentes. existente de plataformas de comunicación. Por otra parte, estas plataformas en la nube de
la IO se estudian en función de sus servicios de implementación apropiadas, incluyendo el
desarrollo de aplicaciones, gestión de dispositivos, gestión de sistemas, gestión de la
heterogeneidad, la gestión de datos, herramientas para el análisis, implementación,
seguimiento, difusión, e investigación (ver Figura 1 ). Si bien la descripción de las
plataformas en la nube siguiente parámetros tales como la capacidad en tiempo real de
captura de datos, visualización de datos, el tipo de modelo de nube, análisis de datos, con
dispositivo de fi configuración, protocolos de API, y costo de uso son elegidos como las
IO puede ser definida como “ Una infraestructura global para la sociedad de la características selectivas clave. El artículo presentado deberá allanar los lectores a
información que permite servicios avanzados mediante la interconexión de las cosas hacerse una idea intrusiva y en general acerca de los aspectos más exigentes de las
(físicas y virtuales) sobre la base de las tecnologías en evolución, de información y nubes de la IO hacia la solución de múltiples géneros de dominios de servicio.
comunicación interoperables existente y ”
[37] . La definición de “ Nube ” se presenta como prescrito por el NIST (Instituto Nacional de
Estándares y Tecnología) en su publicación especial de 7 páginas (800-1457) en
septiembre de 2011. De acuerdo con ello, “ Cloud Computing es un modelo que permite, Este trabajo se organiza de la siguiente manera. Sección 2 presenta problemas agudos
acceso ubicuo conveniente, a pedido de red a un conjunto compartido de con fi recursos asociados con las nubes de la IO presentados que necesitan ser resueltos por el
informáticos gurable (por ejemplo, redes, servidores, almacenamiento, aplicaciones y investigador, mientras que la incorporación de las empresas juntos. Sección 3 concluye este
servicios) que pueden ser rápidamente aprovisionados y liberados con el mínimo esfuerzo documento.
de gestión o rápidamente interacción proveedor de servicios ”. Hasta la fecha ninguna
definición de la IO nube estaba presente. A partir de entonces, la novela de fi nición de la c encuesta específica 2. Dominio de plataformas en la nube de la IO

IO nube puede ser enmarcado como “ Un modelo diseñado para facilitar la información
Esta sección presenta 26 plataformas en la nube de IO en función de su idoneidad
en los dominios de aplicación c especificaciones. Es
PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46 37

para la construcción de soluciones inteligentes, conectados y de extremo a extremo de la IO.


Facilita el intercambio de datos entre los dispositivos de la adjuntos, análisis de datos,
Desarrollo de
visualización, y servicios de la nube de la IO. Captura de dispositivo especificaciones, la
aplicaciones
realización de aprovisionamiento de dispositivos, con fi guración, permitiendo la
Investigación

comunicación dispositivo cruz, y permitiendo la actualización fi rmware distribuidos son las


administración del sistema
actividades básicas realizadas por KAA. Proporciona volver funcionalidad final para operar
dispositivos de
soluciones IO gran escala que comprenden seguridad de los datos, la consistencia, la
Gestión de
Visualización
interoperabilidad y la gestión de datos con ayuda de SDK que se incrusta en el chip o
dispositivo de desarrollador. KAA SDK requiere bajo consumo de memoria como mínimo
como 10 KB de RAM y 40 KB ROM. SDK recoge los puntos finales de datos, entrega con fi
Dominios de aplicación de la IO
plataformas en la nube
guración de los per fi les, y permite la mensajería a través de los puntos finales. El
almacenamiento de datos se realiza mediante dos opciones de NoSQL [9] bases de datos
tales como, Cassandra, Hadoop [10] y MongoDB.
Gestión de Gestión de la

monitorización heterogeneidad

Gestión de Pros: las aplicaciones de bases de datos grandes NoSQL y apoyado. Contras: Menos
Gestión de datos
despliegue módulos de hardware compatibles.
Analítica

2.2. Carriots

(Carriots https://carriots.com ) Es el spin-off de Wairbut


Fig. Dominios 1. Aplicación de plataformas en la nube de la IO.
( www.wairbut.com ) Prevé ayudar a que cualquiera pueda construir aplicaciones para la IO
muy rápidamente, por el ahorro de tiempo, costes y problemas. Plataforma como servicio

obvio que hay muchas más plataformas presentes en el mercado, pero debido a los límites (PASS) modelo de nube se presenta con aspectos técnicos clave como, administración

c y hora fi tecnología especí 26 de éstos se eligen para proporcionar unas ideas precisas remota de dispositivos y control, basados ​en reglas oyentes ' la actividad de registro, al

acerca de cómo funcionan, cuáles son sus puntos fuertes, cuáles son sus debilidades, en activar las alarmas de encargo, y la exportación de datos. API REST se habiliten los datos

la que el dominio que son apropiados. Si bien, el estudio de estas plataformas de la IO, capturados para obtener deriva en dispositivos, activos, Grupo, Servicio, Proyecto, Arroyo,

cada uno de ellos se puso a prueba en la realidad para difundir sus puntos fuertes y Regla, Alarma, Oyente, Gatillo, Redes, y Entidad Con fi gTrigger clases. Correo electrónico,

débiles. Además, basándose en la aplicabilidad y adecuación preferencias en varios SMS, Twitter, clases básicas de servicios públicos HTTP para informar a los usuarios acerca

dominios de las plataformas en la nube de IO han sido revisitados. 10 dominios diferentes de la situación actual valioso de dispositivos. Los datos se almacenan en NoSQL gran base

se seleccionan basándose en que la mayoría de plataformas en la nube de IO están de datos que se extiende la gran aplicabilidad de datos en el verdadero sentido.

evolucionando actualmente en el mercado de IT. La gestión inteligente pocos sectores


tecnológicos se prevén en estas plataformas hacen mejor ajuste en tales como: dispositivo,
sistema, heterogeneidad, datos, despliegue y seguimiento. Del mismo modo, Analytics,
Investigación y Visualización fi campos donde se eligen resto de las plataformas puede ser
acomodada. Si bien la descripción de las plataformas en la nube seleccionados después de Pros: Disparo de aplicaciones basadas son compatibles. Contras: diseño

parámetros tales como la capacidad en tiempo real de captura de datos, visualización de amigable Menos de usuario.

datos,
2.3. Temboo

modelo de nube tipo, análisis de datos, el dispositivo Temboo ( https://temboo.com ) Es una nube privada basada
con guración fi, los protocolos de API, y costo de uso se eligen como las plataforma de generación de código de la aplicación. Reduce la sobrecarga de cableado y
características selectivas clave. Esta sección también proporciona tabla 1 que codificación de hardware y software, dando como resultado menos tiempo para desarrollar
compara las nubes de IO en función de su idoneidad y conveniencia en la división y comercializar un producto de la IO en el mercado. Más de 90 bibliotecas incorporadas
prescrita de dominios de aplicación. llamadas “ Choreos ” por servicios de terceros se entregan al usuario experimentar los
servicios especí fi cos que incluye Yahoo clima, nube de Amazon, las compras de
1) El desarrollo de aplicaciones productos de Ebay, gestión de fotos Flickr, API de Facebook Graph, Google analytics,
Twitter de micro blogging, telefonía Twilio, el pago de PayPal, Uber con vehículo fi
Siguientes plataformas son lo suficientemente pro fi ciente para ser utilizado con rigor para rmación, YouTube streaming de vídeo , y muchos más. laboratorios [3] es un directorio de
el desarrollo y suministro de soluciones a los problemas examinados sensor actuador cum. Choreos experimentales que muchas cadenas Choreos juntos, creando poderosos flujos
de trabajo que cubren mucho terreno en vastas aplicaciones en vivo y gran privacidad
implementaciones conscientes. Esto ayuda a desarrollador de hardware fi gura
2.1. KAA visualmente estafa para disparar y la respuesta a los procesos en línea, guardar entradas
para conservar la memoria RAM,
KAA ( http://www.kaaproject.org/ ) Es un código abierto
middleware polivalente plataforma de la IO (Apache License 2.0)
PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46

tabla 1
Dominio de aplicación especificidad c nubes IO. IO

Dominios plataformas en la nube

Desarrollo de Gestión de Gestión del la gestión de la Gestión de datos despliegue de análisis gestión de Investigación visualización
aplicaciones dispositivos sistema heterogeneidad administración monitoreo

Aer nube √ √ þ
Arkessa √ þ
Arrayant conectar √ √ þ √
Axeda √ þ √
tela de la nube de Ayla √ þ √
Carriots þ √ √
Escalón √ √ þ
Etherios þ √
exositio √ þ √
GroveStreams √ √ þ
IBM IO √ þ
InfoBright √ þ
control de Jasper √ þ √
Centrar
KAA þ √
Las investigaciones de Microsoft √ þ
laboratorio de las cosas

Nimbits þ √
Oracle IO nube √ √ þ √ √
OpenRemote √ þ
argumentalmente √ √ þ
SeeControl la IO þ √ √
SensorCloud þ √ √
Temboo þ
Thethings.io √ þ √
ThingSpeak √ þ √
ThingWorx √ þ √
Xively √ þ √

Abreviatura: þ adecuado, √ aplicable. 38

programar remotamente el hardware, fi ltrado los datos según la necesidad. y la asignación de dispositivos a los módulos de ERP, CRM, EAM y de negocios.

Pros: las aplicaciones basadas Choreos son compatibles. Contras: No es adecuado Pros: Empujar / Tirar dispositivos basados ​son compatibles. Contras:
para aplicaciones de uso intensivo de recursos. La visualización no es hasta la marca.
2) La gestión de dispositivos

Siguientes plataformas están especializados en el manejo y la gestión de dispositivos en 2.5. SensorCloud


forma de la tecnología digital, por ejemplo, módulos de procesamiento (Arduino, Frambuesa
pi etc.), y análogo, por ejemplo, equipos eléctricos (motores industriales, rotores, y SensorCloud ( http://www.sensorcloud.com ) Es un IO privada
dispositivos de uso doméstico). nube que proporciona Plataforma como servicio a adquirir, visualizar, controlar y analizar los
datos recibidos de los sensores cableados o inalámbricos del Señor MicroStrain.
2.4. SeeControl la IO Básicamente, SensorCloud es una excelente herramienta aprovecha las poderosas
instalaciones de computación en nube como la escalabilidad de datos, visualización rápida, y
SeeControl ( http://www.seecontrol.com ) Es un producto único el análisis del programa de usuario. MathEngine ® análisis permiten a los desarrolladores para
como un servicio de modelado, la empresa IO plataforma en la nube que está realizar operaciones matemáticas complejas en los datos. FastGrpah y LiveConnect ofrece a
especializada en mensajería y gestión de dispositivos. datos de los sensores de los desarrolladores de ayuda para procesar la funcionalidad gráfica de los datos
visualización, análisis y trabajo completa flujo de monitoreo son realizadas por SeeControl. almacenados subidas por manual (CSV) o automáticamente (OpenData API). SensorCloud
arquitectura de empuje / tracción basada API abierta se despliega para los productos de la proporciona una API REST que permite a cualquier dispositivo o aplicación para cargar los
IO masivamente escalables. modelado de productos es la tarea más importante que datos de TI de su nube segura que actualmente se construye en la parte superior de Amazon
modela las cosas físicas, agrupación de negocios y eventos utilizando Nexus TM motor Web Services (AWS).
para transformar datos en información valiosa a través de modos de procesamiento por
lotes en tiempo real /. instalación de la red de distribución fi rmware centralizada y
complejo es otro componente viable que está motivado por la normalización de datos
soportado por los datos API Pros: Gran piscina de dispositivos sensores pueden ser manejados. Contras: los

dispositivos de código abierto son difíciles de conseguir servido.


PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46 39

2.6. Etherios 2.8. tela nube IO de Ayla

Etherios ( http://www.etherios.com ) Soporta un Comprehensive Ayla IO Tela ( https://www.aylanetworks.com ) Es una en-


Suite siva de los productos y servicios para las empresas conectadas. Su dispositivo está clase terprise, Plataforma como servicio (PaaS) modelado, simple, y una solución
diseñado nube en el modelo PaaS para permitir a los grupos de usuarios para la conexión rentable para los fabricantes de equipos para conectar cualquier dispositivo a
de cualquier producto y obtener una visibilidad en tiempo real sobre sus activos. La Internet. Ayla Redes proporciona potentes agentes de software integrados en
máquina social es otra herramienta basada en la nube que proporciona solución SaaS ambos dispositivos conectados y aplicaciones de dispositivos móviles de apoyo de
mientras que la integración de datos de la máquina con los correspondientes Salesforce.com extremo a extremo. Plataforma de Ayla ágil de aplicaciones móviles (AMAP) se
ejemplo, para transformarla en una más potente CRM. Etherios llena el conectividad para basa en sus bibliotecas móviles que proporcionan una aplicación móvil optimizada
las empresas modernas tiempo que se facilita a través de miles de soluciones fijas y para los usuarios de iOS y Android. Con desarrollador marco de Ayla se puede
móviles off-the-shelf diseñados para el propósito específico. Proporciona soluciones facultado con control basado en rol de acceso, programación de actividades,
personalizadas para cualquier dispositivo con conector a través de la nube. Además, eventos y noti fi cación tareas relacionadas con facilidad. IO inteligencia de datos,
gestiona, monitores, y controla todos los dispositivos conectados desde una única interfaz visualización, análisis de comportamiento de los usuarios, y la API REST permiten
en tiempo real. Etherios cargos nil para los desarrolladores utilizar hasta 5 dispositivos por experiencia integrada en el salpicadero del usuario. En su escala operativa, la
una duración de 30 días. asignación de dispositivos, elástico nube de computación, y la gestión de
dispositivos etc.

Pros: nubes especializados para dispositivos y software de terceros están


habilitadas. Pros: Desarrollo de aplicaciones móviles es fácil. Contras: No es adecuado

Contras: Los desarrolladores están restringidas por los dispositivos seleccionados. para los desarrolladores de pequeña escala.

2.7. Xively 2.9. thethings.io

Xively ( https://xively.com ) Es una empresa IO nube ser- thethings.io ( https://thethings.io ) Plataforma proporciona un com-
vice basado en la tecnología de la gravedad de la nube. Esta plataforma propiedad de plete volver solución final para los marcadores de la IO y desarrolladores de la IO aplicación a

LogMeIn ayuda a las empresas a gestionar su negocio de productos conectado al abordar través de una API flexible y fácil fl. thethings.io es agnóstico de hardware y permite al conectar

una serie de necesidades prácticas de conectividad escalable, segura y fiable. También cualquier dispositivo que sea capaz de utilizar protocolos HTTP, WebSockets, MQTT, o COAP. en

prepara los servicios de procesamiento de datos de la empresa hacia su derecha IO tiempo real, los trabajos basados ​en reglas se puede controlar fácilmente, mientras que el

permitido a los clientes, socios y proveedores a través de conectores flexibles de API. Xively desarrollo de la conectividad de extremo a extremo entre los dispositivos mediante el

emplea una novedosa plataforma de la IO como servicio (IoTaaS) basado en su nube aprovechamiento de gestión de dispositivos, monotorization y soportes analíticos. También se

pública elástica. escalabilidad elástica de la nube proporciona capacidades de gestión del facilitan las instalaciones de almacenamiento de datos en tiempo real para tener acceso

ciclo de vida del dispositivo intuitivo, lo que implica actividades de series de tiempo en ella. interoperable de los dispositivos para el desarrollo de productos y de bajo costo rápida. El

Por otra parte, el archivo de datos, activación condicional, la activación de despliegue de la nube en la actualidad se está realizando en la parte superior de AWS.

aprovisionamiento cum dispositivo de tiempo real, la gestión de mensaje y de


encaminamiento son facilitadas por Xively. Para facilitar el control sobre los dispositivos,
Xively ha creado una consola de mesa de trabajo desarrollador y gestión de dispositivos que
puede ser operado por un principiante. También es millones de apoyo superiores capaces Pros: Dispositivo agnóstico.
de dispositivos de API REST. El uso de JSON, XML y formatos de datos CSV haber Contras: no tiene en sí mismo sustainace, dependen de los servicios web de terceros.
evolucionado su eficacia en términos de dispositivo de forma asociativa que pueden ser
monitoreados a través de bibliotecas de cliente pre-evaluados construidos en la parte
superior de la IOS, Android, JavaScript, así como las bibliotecas de servidores destinados a 2.10. exositio
aplicaciones basadas en alta web extremo lenguajes como Ruby, Python y Java.
exositio ( https://exosite.com ) Es modular, de nivel empresarial
IO plataforma de software que ayuda a los fabricantes llevar los productos conectado
ToMarket. Subyacente IoTSoftware como servicio (SaaS) plataforma en la nube basado
proporciona una visualización de datos en tiempo real y análisis de apoyo a los usuarios.
Se trata de un sistema alojado servidor basado en que está habilitado con las API de

Pros: Fácil de integrar con los dispositivos. servicios web, construido en el marco de la infraestructura, extremo posterior flexible

Contras: servicios fi cación Noti son mínimamente presente. ligero y fl conjugado con UDP, HTTP y JSON RPC. Varios kits de desarrollo son

3) Gestión de Sistema compatibles para el diseño y despliegue de soluciones de IO. placas de prototipos
Arduino, Microchip, Ti, y Renesas no bien se comunican con la plataforma exositio.

Las plataformas que aquí se presentan no cumplen con la gestión de puestos de trabajo software de cliente de dispositivo junto con puertos de datos compartidos / públicos

relacionados con el sistema, que es esencial para formular toda la infraestructura. facilita la adjunta
40 PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46

dispositivos para conectar y transferir los contextos a través del COAP, y las API de un solo tiro 2.13. Arkessa
UDP. gestión de dispositivos, visualización de datos, modelado de dispositivo, aprovisionamiento

de campo, interfaz para leer y escribir datos de un cliente de mensajería instantánea, la creación Arkessa ( http://www.arkessa.com ) Proporciona temas como
de portales widgets del Dashboard son las numerosas tareas que son monitoreados por exositio. conectividad global, la supervisión, el control y la gestión entre los dispositivos y las
empresas basadas en la IO. La misión de Arkessa es capacitar a las empresas para
aprovechar la IO para el desarrollo de nuevas fuentes de ingresos mediante la mejora de
Pros: el desarrollo del sistema es fácil. Contras: el la satisfacción del cliente y los valores potenciales mejorados recibidos como flujos de
suministro de datos grande es insuficiente. datos desde dispositivos remotos. Arkessa sigue el modelo PaaS para formular un portal
4) la gestión de la heterogeneidad único de gestión de empresas de servicios de gestión de dispositivos optimizados e fi
ciente y, mediante la integración de datos de la máquina arroyos con la disposición de
Este tipo de dominio de aplicación se aprovecha siguiendo plataformas en la nube de CRM, ERP, grandes volúmenes de datos y otros sistemas de análisis.
IO que permiten a problemas de conectividad y de la comunicación entre sistemas de
distinta es decir, los temas heterogéneos.

2.11. Arrayent Conectar TM Pros: Empresa permitido el diseño de la faceta. Contras: aplicaciones de

visualización no son lo suficientemente adecuada.

Arrayent ( http://www.arrayent.com ) Es una plataforma en la IO


permite a las grandes marcas heterogéneos como Whirlpool, Maytag, y la primera alerta a 2.14. Axeda
conectar a los usuarios productos de valor añadido a los dispositivos de mano inteligentes y
aplicaciones web. Arrayent Conectar la nube es un sistema operativo que aprovecha la IO Axeda ( http://www.axeda.com ) Es una nube de la IO based
Software as a Service (SaaS), ayuda a todos los dispositivos de alojamiento virtualizados a plataforma diseñada para la gestión de productos y máquinas conectadas al implementar

través de Over-the Air (OTA) fi rmware cambios en la tasa de datos de latencia baja. aplicaciones de la IO y M2M. De acuerdo con Axeda, esta plataforma está destinada a

Además, las fuentes de datos seguros, fiables y escalables ayudan a los usuarios a obtener transformar los datos en información de la máquina de conocimientos valiosos, seguido de

recuperados, procesados ​y entregados. plataformas informáticas multiplataforma son generar y ejecutar aplicaciones particulares, y, por último, integrar los datos de la máquina

compatibles que va desde microcontrolador de 8 bits para procesadores de 32 bits. LAN con otra de las aplicaciones y sistemas para optimizar los procesos de negocio. plataforma

comportamiento agnóstico de Arrayent Conectar hace que sea de apoyo a fl capa de en la nube de Axeda comprende del espectro completo de módulos de aplicación en

abstracción elxible API para hacer frente a los dos extremos del espectro de productos entre desarrollo y despliegue incorporadas. Se integra en el proceso de aprendizaje de M2M

la empresa y el consumidor a través de aplicaciones. alertas de correo electrónico y SMS se trabajo diario, por ejemplo, a partir de las medidas de seguridad de datos preventivas para

envían a los clientes con iOS y Android empuje basado noti fi caciones. el aprovisionamiento de dispositivos y con fi guración etc. Fuera de muchos, es capaz de
características clave como el suministro de servicios de aplicaciones, marco de
integración, gestión de datos. Promover, APIs REST y SOAP de empuje Axeda para
establecer una nube a las comunicaciones por medio de celular y los satélites mientras
que la utilización prede fi nido kits de herramientas de agente embebidos. El seguimiento

Pros: Flexibilidad de uso. de activos, monitoreo, alertas que pasan y noti fi caciones y aprovisionamiento de

Contras: los servicios basados ​gatillo se están quedando. dispositivos y con fi guración son de su competencia.

2.12. Abrir remote

OpenRemote ( http://www.openremote.com ) Ser un abierto


fuente de solución de middleware IO, permite al usuario integrar cualquier dispositivo - protocolo mi Pros: gestión de datos basada M2M. Contras: no tiene en sí mismo sustainace,
diseño utilizando los recursos disponibles, como iOS, Android o navegadores web. Utilizando el dependen de los servicios web de terceros.
servicio en la nube de OpenRemote, un usuario puede diseñar herramientas para el desarrollo de

soluciones completamente personalizadas que pueden aprovechar para integrar una variedad de

protocolos de conexión Wi-Fi a ZigBee. cuesta libre para diseñadores OpenRemote, mientras que 2.15. Oracle IO nube
los diseñadores profesionales se facturan en el rango de

Oracle IO ( https://cloud.oracle.com/iot ) Es una combinación de


V 150 mi 375 por aplicación. cuatro parámetros cruciales tales como, Open-que conecta cualquier tipo de dispositivo
de los sensores a las puertas de enlace; Insight-que cosecha el valor comercial de los
Pros: Abrir servicio en la nube compatible. Contras: datos de la IO; Secure-que proporciona seguridad normalizado de extremo a extremo
Demasiado costoso para los desarrolladores. para todos los tipos de dispositivos, de datos, y la conectividad heterogénea; y
5) La gestión de datos aceleración-que se mueve la idea muy rápidamente a la ejecución con un riesgo mínimo.
Básicamente, Oracle realiza la adquisición, análisis e integración de los datos recibidos
IO siguientes plataformas no sobresalen mientras que la tarea de gestión de datos es de las cosas que se le atribuye. Si bien el análisis, que procesa los flujos de datos
importante para el sustento de bajo sistema de la mentira. Las plataformas se mencionan a entrantes en tiempo real con el evento de fi ltrado, correlación y agregación. análisis de
continuación son lo suficientemente capaces de difundir datos relacionados con la operación y datos predictivos y grandes hacen cada vez más sensible, con Oracle detección de
actividades para proporcionar un conocimiento profundo de los usuarios sobre el escenario actual. anomalías,
PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46 41

y la regla basada mecanismos de alerta. Consulta y visualización de gran volumen de 2.18. InfoBright
datos allana nuevas percepciones de servicios en la nube inteligentes. Oracle IO nube
ofrece varias soluciones, incluyendo Oracle Java SE / ME suite incorporado, Java Card, InfoBright ( https://www.infobright.com/index.php/internetof-things ) Aprovecha las
base de datos y procesamiento de eventos para satisfacer los requisitos de los empresas al proporcionar su plataforma analítica arquitectura de esquema en el
dispositivos con 11 MB o más de almacenamiento asignado para Java. plataforma M2M conocimiento de cuadrícula (basado IO base de datos analítica) que permite a las
es ideal para las pruebas y el despliegue de dispositivos IO. empresas almacenar, analizar y actuar sobre la pila de máquina generado datos, mientras
que la pavimentación de las vías de comunicación entre las principales plataformas de
inteligencia de negocios (por ejemplo, Cognos, Pentaho, Talend, Jaspersoft,
Pros: el apoyo de base de datos. Microstrategy, etc.) para embarcarse en ecosistemas de negocios totalmente
Contras: carece de conectividad de dispositivos de fuente abierta debido a la restricción de tamaño. interconectadas. Viene con una variedad de versiones de mercado (por ejemplo, la
comunidad y de la empresa) para las empresas que requieren Infobright compatibles
problemas de rendimiento y capacidad. Además, está bien equipado con motores de
2.16. Nimbits consulta distribuida y el rendimiento de carga capaces de TBs de carga por hora y puede
manejar Peta Bytes de datos al tiempo que facilita la compresión de datos en el intervalo
(Nimbits http://www.nimbits.com ) Es servidor híbrido nube que de 10: 1 mi 40: 1. Sin embargo, edición de la comunidad se da la libertad de los
resuelve el Computing Edge implica servicios relacionados con la IO, proporcionando una plataforma desarrolladores, edición empresarial también puede ser utilizado libre para un tramo de 30
horizontal, basadas en sistemas embebidos con restricciones. Además, fi ltros de ruido, corre reglas días período de prueba.
y empuja los datos importantes hasta los servidores de la nube. Está diseñado para permitir a los

desarrolladores crear grupos integrados, altamente escalables y de alta disponibilidad para las

necesidades de registro de datos. Se puede ejecutar en el Google ™ App Engine, Amazon EC2, la

máquina virtual basada en Ubuntu Linux KVM, y el embarcadero (un servidor web J2EE) Pros: la arquitectura de cuadrícula El conocimiento y procesamiento de grandes volúmenes de

infraestructuras basadas. Nimbits utiliza los servicios de la tabla de datos abiertos, tales como, datos.

Google ™ Formato de tabla de datos para su uso en la cartografía y la importación de hojas de Contras: Servicios estadísticos son insuficientes.
cálculo y en terceros herramientas de análisis del partido al dar a entender HTTP / GET para acceder

al historial de un punto de datos. Arduino [8] plataformas están soportadas por este medio. 2.19. Centro de Control de Jasper

Centro de Control de Jasper ( https://www.jasper.com ) es el


altamente con fi gurable Jasper plataforma para la placa de control que es adaptable
Pros: fácil de adoptar para los desarrolladores. Contras: el adaptarse a los usuarios especí fi cos de las necesidades operativas, modelos de negocio y
procesamiento de consultas en tiempo real. requerimientos de todos los sectores y en todo el mundo. Específicamente, el Centro de
Control automatiza y controla los dispositivos conectados para analizar los patrones de
2.17. ThingWorx comportamiento y rendimiento a través de la monitorización en tiempo real. Regla basada
con fi guración de los procesos de activación automatizados ayudar a la hora de definir las
ThingWorx ( https://thingworx.com ) Es impulsado un conjunto de datos populares alertas de servicio y eventos de campaña para incorporar el mantenimiento de la red
haciendo plataforma de nube privada decisión. ThingWrox ofrece M2M y la IO completa para fines de segmentación y de puntuación. Los dominios de aplicación como,
Infraestructura como un servicio basado en el diseño basado en modelos se fabricación, seguridad, domótica, transporte comercial y ventas al por menor son las
incorpora con SQUEAL (búsqueda, consulta, análisis) para incluir la inteligencia de principales áreas de destino de centro de control. diagnóstico en tiempo real de información
búsqueda basado en él. entorno de inteligencia de tiempo de ejecución es el procesable para optimizar el rendimiento del dispositivo, asegurar la fiabilidad del servicio.
componente esencial del modelo de trabajo subyacente de ThingWrox. instalación de MQTT, coap, y APIs personalizadas apoyan en empuje de datos / tirar hacia y desde la capa
codificación cero es para los desarrolladores para reducir el tiempo de situación del de aplicación de Jasper.
mercado en la entrega del producto. Al mismo tiempo, las interfaces móviles se
asignan mediante APPs que se secundada por el motor de ejecución del evento
impulsado en ejecución en los servidores. almacenamiento 3D innovadora se facilita
a los millones de dispositivos. La normalización de datos, conversión de protocolo, la Pros: patrones de comportamiento basado en normas habilitado. Contras:

entrada de dispositivo, la salida del dispositivo y en la nube para la conectividad del Adecuado para servicios de automatización.

dispositivo son los pilares importantes de la ef fi ciente de gobierno de datos 7) la gestión de despliegue
necessitate por ella.
Incluye la planificación, diseño, construcción, pruebas y despliegue de nuevos
componentes de software y hardware en el entorno real. Es importante mantener la
integridad del entorno real mediante la implementación de las liberaciones correctas [ 14]
Pros: Construcción de Datos aplicación intensiva es fácil. Contras: Limitado .
número de dispositivos se puede conectar.
6) Analytics 2.20. Escalón

Las soluciones presentadas en el presente documento tienen el propósito de realizar análisis Echelon ( http://www.iiot.echelon.com ) Es una novela Industrial
estadísticos con la ayuda de herramientas del analizador de análisis equipadas en términos de nube. Internet de las cosas (IIoT) [6] plataforma en la nube basado con un conjunto completo de

recursos, que comprende micro chips, pilas de protocolos,


42 PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46

módulos de hardware, interfaces de comunicación, y los paquetes de software de Pros: la habilitación de la nube pública con desencadenar instalación. Contras: Menos

gestión para el desarrollo de dispositivos en las comunidades de pares-to-peer y número de conectividad de dispositivos simultáneamente.

aplicaciones. Echelon es distinguible de una plataforma en la nube centrada en la IO de 9) Visualización


los consumidores eliminando los requisitos fundamentales para la IIoT, incluyendo el
control autónomo sobre los dispositivos, fiabilidad fortalecimiento industrial, el apoyo a la Los siguientes nubes de la IO son excepcionalmente buenos en facilitar fl completa filo y
evolución basada legado, y las exigencias de seguridad. Parámetros como RESTAPIs, cuanti fi cables técnicas de visualización gráfica para aprehender a los sistemas ' las
paquete Python Izot incluyen Izot dispositivo basado en pila, publicación / suscripción de actividades que aparecen en pantalla a través de un formato gráfico.
transmisión de masaje basado en conjunto construir infinidad de control de carga a
través de los dispositivos distribuidos en los ecosistemas Echelon.
2.23. argumentalmente

argumentalmente ( https://plot.ly ) Es una visualización de datos pública populares

Pros: la perspectiva industrial. proveedor de servicio en la nube. Argumentalmente ofrece servicios a la comunidad,
Contras: Carece de escenario de desarrollo para los principiantes. almacenamiento de datos profesional y empresarial, visualización y análisis para las
8) la gestión de Monitoreo aplicaciones ordinarias o de la IO. Excel, CSV y formatos de datos XML se utilizan para
cargar los datos en sus servidores de la nube. API basadas en Python, R, MATLAB y
A raíz de la IO nubes juegan papel importante para prevenir el desastre de la red y Julia se implementan en argumentalmente. bibliotecas de gráficos como, ggplot2,
mantener la red en buen estado. Capacidad de proporcionar una integración perfecta matplotlib, técnicas de conversión gráfico de MATLAB facultan a la visualización. Entre
con el sistema general no dar lugar a una forma discreta de la línea en el seguimiento muchos, HDF5, SAS, SPSS, MS Access y código postal fi l formatos se utilizan para
durante todo el tiempo. almacenar temporalmente los datos antes de subir a la nube. PDF, SVG y EPS vector
exportaciones instalaciones se incorporan en ella. LDAP y la integración de directorios
son otro pilar de gran popularidad tras argumentalmente. Node.JS apoyado gráfico 3D
2.21. AerCloud permiten la elaboración de datos de usuario para ser procesada adecuadamente de
Arduino, Frambuesa Pi y dispositivos de hardware eléctrico Imp.
AerCloud ( http://www.aeris.com ) Es una plataforma en la nube para
acopio, la gestión y el análisis de datos de sensores para aplicaciones de IO y M2M.
AerCloud un desarrollo de Aeris, permite que las aplicaciones de usuario a través de una
ampliación sin problemas hacia millones de dispositivos garantizando al mismo tiempo la
base de datos de fiabilidad, seguridad y series temporales de forma asociativa. AerCloud Pros: Las mejores herramientas de visualización soportados para la IO. Contras:

se entrega como una plataforma como servicio (PaaS), que ofrece pay-as-you-grow cantidad limitada de instalación de almacenamiento.

modelo al dar a entender un motor de reglas que procesa los datos de la misma manera en
tiempo real. COAP y protocolos soportados MQTT AerCloud está facultado con API REST 2.24. GroveStreams
que proporciona push / pull los datos a aplicaciones / aplicaciones de datos, bajo demanda.
GroveStreams ( https://thingworx.com ) Es un público más populares
la visualización de datos en la nube. Sus patente pendientes de transmisión de datos de
análisis de tecnología de captura, análisis, y actuar en cantidades masivas de datos de

Pros: los servicios M2M escalable. Contras: No es series de tiempo y puntos de datos tan pronto como se llega a los servidores de la nube.

adecuado para los desarrolladores. Su tiempo de la muestra varía entre 1 s y 1 año. Varios tipos de datos incluidos short, int,
largo, texto, coordenadas geográficas, tiempo, etc son compatibles. arrastre personalizable
2.22. ThingSpeak y facilidad de caída es mayor cuando gráficos en vivo y rejillas están integrados con las
formas necesarias de usuario que es demasiado proceso de registro automático.
ThingSpeak [2] ( https://thingspeak.com ) Es un IO abierto Monitoreo de eventos, seguimiento de la ubicación de aplicaciones móviles ad se
plataforma de datos basado en la tecnología de nube pública. ThingSpeak permite la mantienen fácilmente personalizable con el correo electrónico, SMS y llamadas HTTP noti
recolección de datos en tiempo real, análisis y actuación con una API abierta. Con las fi caciones. Arduino, SmartThings, Imp eléctrico y Frambuesa Pi son los dispositivos
aplicaciones y plugins, almacenamiento de datos, visualización, monitoreo e integración de compatibles. análisis de los datos del dispositivo se realiza con ayuda de API RESTful.
los datos del usuario con una variedad de plataformas de terceros, incluyendo las
plataformas líderes de la IO como ioBridge, Arduino, Twilio, Twitter, ThingHTTP, MATLAB
han sido posibles. datos de los sensores se recoge en cada canal que tiene ocho campos
que pueden contener cualquier tipo de datos, campos tres ubicación, y un campo de
estado fi. Diversas aplicaciones tales como, TimeControl (realizar automáticamente Pros: evento sin fisuras de Monitorización activado. Contras:

acciones en momentos predeterminados con ThingSpeak aplicación), TweetControl Servicios estadísticos son insuficientes.

(escuchar la Twitterverse y reaccionar en tiempo real), Reaccionar (reacciona cuando los 10) Investigación

datos de canal cumple alguna condición determinada), TalkBack (hacen cola de comandos
para el usuario de dispositivo) mejorar las medidas de reacción. Las nubes de la IO presentados en este documento hacen ayudan a los investigadores a
evaluar sus diseños centrados en la nube mediante la simulación, por tanto, reducir la
sobrecarga de ejecución real. Esto minimiza el riesgo de pérdida monetaria y duración el
tiempo de comercialización.
PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46 43

2.25. Laboratorio de investigación de Microsoft de las Cosas A. Normalización: nubes actuales no se ajustan a la
formato estandarizado de la representación de los datos, así como el proceso. La
Laboratorio de las Cosas [4] ( http://www.lab-of-things.com ) Es una normalización es un componente de núcleo que precisamente puede ser accionado
plataforma de la IO abierto desarrollado por Microsoft con fines de investigación experimental para el crecimiento de aplicaciones centradas en la IO. La normalización en la IO
sobre todo para las instituciones académicas. Por lo general, que está destinado a ser nube es significaciones para bajar las barreras iniciales para los proveedores de
utilizado para la interconexión entre dispositivos, la aplicación de diversos escenarios de servicios y usuarios activos, improvisando los problemas de interoperabilidad entre
aplicación, la implementación de estudios de casos, el seguimiento de las consecuencias de diferentes aplicaciones o sistemas o para percibir mejor la competencia entre los
campo, y el intercambio de datos utilizando HomeOS4. Las aplicaciones pueden caer dentro productos o servicios que se desarrollan en el nivel de aplicación. normas de
de los dominios como la salud, la gestión de la energía, la automatización del hogar y muchos seguridad, normas y estándares de comunicación de identi fi cación deben ser
más. Laboratorio de las cosas consiste en un componente del lado del cliente-HomeOS [11] y evolucionado con la difusión de las tecnologías de la IO en la nube, mientras que el
servicios en la nube desplegados en Windows Azure. APPs experimentales tales como, alerta diseño de tecnologías emergentes en una equivalencia horizontal. Además, sus
noti fi, detección de movimiento a través de la cámara, la recopilación de datos de muestra de compañeros de investigación documentarán directrices industryspeci fi cas y
los sensores, y Z-Wave [12] apoyado de control del actuador, son lugar en la parte superior de especificar los estándares requeridos para ef aplicación deficiente de la IO.
capa de aplicación. sistema asistido nube pública se implementa en PC basado en Windows
(HomeHub).

SEGUNDO. Heterogeneidad: IO es una heterogénea muy complicado


plataforma de red. Pero los mencionados pocas nubes no son capaces de
Pros: adecuados para la automatización del hogar. interactuar con los módulos heterogéneos o tecnologías de la comunicación.
Contras: Carece de la IO Interfaces API. Esta, a su vez mejora la
complejidad entre varios dispositivos tipos a través de diversas tecnologías de
2.26. IBM IO comunicación que muestran el comportamiento grosero de la red sea
fraudulenta, y el retraso. Bandyopadhyay et al. [13] han mencionado
IBM IO nube ( https://internetofthings.ibmcloud.com ) claramente que la gestión de los objetos conectados al facilitar a través del
plataforma es una arquitectura organizada hecho de proporcionar con trabajo colaborativo entre diferentes cosas (componentes de hardware o
seguridad y facilidad a la conectividad del dispositivo, a partir de chips servicios de software) y la que administrar después de proporcionar el
independientes a los aparatos inteligentes a aplicaciones y soluciones de la direccionamiento, identificación y optimización a nivel de arquitectura y de
industria complejos. La identidad como un Servicio [5] (IDaaS) es la columna protocolo es un problema grave de investigación. Sin embargo, para tener
vertebral de su nube, se puede expresar como un infrastructurebuilt éxito en el dominio fi cado, las nubes de la IO deben reevaluarse para
autenticación, organizada y gestionada por el proveedor de servicios de solucionar el agotamiento de la plataforma común.
terceros que se pueden considerar como inicio de sesión único (SSO) para la
propia nube. Los dispositivos tales como, ARM mbed, Arduino, Intel Galileo,
etc., pueden estar unidos a IBM nube usando el, protocolo de mensajería DO. Conocimiento del contexto: Cuando mil millones de sensores activados
MQTT ligero abierto. IBM IO fundación es el centro de todas las cosas, donde las cosas están conectadas a la Internet, puede no ser factible para el grupo de
el desarrollador puede configuración, construir y gestionar los dispositivos usuarios para manejar todos los datos recogidos por los sensores. técnicas de
conectados de modo que las aplicaciones pueden acceder a sus datos en computación Contexto de sensibilización deben ser utilizados de una mejor manera
tiempo real. API REST de tiempo y reales ayudan en la conexión de los datos para ayudar a decidir lo que hay datos que deben tratarse. nubes discutidos tienen
procedentes frim los dispositivos a la IBM bluemix donde las aplicaciones una capacidad limitada en cuanto a la sensibilidad al contexto. Esto parece
pueden ser creados por el desarrollador. NoSQL, Dash, y de series temporales determinar la negación de la validación de la información en forma de proceso
bases de datos están asociados con la nube de IBM. Hadoop rige analytics de continuo interrumpido. Alrededor de parámetros ambientales y de auto evaluación
IBM y análisis geoespaciales se llevan a cabo en este extremo. puede transferir el contexto localizada a otros mientras que hacer una auto cum
periferia consciente ecosistema nube IO bien conectado.

RE. middleware: La mayoría de las nubes presentados siguen la


silos verticales diseñados para especificidad ed dominios únicos. Un middleware
Pros: la identidad de dispositivo está activado. Contras: di fi culto para la podría proporcionar una plataforma común para lograr el
creación de prototipos de aplicaciones. objetivos especí fi cos la incorporación de multi-localizada
módulos (geográficamente) dentro de un inquilino. Middleware allana el fl ujo
3. Problemas de las plataformas en la nube de la IO existentes horizontal de información entre los dispositivos, protocolos y aplicaciones con
respecto a sí misma. Las aplicaciones pueden ser realizadas sobre toda la
Las soluciones de nube existentes han incorporado aplicaciones más inteligentes serie de datos y consulta pueden procesar de los dispositivos conectados de
basados ​en la IO para resolver una serie de problemas en diversos campos. Discuto las una manera centralizada. nubes de la IO requieren la incorporación de un
pocas perspectivas importantes de estas aplicaciones para mejorar las soluciones mayor número de middleware para funcionar con.
existentes como abajo, mientras que las siguientes secciones se muestre el camino para
mejorar el punto en cuanto a la situación actual. MI. IO identidad del nodo: El IO está previsto para incluir una
increíblemente alto número de nodos. Todos los dispositivos conectados
44 PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46

y los datos deberán ser recuperable; aquí, en este contexto, la identidad única a pesar del error técnico, el sistema siga trabajando. módulos de hardware puede
es una necesidad para ef red con fi guración fi ciente punto-a-punto. protocolo fallar debido a que la batería agotada o cualquier otra razón. Del mismo modo la
IPv4 fi identifica cada nodo a través de una dirección de 4 bytes. Como es bien generación de valor erróneo por el sensor, la calibración defectuosa, y el fracaso en
sabido que la disponibilidad de IPv4 direcciones numeradas están la comunicación puede desarrollar una situación de fallo. Si bien la búsqueda para
disminuyendo rápidamente por llegar a cero en el lado unos pocos años, las solución, la energía solar puede dar una alternativa a los módulos de batería
nuevas políticas que abordan deberán ser contrarrestadas en IPv6 es un fuerte operada. El uso de multitud de protocolo de comunicación puede aumentar el
contendiente. sistemas presentados no utilizan sobre todo para la consumo de energía, pero siempre proporcionar conectividad sin fisuras. El
comunicación IPv4. Pero la red futurista puede ser altamente poblada de consumo de energía en tal caso, puede ser más abajo mediante la promulgación de
manera que la identidad única obtendría difícil de ser impuesta a los nodos. un protocolo de activarse en cualquier instancia. Adecuada necesidad de calibración
Las técnicas mejoradas para ser aleado con el enfoque actual. Pocas de las que debe hacerse antes de la instalación fi nal. nubes de la IO necesitan conseguir
nubes de la IO existentes cumplen con IPv6 que se aumente en los próximos renovado con una mejor utilización de la energía algoritmos conscientes, y los
años. procedimientos de implementación a rebajar el consumo de energía.

F. Gestión de la energía: gestión de la energía es la más


cuestión importante en los sistemas basados ​en la IO en la nube. Los componentes
del sistema tales como dispositivos IO, antenas de red, y otros módulos pasivos
dependientes junto con los algoritmos básicos correctamente deben redireccionarse, 4. Los debates y conclusiones
mientras que caer en la recolección de energía. De lo contrario, la fuente no
convencional de soluciones de captación de energía tales como energía solar, eólica, c encuesta específica de dominio Aplicación de plataformas en la nube de la IO se han
biomasa, y la vibración nube también ser probado, mientras que el diseño de sistemas realizado en este documento mediante la inclusión de 26 nubes IO diferentes que varían de
basados ​en la nube IO. Por lo tanto, los investigadores pueden involucrarse para acuerdo con 10 géneros fi específicas de aplicaciones. Se ha encontrado que la
trabajar en las otras fuentes en el futuro. heterogeneidad de gestión, análisis, visualización, y de investigación centradas en las
nubes hacen falta en el porcentaje global al escenario actual. La tendencia de crecimiento
SOL. Tolerancia a fallos: tolerancia a fallos es mayormente ausente en el de la nube parece estar a favor de la gestión de dispositivos, gestión de datos y la gestión
soluciones anteriores. Para que un sistema de fl awless, el nivel de tolerancia a fallos de aplicaciones orientadas diseños. Véase también
del sistema debe seguir siendo muy alto para que

Idoneidad Vs Dominios de Plataformas IO nube Appcability Vs Dominios de Plataformas IO nube

38,4%
Desarrollo de
11,5%

Desarrollo de
aplicaciones aplicaciones

Gestión de Gestión de

30,7%
15,3%

dispositivos dispositivos

Gestión del Gestión del


11,5%

7,6%

sistema sistema
3,8%
7,6%

Gestión de la Gestión de la
heterogeneidad heterogeneidad
Dominios de la IO plataformas de Cloud
Dominios de la IO plataformas de Cloud

11,5%
19,2%

Gestión de Gestión de
datos datos
15,3%
7,6%

Analítica Analítica

Gestión de Gestión de
3,8%
3,8%

despliegue despliegue
42,3%
7,6%

Gestión de Gestión de
monitorización monitorización
19,2%
7,6%

Visualización Visualización
7,6%

Investigación
0%

Investigación

La mayoría Porcentaje Idoneidad aplicabilidad Porcentaje

Fig. 2. Histograma de la mayor conveniencia y gráficos ámbito de aplicabilidad específica c derivado de tabla 1 .
PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46 45

que una nube la IO en particular es capaz de servir multitud de dominios. Investigación [6] Xu L, Él W, S. Li Internet de las cosas en la industria: una encuesta. IEEE Trans
Ind Inf 2014; 10 (4): 2233 mi 43 .
especí fi cos nubes son muy menores en número que debe desarrollarse más para la
[7] LoRa. https://www.lora-alliance.org/ . [Consultado el 21 de febrero de 2015]. [8] Arduino. http://arduino.cc .
comprensión adecuada de la realización de experimentos basados ​en la vida real la IO por
[Consultado el 20 de de marzo de 2015]. [9] NoSQL. http://nosql-database.org . [Consultado el 12 de febrero
las comunidades científicas. desarrollo de aplicaciones y la gestión de la vigilancia parece de 2015]. [10] Apache Hadoop. https://hadoop.apache.org/ . [Consultado el 25 de de febrero de de 2016]. [11]
ser sobre todo los dominios servidos por la corriente de las nubes de la IO. Sin embargo, HomeOS. http://research.microsoft.com/en-us/projects/homeos/ . [Consultado el 2 de de febrero de de 2016].

las nubes de la IO hacen punto junto con los géneros presentados de especificidad que [12] Z-Wave. www.z-wave.com . [Consultado el 21 de febrero de de 2016]. [13] Bandyopadhyay D, J. Sen
Internet de las cosas: aplicaciones y retos
necesitan comprobación rigurosa en cuanto a la sensibilidad al contexto, el manejo de
grandes volúmenes de datos, y las cuestiones de gestión de sensores en detalle. Aunque,
26 plataformas en la nube de la IO diferentes son estudiados intensivamente, ninguno de en la tecnología y la normalización. Wirel del personal Commun 2011; 58 (1): 49 mi 69 .
ellos es perfecto en todos los términos y aspectos de desarrolladores. Algunos carencias en
capacidad de visualización, mientras que algunos en IoTAPIs de código abierto. [14] Lanzamiento y gestión de la implementación. www.tutorialspoint.com/itil/
release_and_deployment_management.htm .
Corresponde a los usuarios o desarrolladores que deseen recoger apropiada nube de la IO
[15] Ray PP. Internet de las cosas basada monitorización de la actividad física (PAMIoT):
como por su / su requisito. Breve descripción de los pros y los contras de cada IO nube
un marco arquitectónico para monitorear la actividad física humana. En: Actas de la IEEE
permitirá a los usuarios seleccionar el servicio necesario. CALCON, Calcuta; 2014. p. 32 mi 4 .
[dieciséis] Ray PP. Inicio de la salud centro de Internet de las cosas (H3IoT): una arquitectura

marco para supervisar la salud de las personas de edad avanzada. En: Actas de la IEEE ICSEMR,
Chennai; 2014 .
[17] Ray PP. Internet de las cosas para Deportes (IoTSport): una arquitectura
Figura 2 (Ver a la izquierda) muestra los resultados obtenidos a partir de tabla 1
marco para el deporte y la actividad recreativa. En: Actas de la IEEE EESCO, Vizag; 2015. p.
donde se representan temas adecuados y aplicabilidad. De los 26 plataformas en la nube 79 mi 83 .
de la IO, las plataformas basadas gestión de datos están actualmente de moda en el [18] Sebastián S, Ray PP. Desarrollo de la arquitectura invasiva de la IO

mercado anotando 19,2%. dominios de dispositivo y de gestión de aplicaciones están cumpliendo con la salud de la casa. En:. Procediendo de conferencia internacional sobre sistemas
de computación y la comunicación (I3CS), Shillong, 2015. pp 79 mi 83.
realizando mismo en el mercado de la IO valoración de 11,5%. La heterogeneidad, análisis,
monitorización, visualización y dominio de investigación son la valoración igualmente 7,6%.
[19] Sebastián S, Ray PP. Cuando el fútbol se conecta a Internet. En: Pro-
gestión de despliegue está en la prioridad más baja en la actualidad es decir, tiempo, 3,8%. ceeding de conferencia internacional sobre sistemas de computación y la comunicación (I3CS),
Mientras observa el gráfico aplicabilidad ( Figura 2 Shillong, 2015, pp. 84 mi 88.
[20] Ray PP. Internet de las cosas nublar enabledMISSENARD indexmeasurement
para los ocupantes de interior, medición, vol. 92. Elsevier; 2016. p. 157 mi sesenta y cinco .
ver a la derecha) se cambian los valores. La razón detrás de la IO es la misma
[21] Ray PP. Una encuesta en Internet de las cosas arquitecturas, EAI aprobación
plataforma se elige aplicable para diferentes dominios. gestión de monitoreo está
transacciones en Internet de las cosas. J King Saud Univ Comput Inf Sci
llevando en este momento con el 42,3% de la puntuación. de desarrollo de 2016. http://dx.doi.org/10.1016/j.jksuci.2016.10.003 .
aplicaciones, gestión de dispositivos y visualización dominios están de pie en segundo, [22] Ray PP. La creación de los valores de Internet de las cosas: una perspec- industriales

tercero, y 4ª posiciones mientras que anotaba 38,4%, 30,7% y 19,2%, respectivamente. tiva. J Comput Netw Commun 2016. http://dx.doi.org/10.1155/2016/ 1579460 .

Aplicabilidad de dominio investigación es 0%, porque no hay otras plataformas en la


[23] Ray PP. monitoreo inteligente de Internet de las cosas basado en la nube de la vía aérea
nube de la IO son aplicables en este dominio.
nivel de densidad PM2.5. En: Conferencia Internacional IEEE sobre Procesamiento de
Señales, Comunicación y Embedded Systems (SCOPES), Paralakhemundi, ODISA, India;
Observando el gráfico aplicabilidad, se comprende que las plataformas de nube IO 2016 (aceptada) .

estén más o menos haciendo realmente bien. Sin embargo, también se sugiere que la [24] Babu SM, Lakshmi AJ, Rao BT. Un estudio basado en la nube de Internet de
cosas: CloudIoT. En:. Actas de 2015 conferencia mundial sobre tecnologías de la comunicación,
investigación centrada en plataformas en la nube de la IO deben ser desarrollados para la
2015, pp 60 mi sesenta y cinco.
experimentación de la vida real, según los aficionados, científicos y educadores.
[25] Emeakaroha VC, Cafferkey N, Healy P, Morrison JP. A la IO basado en la nube
recopilación de datos y plataforma de procesamiento. En: Actas de tercera conferencia internacional
Como aprendido de esta investigación, la encuesta de la IO valorado se llevarán a cabo grandes sobre el futuro de Internet de las cosas y la nube, 2015, pp.50 mi 57.

nubes de datos en un futuro próximo. Del mismo modo, la IO plataformas en la nube, mientras que la [26] Kantarci B, Mouftah HT. servicios de detección en Internet de la nube centrada
cosas: una encuesta, taxonomía y desafíos. En: Proceedings of IEEE ICC;
incorporación de la base de datos de series de tiempo pueden ser revisados ​en el trabajo futuro. El
2015. p. 1865 mi 70 .
enfoque general de este trabajo es a cotización de las nubes de la IO emergentes en el mercado en
[27] Alessio Botta, Walter de Donato, Valerio Persico, Antonio Pescap mi. En la integración de la
función de su aplicabilidad y facilidad de uso en diversas formas. Los lectores de todos los géneros computación en nube y el Internet de las cosas. En:. Actas de la conferencia internacional sobre
pueden tomar este artículo como un estándar antes de entrar en los detalles de la selección de el futuro de Internet de las cosas y la nube, pp 23 mi 30, 2014.

diferentes soluciones en la nube.


[28] Suciu G, Vulpe A, Fratu O, telemetría remota Suciu V. M2M y la nube
IO procesamiento de datos grandes en la viticultura. En: Proceedinsg de IEEE IWCMC;

2015. pp. 1171 mi 1121 .


referencias [29] Wang L, R. Ranjan procesamiento distribuido en internet de información en lo que se
nubes. Cloud Computing IEEE; 2015. p. 76 mi 80 .
[30] Nastic S, Sehic S, Le DH, Truong H, Dustdar S. Provisioning Software-
[1] https://www.pro fi tbricks.com . [Consultado el 2 de de febrero de de 2016]. [2] https://thingspeak.com/docs/tutorials#analyze
. [Consultado el 11 de enero de de 2016]. [3] https://temboo.com/library/Library/Labs . [Acceso el 8 de de fi ne la IO Sistemas de Nubes. En:. Actas de la conferencia internacional sobre el futuro de
febrero de, de 2016]. [4] http://research.microsoft.com/en-us/projects/homeos/ . Internet de las cosas y la nube, 2014, pp 288 mi 295.
[31] Nastic S, Copil G, Truong H, Dustdar S. Consejo elástico IO nube sis-
[Consulta 20 TEMS condiciones de incertidumbre. En:. Actas de la Conferencia Internacional IEEE sobre 7 de la

De febrero de de 2016]. [5] http://searchmobilecomputing.techtarget.com/de fi nición / tecnología de la computación en nube y la ciencia, 2015, pp 131 mi 138.

identidad-as-a- [32] Truong H, Dustdar S. Principios para sistemas de nubes ingeniería IO. IEEE
Servicio-IDaaS . [Consultado el 22 de marzo de de 2016]. Computación en la nube; 2015. p. 68 mi 76 .
46 PP Ray / Future Computing e Informática Journal 1 (2016) 35 mi 46

[33] Kum SW, Luna J, Lim T, Parque J. Un diseño novedoso de la IO nube delegado [36] Fortino G, Guerrieri A, Russo W, Savaglio C. Integración de basado en agentes
marco para armonizar los servicios de la IO nube escala. En: Proceedings of IEEE ICCE; y la computación en la nube para los objetos inteligentes orientadas a la IO. En: Actas del IEEE
2015. p. 247 mi 8 . Conferencia Internacional 18 en trabajo cooperativo asistido por computadora en el diseño, 2014, pp
[34] Celesti A, Fazio M, Giacobbe M, Pulia fi a A, Villari M. Caracterización 493. mi 498.
nube federación en la IO. En:. 30a Conferencia Internacional sobre talleres de redes y [37] UIT-IO definición. http://www.itu.int/ITU-T/newslog/New þ UIT þ
aplicaciones avanzadas de la información, 2016, pp 93 mi 98. normas þ De fi ne þ los þ Internet þ De þ Cosas þ Y þ Proporcionar þ los þ
[35] Taherkordi A, Eliassen F. modelado escalable de los servicios de la IO basados ​en la nube planos þ por þ Sus þ Development.aspx . [Consultado el 4 de de julio de 2012].
para las ciudades inteligentes. En: Actas del primer seminario internacional IEEE sobre ciudades inteligentes [38] ¿Qué es una plataforma en la nube? www.adrianotto.com/2011/02/cloud-platform/ . [Accedido agosto 13
sensibles al contexto y los sistemas de transporte inteligentes; 2016 . de 2016].

Vous aimerez peut-être aussi