Descripción general de los protocolos web

Criterios para la selección del protocolo web • ¿Qué limitaciones presentan los dispositivos? • ¿La red es confiable o no? • ¿Cuál es la tasa de mensajes? • ¿De qué otras maneras se procesan los datos? • ¿Pulsar o tirar? • ¿Cuáles son los requisitos de seguridad? • ¿Cuál es el tiempo de respuesta requerido?

MQTT: Transporte de telemetría de cola de mensajes

Protocolo ligero de mensajería de publicación/suscripción basado en agente diseñado para ser abierto, simple, ligero y fácil de implementar

• Ideal cuando

  • –  La red es costosa, tiene bajo ancho de banda o no es confiable

  • –  Se ejecuta en un dispositivo incorporado con recursos limitados de procesador o memoria

    Características

  • –  Patrón de publicación/suscripción de mensajes que proporciona mensajes de uno a varios

  • –  Distribución y desacople de aplicaciones

  • –  Un transporte de mensajes que es independiente del contenido de la carga útil

  • –  El uso de TCP/IP para proporcionar conectividad de red básica

  • –  Tres calidades de servicio para la entrega de mensajes

  • –  Pequeña carga de trabajo de transporte: el cabezal de longitud fija es de solo 2 bytes

Beneficios de MQTT 

Experiencia de usuario mejorada

  • Envío de información casi en tiempo real

  • Uso mínimo de la batería

  • Almacenamiento y reenvío de mensajes

  • Entrega exactamente una vez (donde es obligatorio)

    Flexibilidad y escalabilidad

    Un solo servidor puede admitir un millón de 
    usuarios o dispositivos conectados, ya que está impulsado
    por eventos

    Puede integrarse fácilmente una funcionalidad adicional sin cambiar el código existente gracias a la arquitectura de publicación/suscripción

    Costos de ejecución más bajos

    Formato de conexión muy compacto que resulta en costos de red más bajos
    Mayor ligereza: el protocolo se ejecuta en dispositivos de baja potencia 

    Uso muy bajo de la batería en comparación con HTTP 

    Costos de desarrollo más bajos

    La recuperación, el almacenamiento y el reenvío, y la publicación/suscripción se proporcionan mediante las implementaciones de MQTT,

    y no necesitan codificarse en la lógica de la aplicación. 

    Conjunto simple de verbos, fáciles de aprender para los desarrolladores. 

    Fácil integración con el sistema de registros

    CoAP: Protocolo de aplicación restringida

    CoAP es un protocolo especializado de transferencia web para el uso con nodos restringidos y redes restringidas (por ej., baja potencia, con pérdida).

    • Ideal cuando

    – Nodos restringidos (por ej., microcontroladores de 8 bits con RAM y ROM limitadas), como redes de sensores inalámbricos (WSN) que requieren muy poca carga de trabajo

    • Características clave

    • –  Protocolo web que cumple con los requisitos de M2M en entornos restringidos

    • –  Enlace UDP [RFC0768] con confiabilidad optativa que admite solicitudes de unidifusión y multidifusión.

    • –  Intercambios asincrónicos de mensajes

    • –  Baja carga de trabajo del cabezal y baja complejidad de análisis

    • –  Identificador uniforme de recursos (URI) y soporte de tipo de contenido

    • –  Capacidades simples de proxy y almacenamiento en caché

    • –  Enlace de seguridad para la seguridad de capa de transporte de datagramas (DTLS).

      Beneficios de CoAP

      • Estándar IETF abierto

      • Gastos generales bajos y una excelente opción en aplicaciones restringidas

      • Funciona bien en entornos con ruido y pérdida

      • Detección incorporada

      • Potente seguridad DTLS

      • Suscripción asincrónica

        XMPP: Protocolo extensible de mensajería y presencia

        XMPP es un protocolo de mensajería instantánea abierta implementado generalmente mediante una arquitectura cliente-servidor, en la que un cliente que utiliza XMPP accede a un servidor a través de una conexión TCP, y los servidores también se comunican entre sí a través de conexiones TCP.

        • Ideal cuando

        – Se conectan dispositivos con personas. Por ejemplo, la conexión de un termostato doméstico a un servidor web para poder acceder a los datos a través de un teléfono.
      • • Características clave
        • –  Comunicación de extremo a extremo entre cualquier par. Con el esquema de direccionamiento name@domain.com, permite conexiones entre terminales distantes, generalmente no relacionados

        • –  El transporte con los nodos finales puede ser de cualquier tipo (IP, ZigBee, Bluetooth...).

        • –  Basado en XML: fácilmente extensible con cargas de trabajo arbitrarias. Red distribuida de “servicios web”

        • –  Seguridad: Muy potente con cifrado, autenticación de clientes y autorización de clientes obligatorios

        • –  Comunicación casi en tiempo real 

          Protocolos de extensión XMPP (XEP) para la IoT

          Proporciona la arquitectura subyacente, las operaciones básicas y las estructuras de datos para la comunicación de datos de sensor a través de redes XMPP 

          Beneficios de XMPP

          • Mensajería en tiempo real a escala masiva: más de 100 000 nodos

          • Seguro: El servidor XMPP puede aislarse de la red pública, y la seguridad potente mediante SASL y TSL está incorporada en el núcleo
          • • Abierto: Los protocolos XMPP son gratuitos, abiertos y públicos, y han sido ampliamente adoptados

          • • Descentralizado: La arquitectura de la red XMPP es similar al correo electrónico; cualquiera puede ejecutar su propio servidor XMPP 

            Servicio de distribución de datos (DDS)

            El primer estándar de middleware internacional abierto que direcciona en forma directa comunicaciones de publicación-suscripción para sistemas incorporados

            y en tiempo real

          • • Ideal para

            – Comunicación segura y en tiempo real entre dispositivos

            • Características clave

            • –  DDS es descentralizado: puede implementarse sin servidores ni agentes

            • –  Arquitectura de publicación/suscripción

            • –  Rendimiento escalable

              • Millones de elementos de datos

              • 0,5 m actualizaciones/seg.

              • 10 us de latencia

              • Miles de consumidores/actualización

            • –  Gestionado con calidad del servicio

            • –  Confiable: sin punto de falla

            • –  Detección incorporada de presencia de aplicaciones 

              Beneficios del protocolo DDS

              • Independiente de la plataforma: sistemas de operación y lenguajes de programación

              • Ofrece la flexibilidad, la confiabilidad y el rendimiento necesarios para aplicaciones complejas en tiempo real

              • Control de calidad del servicio (QoS) en tiempo real

              • Arquitectura descentralizada que permite observaciones frecuentes de cambios y utiliza los recursos de la red de manera eficiente

              • Detección dinámica de publicadores y suscriptores 

                AMQP: Protocolo avanzado de cola de mensajes

                El protocolo avanzado de cola de mensajes (AMQP) es un protocolo de Internet abierto para mensajería empresarial. Define un protocolo de nivel de conexión binario que permite el intercambio confiable de mensajes empresariales entre dos partes

                • Ideal para

                – Conectar varios sistemas empresariales en la empresa y proporcionar a los procesos comerciales la información que necesitan

                • Características clave

                • –  Múltiples características relacionadas con la mensajería: colas confiables, publicación y suscripción basadas en el tema, enrutamiento flexible, etc.

                • –  Transferencia de sesión y de mensajes de transacción

                • –  Eficiente: tamaño de paquete de 60 bytes

                • –  Seguridad: SSL/TLS, SASL

                • –  Calidad de servicio: mejor esfuerzo, al menos una vez, exactamente una vez

                  • Todos los clientes AMQP interactúan con todos los servidores AMQP

                  • Los diferentes lenguajes de programación pueden comunicarse con facilidad

                  • Los agentes de mensajes antiguos pueden readaptarse para eliminar los protocolos patentados

                  • Permite la mensajería como un servicio en la nube 

                  Beneficios de AMQP

                  • Flexible, abierto e interoperable. AMQP puede conectarse entre organizaciones y tecnologías, y al mismo tiempo garantizar la seguridad y la calidad del servicio

                  – Aproveche los ahorros de la mercantilización; elimine la dependencia de los vendedores.
                • – Conecte las aplicaciones en diferentes plataformas; elija la plataforma adecuada para el trabajo
                  • –  Conéctese con los socios comerciales utilizando un estándar abierto completo; elimine las barreras técnicas para los negocios

                  • –  Confiabilidad: opere a la distancia o a través de redes deficientes 





     




Últimas noticias

Lo sentimos, pero su selección de filtros no devolvió resultados.

Hemos actualizado nuestra política de privacidad. Por favor tome un momento para revisar estos cambios. Al hacer clic en Acepto, usted está de acuerdo con la Politica de Privacidad de Arrow Electronics y sus condiciones de uso.

Nuestro sitio Web coloca cookies en su dispositivo para mejorar su experiencia y nuestro sitio. Lea más sobre las cookies que utilizamos y cómo desactivarlas aquió. Es posible que se utilicen las cookies y tecnologías de seguimiento con fines de marketing.
Al hacer clic en "Aceptar", usted está consintiendo la colocación de cookies en su dispositivo y el uso de tecnologías de seguimiento. Haga clic en "Leer más" a continuación para obtener más información e instrucciones sobre cómo desactivar las cookies y tecnologías de seguimiento. Si bien la aceptación de cookies y tecnologías de seguimiento es voluntaria, la desactivación de estos puede resultar en que el sitio web no funcione correctamente, y es posible que ciertos anuncios sean menos relevantes para usted.
Respetamos su privacidad. Lea nuestra política de privacidad aquió