PLATAFORMAS loT Leoni Jimenez Jimenez codigo:1811020374 codigo:1811020374 Mateo Alvarez Alvarez Garcia codigo:1810660157 codigo:1810660157 Jonathan Henao Celeita codigo:1821981512 Politecnico Gran Colombiano Telecomunicaciones Enlace para descargar archivo de latex .tex https://drive.google.com/file/d/1hTeOzHhHT-ILHURpLoBSTTghTq5WHuyX/ view?usp=sharing PLATAFORMAS DE loT 2.1 . KAA KAA ( http://www.kaaproject.org/) es una plataforma de IoT multiprop´ osito osito de c´odigo odigo abierto (Apache License 2.0) conectadas de extremo a extremo. VENTAJAS: • Facilita el intercambio de datos entre los dispositivos adjuntos, el an´ alisis alisis de datos, la visualizaci´on on y los servicios en la nube de IoT. • Las actividades centrales realizadas por KAA son la captura de las especificaciones del dispositivo, el aprovisionamiento del dispositivo, la configuraci´on, on, la habilitaci´on on de la comunicaci´on on entre dispositivos y la actualizaci´on on de firmware firmware distribuido. distribuido. on back-end para operar IoT a gran escala que comprenden on • Tiene funci´ seguridad de datos, consistencia, interoperabilidad y administraci´ on on de datos con la ayuda del SDK • requiere un espacio de memoria bajo como m´ m´ınimo de 10 KB RAM y 40 KB ROM. SDK recopila puntos finales de datos, • entrega perfiles de configuraci´ on on y habilita habilit a la mensa jer´ jer´ıa a trav´es es de puntos finales. bases de datos como Cassandra, Hadoop y MongoDB, Se admiten aplicaciones de base de NoSQL y Big Data. DESVENTAJAS: odulos de hardware soportados odulos • Menos m´ 2.2 . Carriots Carriots https://carriots.com es la escisi´ on de Wairbut www.wairbut.com on que contempla ayudar a cualquier persona a crear aplicaciones para IoT muy r´apidamente, apidamente, al ahorrar tiempo, costos y problemas. VENTAJAS: • El modelo en la nube de Platform as a Service (PasS) se presenta con tecnicismos clave como la administraci´on on y control de dispositivos remotos. • El registro de actividades de los oyentes basados en reglas, la activaci´ on on de alarmas personalizadas y la exportaci´ on on de datos. • La API RESTful permite que los datos capturados se deriven en Dispositivo, Activo, Grupo, Servicio, Proyecto, Transmisi´on, on, Regla, Alarma, Es1
cucha, Activaci´on, on, Redes, Entidad y ConfigTriggerclases Correo electr´ onico, onico, SMS, Twitter, clases de utilidad HTTP b´asicas asicas para informar al usuario sobre la valiosa situaci´on on actual de los dispositivos. • Los datos se almacenan en NoSQL Big Data Base, que extiende la aplicabilidad de big data en el verdadero sentido. • Se admiten aplicaciones basadas en triggers. DES VENTAJAS: • Dise˜ no menos amigable para el usuario. no 2.3 . Temboo Temboo ( https://tem https://temboo.com boo.com ) es una plataforma plataforma de generaci´ on de c´ odigo odigo de aplicaci´on on privada basada en la nube. • Reduce la sobrecarga de cableado y codificaci´ on de hardware y software, on lo que da como resultado menos tiempo para desarrollar y comercializar un producto de IoT en el mercado. as de 90 bibliotecas incorporadas llamadas ”Choreos” para servicios de • M´as terceros complacen al usuario para pa ra que experimente servicios espec esp ec´´ıficos que incluyen Yahoo Weather, Amazon cloud, compras de productos de Ebay, gesti´ on de fotos de Flickr, API de Facebook Graph, an´ alisis de Google, microblogging alisis de Twitter, telefon´ telefon´ıa de Twilio, PayPal PayPal Pago, confirmaci´ on on de veh´ veh´ıculo Uber, Ube r, transmisi´on on de videos de YouTube y muchos m´as. as. • Laboratorios es un directorio de Choreos experimentales que une a muchos Choreos, creando flujos de trabajo potentes que cubren una gran cantidad de terreno en vastas aplicaciones en vivo e implementaciones conscientes de la ubicaci´on on privada. • Ayuda al desarrollador a configurar visualmente el hardware para activar y responder resp onder a los procesos pro cesos en l´ınea, guardar entradas para conservar la RAM, programar el hardware de forma remota y filtrar los datos seg´ un la necesidad. • soportan aplicaciones basadas en choreos DESVENTAJAS: • No es adecuado para aplicaciones de uso intensivo de recursos. Gesti´on on de dispositivos Las siguientes plataformas est´ an especializadas en el manejo y la gesti´ an on on de dispositivos en forma digital, por ejemplo, m´odulos odulos de procesamiento (Arduino, Rasp Raspberr berry y pi, etc.) etc.) y anal´ anal´ ogicos, ogicos, por ejemplo, ejemplo, equipos el´ ectricos ectricos (motores industriales, rotores y dispositivos dom´esticos). esticos). 2.4 . SeeControl SeeControl IoT SeeControl SeeControl ( http://www. http://www.seecon seecontrol.co trol.com m ) es un unico ´ producto como plataforma empresarial empresarial en la nube de IoT modelada por servicio servicio que se especializa en la administraci´ on on y mensajer mensa jer´´ıa de dispositivos. • SeeControl realiza la visualizaci´ on de los datos del sensor, los an´ on alisis alisis y el monitoreo completo del flujo de trabajo. • La arquitectura push / pull basada en API abierta se implementa para productos de IoT escalables de forma masiva. • El modelado de productos es la tarea m´ as importante que modela cosas as f´ısicas, agrupaciones agru paciones de d e negocios nego cios y eventos utilizando el motor Nexus TM para 2
transformar datos sin procesar en informaci´ on on valiosa a trav´ trav´es es de modos de procesamiento en tiempo real / por lotes. • La instalaci´ on de la red de distribuci´ on on de firmware compleja y centralon izada es otro componente viable que est´ a motivado por la normalizaci´on on de los datos respaldada por los datos de la API y la asignaci´on on de dispositivos a los m´odulos odulos empresariales ERP, CRM y EAM. • Se admiten dispositivos basados en Push / Pull. DESVENTAJAS: • la visualizaci´ on on no est´a a la altura de la marca. 2.5 . SensorCloud SensorCloud ( http://www.sensorcloud.com ) es una nube privada de IoT que proporcion proporcionaa Platafo Plataforma rma como Servici Servicioo para adquiri adquirir, r, visual visualizar izar,, monimonitorear y analizar los datos recibidos de los sensores inal´ ambricos ambricos o al´ambricos ambricos de Lord Microstrain. asicamente, SensorCloud es una excelente herramienta que aprovecha asicamente, • B´ las potente p otentess instalaciones instalaciones de computaci´ computaci´ on en la nube, como la escalabilidad de on los datos, la visualizaci´on on r´apida apida y el an´alisis alisis de programas de usuario. R el an´ • MathEngine alisis permite a los desarrolladores realizar operaalisis ciones matem´ aticas complejas en los datos. aticas • Las caracter´ caracter´ısticas FastGrpah y LiveConnect ayudan a los desarrolladores a procesar la funcionalidad gr´ afica de los datos almacenados cargados por el afica manual (CSV) o autom´aticamen aticamente te (API de OpenData) OpenData).. SensorCl SensorCloud oud proporciona una API RESTful que permite que cualquier dispositivo o aplicaci´ on on cargue datos en su nube segura que actualmente est´ a construida sobre Amazon Web Services (AWS). • Se puede gestionar una gran cantidad de dispositivos sensores. DESVENTAJAS: • los dispositivos de c´ odigo odigo abierto son dif´ dif´ıciles de obtener. 2.6 . Eterio Etherios ( http://www.etherios.com ) es compatible con un conjunto completo de productos y servicios para las empresas conectadas. • Su dispositivo Cloud est´ a dise˜ n ado en el modelo PaaS para permitir a nado los grupos de usuarios conectar cualquier producto y obtener visibilidad en tiempo real de sus activos. • La M´ aquina Social es otra herramienta basada en la nube que proporaquina ciona una soluci´on o n SaaS al tiempo que integra los datos de la m´ aquina aquina con Salesforce.comcorrespondiente.instancia para transformarlo en un CRM m´ as as potente. • Etherios une la conectividad para las empresas modernas al tiempo que facilita a trav´es es de miles de soluciones cableadas e inal´ ambricas ambricas listas para su uso dise˜ nadas nadas para un prop´ osito osi to espec´ esp ec´ıfico. ıfic o. Propo rciona soluciones personalizadas para cualquier dispositivo a trav´es es • Proporciona de Cloud Connector. Adem´ as, administra, supervisa y controla todos los disas, positivos conectados desde una unica u´nica interfaz en tiempo real. 3
• Etherios no cobra nada a los desarrolladores por el uso de hasta 5 dis-
positivos pos itivos durante un per pe r´ıodo ıod o de 30 d´ıas. • Se habilitan habilitan nubes especializadas especializadas para dispositivos y software software de terceros. DESVENTAJAS: • los desarrolladores est´ an restringidos por dispositivos seleccionados. an 2.7 . Xively Xively ( https://xively.com) es un servicio empresarial en la nube de IoT basado en la tecnolog´ tecnolog´ıa Gravity Cloud. Cloud . • Esta plataforma propiedad de LogMeIn ayuda a las empresas a administrar su negocio de productos conectados al abordar una serie de necesidades pr´acticas acticas mediante una conectividad escalable, segura y confiable. • Tambi Tambi´´en en allana los servicios servicios de procesamiento procesamiento de datos empresariales empresariales correctos hacia sus clientes, socios so cios y proveedores habilitados para IoT a trav´es es de conectores API flexibles. novedosa plataforma IoT como servicio (IoTaaS) (IoTaaS) con• Xively emplea una novedosa struida en su nube p´ ublica ublica el´astica. astica. La escalabilidad escalabilidad el´ astica de la nube proporastica ciona capacidades intuitivas de administraci´ on del ciclo de vida del dispositivo, on lo que implica actividades de series de tiempo en ella. • Adem´ as, Xively facilita el archivado de datos, la activaci´on as, on condicional, el aprovisionamiento de dispositivos en tiempo real con la activaci´on, on, la gesti´on on de mensajes y el enrutamiento. • Facilita el control sobre los dispositivos, Xively ha creado una mesa de trabajo para desarrolladores y una consola de administraci´ on on de dispositivos que puede ser operada por un principiante. • Tam Tambi bi´´en en es capaz capaz de soportar soportar millon millones es de disposit dispositiv ivos os por medio medio de APIs RESTful. El uso de los formatos de datos JSON, XML y CSV ha evolucionado su efectividad efectividad en t´erminos erminos de dispositivos dispositivos asociativos que se pueden monitorear a trav´es es de bibliotecas de clientes c lientes preevaluadas construidas sobre iOS, Android, Android, JavaScript, JavaScript, as´ as´ı como bibliotecas bibliotecas de servidores servidores dise˜ nadas nadas para aplicaciones aplicaciones basadas en web de gama alta. lenguajes como, Ruby, Ruby, Python, y Java. • F´acil acil de integrar con dispositivos. DESVENTAJAS: • los servicios de notificaci´ on on son m´ınimamente ınimame nte presentes prese ntes 2.8Tela de nubes IoT de Ayla. • Tela Ayla IoT https://www.aylanetworks.com es una soluci´ on o n de clase empresarial, Plataforma como Servicio (PaaS), simple y rentable para OEMs para conectar cualquier dispositivo a Internet. • Networks proporciona poderosos agentes de software integrados tanto en dispositivos conectados como en aplicaciones de dispositivos m´oviles oviles para soporte de extremo a extremo. • La plataforma de aplicaciones moviles Agile (AMAP) de Ayla se basa en sus bibliotecas moviles que proporcionan una aplicacion moSvil optimizada para usuarios de iOS y Android. 4
• Con el desarrollador de marcos de Ayla se puede habilitar f´ acilmente acilmente el
control de acceso basado en roles, la programaci´ on de actividades y las tareas on relacionadas con la notificaci´ on on de eventos. on, on, el an´alisis alisis del compor• La inteligencia de datos de IoT, la visualizaci´ tamiento del usuario y la API RESTful permiten una experiencia perfecta en el tablero de instrumentos del usuario. • En su escala operativa, mapeo de dispositivos, computaci´ on o n en la nube el´astica astica y administraci´on on de dispositivos, etc . • El desarrollo de aplicaciones m´ oviles oviles es f´acil. acil. DES VENTAJAS: No es adecuado para desarrolladores de peque˜ na na escala. 2.9. thethings.io Ventajas: • APIs APIs y Biblio Biblioteca tecass Optimiz Optimizadas adas:: o Gracias Gracias al API del thethin thethings. gs.io, io, se pueden crear cre ar librer´ librer´ıas para conectarse a la plataforma desde desd e cualquier dispositivo. • Admite M´ ultiples ultiples plataformas plataformas y protocolos o Plataformas como: Arduino — Raspberry Pi — Atmel — ESP8266 — Econais — Electric Imp — Intel Edis Ed ison on — Sigf Sigfox ox.. o Protoc Protocol olos os como: como: HTTP HTTP — Websoc ebsock kets — MQTT MQTT — CoAP — UDP — TCP con encriptaci´on on SSL. • Administraci´ on de dispositivos y licenciamiento: o Permite gestionar los on dispositivos dispositivos y almacenar sus datos en tiempo real, habilitando habilitando la comunicaci´ comunicaci´ on en tiempo real entre los dispositivos y el acceso a sus datos en cualquier momento. • Almacenami Almacenamiento ento de datos ilimitado. ilimitado. o Las empresas empresas pueden almacenar datos en tiempo real con un control total y la propiedad de sus datos, disminuyendo los costos iniciales con una tarifa baja. Desventajas: • Carece de autosostenibilidad, depende de servicios web de terceros, esto quiere decir que depende de otros para su funcionamiento. 2.10. Exosite Ventajas: • ayuda a los fabricantes a llevar productos conectados al mercado. • La plataforma de nube basada en el software como servicio (SaaS). • visualizaci´ on on de datos en tiempo real y soporte anal´ anal´ıtico para los usuarios. • sistema basado en servidor alojado que est´ a habilitado con API de servicios web, infraestructura de infraestructura incorporada, back end ligero y flexible conjugado con UDP, HTTP y JSON RPC. • Se admiten varios kits de desarrollo para el dise˜ no no y la implementaci´on on de soluciones de IoT. • facilita que los dispositivos conectados se conecten y transfieran los contextos a trav´ tr av´ es es de CoAP y las API de un solo disparo UDP. UDP. Desventajas: • falta la provisi´ on de big data, en el cual es el proceso de usar software on para descubrir tendencias, patrones, correlaciones u otras ideas utiles u´tiles en esos 5
grandes almacenes de datos. 2.11. Arrayent Connect TM Ventajas: programaci´ on de aplicaciones que permite a los fabricantes de on • Interfaz de programaci´ marcas aprovechar f´ acilmente acilmente otros ecosistemas ecosistemas importantes. importantes. • El Marco de la API EcoAdaptor permite la interoperabilidad de nube a nube, al tiempo que preserva la seguridad operativa y permite el desarrollo de terceros. • para permitir que sus marcas gestionen, controlen y monitoreen productos conectados e interoperables, brindando una mejor experiencia a los consumidores • permite que los usuarios se conecten a dispositivos de mano inteligentes y aplicaciones web de valor agregado. • es un sistema operativo operativo de IoT que aprovecha aprovecha el modelo mo delo de Software Software como Servicio Servicio (SaaS). • sus fuentes de datos seguros, confiables y escalables ayudan a los usuarios a ser recuperados, procesados y entregados. • permite a las marcas conectarse y acercarse m´ as a s a sus clientes al permitirles conectar, monitorear y controlar sus productos IoT de forma remota desde cualquier parte del mundo. Desventajas: • Los servicios basados en activadores est´ an an retrasados. 2.12. Abrir control remoto Ventajas: on on de c´ odigo odigo abierto IoT de c´ odigo odigo abierto que • OpenRemote es una soluci´ permite al usuario integrar cualquier dispositivo, protocolo, dise˜ no no utilizando los recursos disponibles como iOS, Android o navegadores web. • Usa el servicio en la nube de OpenRemote, un usuario puede dise˜ nar nar herramientas herramientas para desarrollar desarrollar soluciones soluciones completamente completamente personalizadas que pueden aprovechar para integrar una variedad de protocolos desde Wi-FI a ZigBee. • OpenRemote gratis para los disenadores, mientras que los disenadores profesionales se facturan en el rango de euros 150-375 por aplicaci´ on. on. • Servicio cloud abierto soportado. Desventajas: • Demasiado costoso para los desarrolladores. 2.13. Arkessa Ventajas: • Ayuda en la soluci´on on de problemas como conectividad general, monitoreo, control y administraci´ on entre dispositivos basados en IoT y on empresas. • Ayuda a capacitar a las empresas para aprovechar el IoT para el desarrollo de nuevas fuentes de ingresos ing resos a trav´ t rav´ es es de d e una mejor satisfacci´ on del cliente y mejores valores potenciales recibidos como flujos de datos desde dispositivos remotos. • Se desarrolla por medio del modelo mo delo de PaaS para formular un unico ´ portal 6
de administraci´on on empresarial empresarial para servicios servicios de administraci´ administraci´ on de dispositivos eficientes eficientes y optimizados. optimizados. Desventajas: on no son lo suficientemente adecuadas. on • las aplicaciones de visualizaci´ 2.14 Axeda Ventajas: • Arke Arkess ssaa permi permite te las las conexi conexione oness de Inter Interne nett de las las Co Cosa sass (IoT) (IoT) y de M´aquina aquina a M´aquina aquina (M2M) en cualquier parte del mundo. • esta plataforma est´ a destinada a transformar los datos de la m´ aquina aquina en valiosos conocimientos de conocimiento. • integra los datos de la m´ aquina con otras aplicaciones y sistemas para aquina optimizar los procesos de negocios. • La plataforma en la nube de Axeda comprende el espectro completo de m´odulos odulos de aplicaciones incorporados para el desarrollo y la implementaci´on. on. comercial diario, por ejemplo, • Integra el aprendizaje de M2M en el proceso comercial desde medidas preventivas de seguridad de datos hasta el aprovisionamiento y configuraci´on on de dispositivos, etc. • De muchos, es capaz de funciones clave como el servicio de aplicaciones, el marco de integraci´ on on y la gesti´on on de datos. • establ establece ecerr comuni comunicac cacio ione ness de nu nube be a nu nube be por medi medioo de celul celulare aress y sat´ elites elites mientras mientras utilizan utilizan kits de herramientas herramientas de agentes agentes integrados integrados predefinidos. . Desventajas: • Carece de autosostenibilidad, depende de servicios web de terceros. 2.15. Oracle IoT cloud Ventajas: • conecta cualquier tipo de dispositivo desde sensores a pasarelas; Insight: que recopila el valor comercial de los datos de IoT. • Es seguro: seguro: proporcion proporcionaa segurid seguridad ad de extremo extremo a extremo extremo normalizad normalizadaa para todo to do tipo tip o de dispositivos, datos y conectividad heterog´enea. enea. asicamente, Oracle realiza la adquisici´on, on, el an´ alisis alisis y la integraci´on on de • B´asicamente, los datos recibidos de las cosas adjuntas. • Mientras analiza, procesa flujos de datos entrantes en tiempo real con filtrado, filtrado, correlaci´ correlaci´ on on y agregaci´ on on de eventos. • Ayuda a la detecci´ on on de anomal´ anomal´ıas y mecanismos mecanismos de alerta basados en reglas. La consulta y la visualizaci´ on de un gran volumen de datos allanan las on nuevas perspectivas de los servicios de nube inteligentes. • Ofrece varias soluciones, entre las que se incluyen Oracle Java SE / ME Embedded Suite, Java Card, Database y Event Processing para cumplir con los requisitos para dispositivos con 11 MB o m´as as de almacenamiento asignado para Java. Desventajas: • Carece de conectividad de dispositivos de c´ odigo abierto debido a restricodigo ciones de tama˜ no. no. 7
2.16. Nimbits Ventajas: • proporcionar una plataforma horizontal basada en sistemas integrados restringidos. env´ıa datos importantes importantes a los servidores servidores • filtra el ruido, ejecuta reglas y env´ en la nube. • permite a los desarrolladores crear clusters integrados, altamente escalables y altamente disponibles para las necesidades de registro de datos. • Puede ejecutarse en el motor de aplicaciones Google TM, Amazon EC2, la m´aquina aquina virtual basada en Ubuntu Linux KVM y las infraestructuras basadas en Jetty (un servidor web J2EE). • utiliza servicios de tabla de datos abiertos, como el formato de tabla de datos de Google TM . acil de adoptar para desarrolladores. • F´acil Desventajas: • Procesamiento de consultas en tiempo real. 2.17. ThingWorx Ventajas: • proporciona Infraestructura basada en M2M e IoT como un servicio donde el dise˜ no basado en modelos se incorpora con SQUEAL no • funci´ on on de codificaci co dificaci´ o´n cero pensada para que los desarrolladores reduzcan on el tiempo de la situaci´on on del mercado en la entrega del producto. • interfaces m´ oviles se asignan mediante aplicaciones que son secundadas oviles por el motor de ejecuci´ on controlado por eventos que se ejecuta en los servion dores. • almacenamiento en 3D se facilita a los millones de dispositivos. • la creaci´ on de aplicaciones de uso intensivo de datos es f´ on acil. acil. Desventajas: • Se puede adjuntar un n´ umero limitado de dispositivos. umero 2.18. InfoBright Ventajas: • aprovecha aprovecha las empresas al proporcionar prop orcionar su arquitectura arqu itectura de cuadr cua dr´´ıcula de conocimiento-esquema. • permite a las empresas almacenar, analizar y actuar sobre la pila de datos generados por la m´aquina aquina al mismo tiempo. • Viene con una variedad de versiones de mercado (por ejemplo, comunidad y empresa) para las empresas que requieren problemas de rendimiento y capacidad compatibles con InfoBright. • Est´ a equipado con motores de rendimiento de carga y consulta distribuidos capaces de cargar TB por hora y puede manejar Peta Bytes de datos mientras facilita la compresi´ on on de datos. Desventajas: • Contras: Contra s: faltan falta n servicios ser vicios estad´ısticos. ıstico s. 2.19. Jasper Control Center Ventajas: • Patrones de comportamiento basados en reglas habilitados. 8
• Altamente configurable. • Alto rendimiento basado en la monitorizaci´ on on en tiempo real. • Permite envi´ o y recepci´ on on de datos a trav´es es de protocolo como COAP. COAP. on on con APIS. • Permite conexi´ • Adecuado para servicios de automatizaci´ on. on.
Desventajas: • No se reportan desventajas relevantes. 2.20. Echelon Ventajas: • Perspectiva industrial. • Ofrece una suite completa de recursos que incluyen interfaces de comunicaci´on on y paquetes de software para el desarrollo de dispositivos. • Tiene alta compatibilidad en los servicios como APIS. • Permite comunicaci´ on basada en publicador suscriptor. Desventajas: on • Carece de escenario de desarrollo para principiantes. • No se recomienda el uso para peque˜ nos nos productos. 2.21. AerCloud Ventajas: • Servicios escalables M2M. • Permite a las aplicaciones de los usuarios conexi´ on a muchos dispositivos, on garantizando la fiabilidad, seguridad y bases de datos. • Plataforma de servcio PaaS, ofreciendo un modelo de pago a medida que crece, implicando un motor de reglas que procesa los datos en tiempo real. Desventajas: • No es adecuado para desarrolladores. 2.22. ThingSpeak Ventajas: • Habilitaci´ on on de nube p´ ublica con facilidad de activaci´ ublica on. on. • Permite realizar acciones autom´ aticas atica s en momentos momento s espe e specc´ıficos. ıficos . • Permite conexi´ on con Twitter y reacciona en tiempo real. on Desventajas: • Menos cantidad de conectividad de dispositivos simult´ aneamente. aneamente. umero umero de peticiones. • Limitado en el n´ • Interface de visualizaci´ on on muy b´asica. asica. 2.23. Plotly Ventajas: • Mejores herramientas de visualizaci´ on on soportadas para IoT. • Herramienta altamente conocida para la visualizaci´ on on de gr´aficos. aficos. • Al integrar con Python permite interacci´ on on con otras librer´ librer´ıas, lo cual aumenta su uso. Desventajas: • Cantidad limitada de instalaciones de almacenamiento. • Limitado a Python. • No est´ a orientado a tiempo real. 9
2.24. GroveStreams Ventajas: • Monitoreo continuo de eventos habilitado. • Gracias a que su interface permitir el uso del Drag and Drop se vuelve intuitivo para el usuario. supervision o´n d eventos y seguimiento de ubicaci´ on. on. • Permite supervisi´ • Compatible con las placas de desarrollo m´ as populares como Raspberry as Pi y arduino. Desventajas: • Faltan servicios servic ios estad´ısticos. ıstico s. • Su tiempo de muestreo es de 1s a 1 a˜ no. no. • Carece de servicios servi cios anal´ anal´ıticos. ıtico s. 2.25. Microsoft research Lab of Things Ventajas: otica. otica. • Adecuado para dom´ • Desarrollada con fines de investigaci´ on on experimental. experimental. • Uso adecuado para instituciones acad´emicas. emicas. • Se utiliza ampliamente en soluciones que requieren tareas de automatizaci´on on entre plataformas y dispositivos. Desventajas: • Faltan en API soportadas de IoT 2.26. IBM loT Ventajas: a habilitada. • La identidad del dispositivo est´ • Al pertenecer pertenec er a IBM puede acceder a caracter cara cter´´ısticas, No-SQl, Big data. Desventajas: • Dif´ıcil ıcil en la creaci´ creac i´ on on de prototipos ¿Cu´al al es la mejor plataforma? Desde el auge del Internet de las cosas y el desarrollo tecnologico en diferentes sectores como la Domotica automatizaci´ on industrial, y el crecimiento on continuo de datos, se hace necesario contemplar soluciones que se adapten a la escalabilidad, teniendo esto en cuenta, es mas eficiente utilizar base de datos NOSQL. De esta manera requerimos soluciones de big data exigentes como haddop, hortonworks y se hace necesario contar con estas posibilidades. Adem´as, as, teniendo en cuenta que las m´ ultiples ultiples caracter´ caracter´ısticas de las diferentes plataformas se ajustan a necesidades determinadas y que adem´ as debemos contemplar los diferentes usos que tienen dichos servicios como visualizaci´on, on, gesti´on, on, investigaci´on, on, an´alisis, alisis, etc. Podr´ Podr´ıamos definir bajo nuestro nuestro de vista, que la mejor herramienta es la que me ofrece mayor compatibilidad entre plataformas, lenguajes, y servicios, para lo cual Azure nos ofrece una plataforma amplia en posibilidades, desde caracterisitcas, herramientas hasta compatibilidad.
10
Crear un centro de dispositivos IOT 1. Ingrese el directorio de Azure portal. 2. Elige y crea un recurso.
3. Selecciona IoT Hub
Rellena los siguientes campos • Subscription:
11
En subscripcion tendras que elegir una subcripcion valida que para su uso tenga saldo a favor. • Resource Group: Se refiere al grupo de recursos, saldr´ a el nombre con el cual creaste el grupo de recursos en el paso, numero 2. • Region: Regi´on on en la cual se establece cual endpoint usar. • IoT Hub Name: Nombre del centro de Iot. 4. Selecciona el tama˜ no no
Rellena los siguientes campos • Pricing and scale tier: Deber´ as seleccionar en diferentes niveles de suscripci´ as on, on, entre las cuales permite 500 dispositivos disp ositivos conectados y 8.000 mensajes mensaje s al d´ıa. • IoT Hub units:
12
Numero de mensajes mensa jes permitidos p ermitidos por unidad al a l d´ d´ıa. • Advanced Advanced / Device-to-clou Device-to-cloud d partitions: partitions: Permite entregar el mensaje a m´ ultiples lectores o receptores de mensajes. ultiples 5. Crea el Centro IOT
latex https://drive.google.com/file/d/1hTeOzHhHT-ILHURpLoBSTTghTq5WHuyX/ view?usp=sharing
13
14