QNAP: QIoT Containers

Language

QIoT Containers

Su plataforma de Nube privada para el IoT

La tecnología de contenedores de aplicaciones simplifica muchos métodos tanto para la arquitectura del software como para los procesos de desarrollo, y proporciona ventajas para la implementación del Internet de las cosas (IoT) y crear un impacto en el mundo real. QNAP redefine el NAS para el IoT, proporcionando "Contenedores QIoT" completos para la plataforma Container Station de QNAP y ayudar así rápidamente a estructurar su entorno e implementación del IoT.

Descargar un Código de muestra

El Internet de las Cosas. Ya está aquí la próxima revolución.

El "Internet de las Cosas" es una red gigante de “Cosas/Objetos", que incluye ordenadores, dispositivos inteligentes, dispositivos wearables, electrodomésticos, y otros dispositivos conectados a Internet. La relación será de persona a persona, de persona a cosas, y de objeto a objeto, además se recogerán e intercambiarán una gran cantidad de datos en todo el ecosistema del IoT con el fin de desencadenar acontecimientos y se analizarán más en profundidad para determinar la forma en que pueden mejorar la eficiencia, reducir los residuos o incrementar los beneficios.

¿Qué pasa con el almacenamiento de datos para el IoT?

Ahora todo está conectado a Internet, y los datos que se generan automáticamente están en continuo crecimiento. Es posible que usted recurra a los servicios de la nube pública para almacenar los datos del IoT, pero el coste del almacenamiento podría ser muy elevado, además de los posibles problemas que podría suponer en aspectos como la privacidad y la seguridad. Si los datos importantes se almacenan además fuera de su empresa/organización, esto también conduce a posibles problemas con el control y la propiedad.

Necesita una nube privada para dar soporte a su IoT

Teniendo en cuenta estos graves inconvenientes de los servicios de nube pública, una nube privada ofrece una solución más fiable y rentable para apoyar la arquitectura del IoT. El NAS de QNAP proporciona una alta capacidad de almacenamiento y cuenta con varios protocolos y funcionalidades de seguridad para operar como una plataforma ideal para el IoT. El soporte nativo para las prácticas aplicaciones en contenedores que pueden facilitar el desarrollo e implementación del IoT hace que sea una opción incluso mejor para la racionalización de la infraestructura y los servicios.

  • Gran capacidad de almacenamiento

    Es necesario más espacio de almacenamiento para el IoT. El NAS de QNAP soporta TBs y hasta PBs de capacidad de almacenamiento que es suficiente para el alojamiento de grandes volúmenes de datos basados en dispositivos.

  • Seguridad completa

    El NAS de QNAP cuenta con una seguridad fiable que incluye cifrado completo y vinculación de servicios junto con funcionalidades de protección de datos, tales como RAID.

  • Protocolos para el IoT

    MQTT, HTTP, COAP, AMQP son estándares de facto para el IoT. Con los QIoT Containers el NAS de QNAP proporciona apoyo para todos estos protocolos haciendo del NAS de QNAP el más adecuado para las aplicaciones del IoT.

  • Ciclo de vida más corto del diseño

    Con el exclusivo Container Station de QNAP que soporta LXC y Docker®, puede hacer uso rápidamente de abundantes aplicaciones en contenedores para formar su arquitectura del IoT en un entorno aislado y seguro.

  • Escalabilidad para microservicios

    El ecosistema del contenedor soporta características para sistemas del IoT basados en microservicios. Por ejemplo: varios contenedores Ponte ofrecen un Gateway del IoT altamente escalable.

  • Integrado con nubes públicas

    Además de utilizar el motor de reglas del NAS de QNAP, los datos producidos por el IoT pueden ser transmitidos a las nubes públicas para analizar para aprovechar más recursos de la informática en la nube.

Agil modelo del IoT: usa contenedores para construir una arquitectura de microservicios

Los Microservicios son un enfoque para el desarrollo de un gran software individual acoplado a servicios más pequeños para servir a un objetivo de negocio. Los contenedores se prestan naturalmente a apoyar las mismas características descritas anteriormente para los patrones de arquitectura basados en microservicios como los que se aplican a los sistemas de IoT. Compatible con los atributos esenciales que se requieren del IoT (como componentes sin conexión directa que evolucionan y se implementan de manera independiente), los contenedores son ideales para los microservicios con la capacidad de permitir una implementación gradual y actualizar los servicios requeridos por las empresas o clientes. Esto significa que puede hacer un mejor trabajo dando forma a un proceso de negocio en el software.

Ventajas de los microservicios y contenedores

Diseño evolutivo

Los Microservicios no necesitan volver a escribir aplicaciones completas a partir de cero. En su lugar puede simplemente añadir nuevas características como microservicios, y conectarlas a sus aplicaciones existentes.

Pequeño código base

Cada microservicio se ocupa de un único problema – manteniendo así una pequeña, y ligera base de código, lo que significa menos complejidad y un mantenimiento más fácil.

Fácil de escalar

¿Qué pasa si sus usuarios repentinamente comienzan a subir muchas imágenes? En este caso, usted tiene la libertad de escalar sólo el API de imagen, ya que ese servicio se encargará de gestionar la carga más alta.

Fácil de implementar

La mayoría de los microservicios sólo tienen un par de dependencias por lo que son más fáciles de implementar. Esto es especialmente beneficioso para que los desarrolladores y empresas de nueva creación en continuo cambio sean altamente productivos.

Diseñe rápidamente su propio IoT stack

Diseñe su propia IoT stack con "QIoT Contenedores". La creación de su propia plataforma de nube privada para el IoT es tan fácil como seleccionar un contenedor para cada etapa de su IoT backend e instalarlo en la Container Station.

La Container Station de QNAP integra exclusivamente las tecnologías de virtualización ligera LXC y Docker®. Proporciona una plataforma ideal con innumerables y prácticas aplicaciones en contenedores para que los desarrolladores apliquen fácilmente, desarrollen rápidamente e implementen cómodamente las aplicaciones del IoT. Simplemente hay que buscar "IoT" en la Container Station, adquirir contenedores adecuados, y crear diversas aplicaciones del IoT con QIoT Containers.

Módulos Convertidor de protocolo Broker de mensajes Motor de reglas Base de datos Presentación
Descripciones QNAP ofrece QBridge el cual funciona como un campo gateway ayudando a enlazar dos protocolos diferentes. Traduce un mensaje desde el protocolo de mensajería formal del remitente al protocolo de mensajería formal del receptor. El motor de reglas procesa los mensajes entrantes y da a sus "cosas" la capacidad de interactuar con los servicios. Utiliza bases de datos relacionales y NoSQL, para gestionar los datos más heterogéneos generados por sensores, dispositivos y gateways. Implementado como los móviles, wearables, y aplicaciones web / escritorio. Los usuarios pueden monitorizar y controlar los dispositivos mediante niveles de presentación.
Contenedores QNAP QBridge Kafka
Ponte
RabbitMQ
Node-RED
Blockly
MongoDB
Redis
MariaDB
Freeboard
Dashing

Casos de uso del IoT

“QIoT Containers” kits de iniciación para desarrolladores

A partir de tan sólo 35$US, los desarrolladores pueden utilizar tarjetas de desarrollo (como Raspberry Pi) y sensores (humo, temperatura, humedad, etc.) para construir un sencillo proyecto de Monitorización del Entorno en el Hogar. QIoT Containers proporciona una variedad de protocolos y aplicaciones del panel de instrumentos que permiten a los desarrolladores utilizar fácilmente los sensores en las tarjetas de desarrollo, y establecer aplicaciones tales como MQTT, Node-RED y Freeboard en un NAS de QNAP. Los datos recibidos de los sensores se envían al NAS de QNAP, mientras que los usuarios pueden controlar de forma remota su entorno doméstico con el panel de instrumentos.

Internet de las Cosas Industrial

El Internet de las Cosas Industrial (IIoT) abre mayores oportunidades de crecimiento para las empresas y el desarrollo industrial. Los QIoT Containers son una manera rentable de integrar los protocolos IoT de próxima generación con los protocolos industriales heredados (tales como Modbus, Koyo, Omron, Melsec, Siemens, etc). Puede configurar una conexión IP a través de Internet para Edge Gateway, Modbus y PLC, eliminando la necesidad de costosos gateways de campo.

Estacionamiento inteligente con QIoT

El IoT se puede utilizar en el sistema de aparcamiento asistido para mejorar la eficiencia de la gestión y la seguridad pública. Si bien los gestores de las plazas de aparcamiento pueden aumentar en gran medida su productividad de la gestión de la utilización de los espacios de estacionamiento, los usuarios pueden reducir la frustración en la búsqueda de plazas de aparcamiento disponibles, especialmente en las zonas urbanas muy congestionadas.

Un hogar inteligente con QIoT

Los hogares inteligentes cuentan con comodidades en el hogar en muchos aspectos, como los controles inteligentes de entrada y salida, interruptores de luz, temperatura interior y ajustes de humedad, seguridad y alarmas, etc. El IoT en los hogares inteligentes conecta una red de aparatos, sensores y dispositivos de entretenimiento, integrando de manera efectiva la conciencia medioambiental y la seguridad.

Salud / ‘fitness’ personal con QIoT

La implementación del IoT en la asistencia sanitaria se espera que mejore el acceso y la calidad y reduzca el coste de la atención. El amplio alcance de la práctica va desde la atención clínica a la monitorización de pacientes a distancia. A través de las aplicaciones sanitarias impulsadas por el IoT, los datos de salud se pueden recoger, registrar y analizar antes de generar recomendaciones.

Referencias

  • Blockly Blockly is a library for building visual programming editors.
  • Dashing Dashing is a Sinatra-based framework that lets you build beautiful dashboards.
  • Freeboard A Open Source Dashboard.
  • Intel Edison Intel® Edison technology is a hardware and software platform that, when combined with sensors and your imagination, empowers you to invent new Internet-enabled products and solutions.
  • Kafka Apache Kafka is a publish-subscribe messaging rethought as a distributed commit log.
  • MariaDB MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL.
  • MongoDB MongoDB (from humongous) is a cross-platform document-oriented database.
  • Node-RED Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.
  • Ponte Ponte allows you to publish and receive data using any protocol: HTTP, MQTT and CoAP.
  • RabbitMQ Robust messaging for applications.
  • Redis Redis is a data structure server. It is open-source, networked, in-memory, and stores keys with optional durability.
  • RPI The Raspberry Pi is a series of credit-card-sized, single-board computers developed in the United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries.