Fase2 Jose Bossa Individual

Fase 2 Diseño general de la solución Estudiante Jose Angel Bossa Diaz Código: 1.100.399.559 Tutor JAMES HERNAN BETANCO

Views 122 Downloads 0 File size 810KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Fase 2 Diseño general de la solución

Estudiante Jose Angel Bossa Diaz Código: 1.100.399.559

Tutor JAMES HERNAN BETANCOURT ROMO Curso: Telemetría Grupo: 203055_17

Universidad Nacional Abierta y a Distancia UNAD CEAD Palmira Octubre 2019

Actividades a desarrollar Parte1: Actividad individual a. El estudiante debe consultar y leer los contenidos propuestos para la Unidad2 en el entorno de conocimiento. b. Responder las preguntas a continuación: • ¿Cuál es la diferencia entre M2M y IoT? Las comunicaciones M2M (Machine to Machine) son conexiones en remoto entre máquinas, dispositivos o sensores en un circuito o sistema cerrado. Su objetivo principal es gestionar esta maquinaria y ofrecer un servicio de mantenimiento más eficaz, en tiempo real y a distancia. El IoT, en cambio, hace referencia a una tecnología mucho más amplia, ya que también implica a personas, vehículos, hogares y electrodomésticos, además de dispositivos y máquinas industriales. En este aspecto, el IoT es la tecnología mediante la que se establece una interconexión entre dispositivos o cualquier otro objeto a través de estándares abiertos a plataformas Cloud. A diferencia de las comunicaciones M2M, el IoT no es una solución cerrada, sino que trata de aportar un valor añadido a la empresa para potenciar el negocio y también para ofrecer un mejor servicio / producto a los clientes. Las diferencias expuestas en este artículo son evidentes, pero eso no significa que no exista una vinculación estrecha entre ambas tecnologías. Al fin y al cabo, el IoT también conecta dispositivos remotos, aunque lo haga de una forma y con un objetivo distinto a las comunicaciones M2M establecidas entre máquinas. Por eso, las comunicaciones M2M se pueden considerar un subconjunto del Internet of Things. En definitiva, la principal diferencia entre el M2M y el IoT, según nuestros expertos, reside en el objeto final de cada una de estas tecnologías: M2M: la reducción de costos en los servicios de gestión mediante la solución de problemas, la actualización de sistemas o los diagnósticos gracias a la telemetría industrial y la vigilancia remota. IoT: la conexión entre dispositivos no exclusivamente industriales que recaban datos para estudiar las métricas recibidas y establecer parámetros de comportamiento.

• ¿Cómo se integra Iot con Telemetría? El concepto Internet de las cosas – IoT, puede contener los conceptos de Comunicaciones M2M y Telemática. Internet de las cosas abarca los conceptos de Comunicaciones M2M y usa las herramientas de Telemática para lograr objetivos específicos, extendiendo su funcionalidad a procesos, personas y otras máquinas.

El internet de las cosas o Internet Of Things (IoT), nace de la necesidad de tener información a la mano, de objetos o dispositivos e incluso controlarlos de forma remota. Una aplicación IoT se caracteriza por un bajo flujo de datos, con mensajes cortos desde los dispositivos y frecuencias de mensajes bajas o cuando sea estrictamente necesario. Otra característica importante es el bajo consumo energético de los dispositivos IoT que le permiten autonomía hasta por algunos años usando una pequeña batería interna. Un dispositivo IoT podría ser el medio de visualización de el resultado final de una estación telemétrica. El ecosistema del internet de las cosas es posible gracias a tres elementos fundamentales: un dispositivo IoT, una red de comunicación IoT y una plataforma IoT. Los dispositivos IoT abundan, para muchísimos tipos de aplicaciones, por ejemplo, un botón para solicitar el reabastecimiento de algún producto, un dispositivo con GPS integrado (tracker) para el seguimiento de la ubicación de algún objeto, o hasta un dispositivo para el monitoreo de alguna variable física como temperatura, humedad, etc. c. Nombre al menos 5 Plataformas Cloud Iot y sus características principales

AREST FRAMEWORK Está centrado en dar soporte a placas como Arduino, ESP8266 y Raspberry Pi. Es una solución completa para crear aplicaciones con servicios RESTful. Soporta comunicaciones WiFi, Ethernet, Bluetooth y Serial. Incluye librerías para Arduino y también del lado del servidor, para controlar las comunicaciones.

Este framework es de código abierto y de uso gratuito. Lo podemos encontrar en GitHub y, por lo tanto, lo podemos montar en un servidor local. Lo que realmente se paga es el uso de

los servidores. La documentación es bastante escasa y solo admite el protocolo REST, por lo tanto, estamos restringidos a utilizar la API REST que nos ofrece. La gran ventaja es que es una plataforma muy sencilla de utilizar. Dentro del propio entorno oficial de Arduino, podemos descargar la librería de su repositorio y empezar a trabajar.

Cloud Página principal https://cloud.oracle.com/es_ES/iot

Es una combinación de cuatro parámetros cruciales, como Open-que conecta cualquier tipo de dispositivo, desde sensores hasta puertas de enlace; Insight: que recopila el valor comercial de los datos de IoT; Seguro: proporciona seguridad de extremo a extremo normalizada para todo tipo de dispositivos, datos y conectividad heterogénea; y Accelerate, que mueve la idea muy rápidamente a la ejecución con un riesgo mínimo. Básicamente, Oracle realiza la adquisición, el análisis y la integración de los datos recibidos de las cosas adjuntas. Mientras analiza, procesa flujos de datos entrantes en tiempo real con filtrado, correlación y agregación de eventos.

El análisis predictivo y de big data hace que Oracle sea cada vez más receptivo con la detección de anomalíasy mecanismos de alerta basados en reglas. La consulta y la visualización de un gran volumen de datos allanan las nuevas perspectivas de los servicios de nube inteligentes. La nube de Oracle IoT 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ás de almacenamiento asignado para Java. La plataforma M2M es ideal para probar y desplegar dispositivos IoT.

Macchina.io.

Imagen 2: Artik Macchina.io,2019

Es una plataforma de software completa y potente para dispositivos IoT inteligentes que se conectan a sensores, otros dispositivos y servicios en la nube. Las aplicaciones de IoT se ejecutan en dispositivos basados en Linux, su entorno en bases de código es de C++ y JavaScript habilitado para web, seguro, modular y extensible. Características: Proporciona API completas, se basa en un potente servidor de aplicaciones web integrado, el cual brinda interfaces de usuario estéticamente agradables y completas. En la ilustración se puede observar la infraestructura funcional de macchina.io, puede estudiar cada proceso y cada paso que realiza esta plataforma de manera resumida. Macchina.io agrega un motor de JavaScript V8 ayuda a la compilación para el código de máquina ARM, MIPS o x86 nativo generando un mejor rendimiento, la modularidad,

extensión y escalabilidad flexible permiten actualizar y ampliar de forma segura agregando funciones a los campos, los protocolos de comunicación que usa macchina.io incluyen soporte para HTTP, MQTT, RESTO, JSON-RPC, MQTT, SOAP, UPnP, Modbus, OPC-UA, CANopen, etc. Para la base de datos se usa SQLite integradamente es ideal para registrar datos de sensores y disponible en los dos lenguajes de programación. Usa contenedores de aplicación Docker y presenta una gestión remota segura “my-devices.net” igual para el acceso remoto a través de Web, SSH y VNC.

Kaa IoT.

La definición según los desarrolladores de Kaa “Es una plataforma de código abierto que proporciona la tecnología de software clave para habilitar productos y servicios con capacidad IoT comprobada” , con lo anterior se sabe que Kaa es una plataforma que brinda conectividad entre objetos y además como valor agregado tiene herramientas que brindan productos que al final facilitan la gestión de los datos, el control de sensores y la ciber seguridad. Características: Desarrollo rápido de productos IoT, es independiente del hardware, puede manejar datos estructurados y no estructurados, compatible con Apache Avro, GUI para

esquema de datos, librería SDK Endpoint disponible en Java, C++ y C, y están diseñados para integrarse en su aplicación cliente (o Firmware). Igualmente, Kaa IoT también maneja comunicación cliente-servidor, autenticación, Clasificación de datos, encriptación, persistencia, en la conectividad este tiene transporte agnóstico, protocolos conectables y soporte multicanal, por tanto, permite crear aplicaciones que funcionan sobre cualquier tipo de conexión de red, presenta la opción de elegir una de las implementaciones del protocolo de transporte de Kaa o crear personalizados. El servidor Kaa se diseñó para manejar millones de dispositivos conectados, es, fácilmente personalizable y ampliable, tiene equilibrio de carga en el clúster, no hay un solo punto de falla y tiene múltiples opciones de implementación (local, en la nube o mixta). El procesamiento de datos Kaa es pre integrado con los populares sistemas de procesamiento de datos, posee herramientas que permiten la visualización de datos y es escalable para manipular grandes cantidades de datos.

Página principal https://internetofthings.ibmcloud.com/

La plataforma de la nube de IBM IoT, es una arquitectura organizada diseñada para brindar seguridad y facilidad en la conectividad de dispositivos, desde chips independientes hasta dispositivos inteligentes hasta aplicaciones y soluciones complejas de la industria. IDentity as a Service [5] (IDaaS) es la columna vertebral de su nube, se puede expresar como una

infraestructura de autenticación creada, hospedada y administrada por un proveedor de servicios externose puede considerar como inicio de sesión único (SSO) para la propia nube. Se pueden conectar dispositivos como ARM mbed, Arduino, Intel Galileo, etc. a la nube de IBM mediante el protocolo de mensajería MQTT ligero y abierto. La base de IBM IoT es el centro de todas las cosas donde el desarrollador puede configurar, construir y administrar los dispositivos conectados para que las APP puedan acceder a sus datos en tiempo real. Las API REST y en tiempo real ayudan a conectar los datos que vienen de los dispositivos a IBM Bluemix, donde el desarrollador puede crear aplicaciones. Las bases de datos NoSQL, Dash y Time Series están asociadas con la nube de IBM. Hadoop gobernó el análisis de IBM y el análisis geoespacial se realiza en este extremo. Las operaciones relacionadas con la administración de dispositivos, como la administración, actualización, diagnóstico, observación y monitoreo de las acciones del dispositivo y el firmware, pueden ser buscadas. d. Proponer un diagrama de bloques del sistema de telemetría inalámbrico con base a proyecto escogido en la fase1

e. Socializar en el foro de actividades “Diseño general de la solución –Sistema de telemetría Inalámbrica” el desarrollo de los puntos anteriormente descritos

Bibliografía o Oasys Outsourcing Automation Systems. (2019). Principales diferencias entre el M2M y el IoT | Oasys. [online] Recuperado de: https://oasys-sw.com/diferencias-m2m-iotindustria/ o Ray, P. P. (2016). A survey of IoT cloud platforms. Future Computing and Informatics Journal,

1,

35–46.

Recuperado

de:

https://bibliotecavirtual.unad.edu.co:2444/10.1016/j.fcij.2017.02.001 o Amaya Diaz, J. ( 17,12,2016). Telemetría. [Archivo de video]. Recuperado de http://hdl.handle.net/10596/10415 o EOI (2015). Las tecnologías IOT dentro de la industria conectada 4.0 Recuperado de https://static.eoi.es/savia/documents/EOI_TecnologiasIoT_2015.pdf o Herrera, M. M., González, S. M., Carazo Luna, J. A., & de León, C. V. C. (2015). Las Redes Inalámbricas De Sensores Y Su Aplicación en El Sector Agroalimentario. Revista de

La

Alta

Tecnología

y

Sociedad,

7(1),

1–7.

Retrieved

from

http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?dir ect=true&db=zbh&AN=110460875&lang=es&site=eds-live