Académique Documents
Professionnel Documents
Culture Documents
com
ScienceDirect
Departamento de Aplicaciones Informáticas, Universidad de Sikkim, sexta milla, PO Tadong, Gangtok, Sikkim 737102, India
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/ ).
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 .
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
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
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.
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
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 √ þ √
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
Contras: Los desarrolladores están restringidas por los dispositivos seleccionados. para los desarrolladores de pequeña escala.
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.
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
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.
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
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
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
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.
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).
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.
38,4%
Desarrollo de
11,5%
Desarrollo de
aplicaciones aplicaciones
Gestión de Gestión de
30,7%
15,3%
dispositivos dispositivos
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
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 .
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.
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].