Protocolos de comunicación IoT


1 min de lectura
Protocolos de comunicación IoT

En este artículo comentaremos las características básicas de algunos de los protocolos utilizados en la comunicación entre dispositivos embebidos interconectados siguiendo la tentencia del Internet de las cosas (IoT).

HTTP

HTTP/Restfull

WebServices

RPC/JSON

Mqtt

MQTT es un protocolo de comunicación asíncrona sobre conexiones TCP/IP (aunque también se ha implementado sobre otros protocolos), pensado para la comunicación de eventos y mensajes entre dispositivos embebidos interconectados basado en un modelo de publicación/subscripción, donde un dispositivo publica un mensaje asociado a un símbolo (token) a través de un agente (broker) y éste lo retransmite a los dispositivos que previamente se hayan suscrito a dicho símbolo (token) con ése mismo agente. (ver más)

CoAP

Coap (Contrained Application Protocol) es un protocolo cliente/servidor asíncrono ligero sobre UDP (o un protocolo análogo), para sistemas sistemas embebidos con pocos recursos.

Se basa en el envío de mensajes entre cliente y servidor (que pueden requerir o no confirmación por parte del servidor) en un modelo request/response.

Coap emplea un modelo basado en mensajes GET/POST/PUT/DELETE similar a REST de HTTP, por lo que interacciona fácilmente con HTTP.

Página oficial de CoAP

Documento: Uso del protocolo CoAP para la implementación de una aplicación domótica con redes de sensores inalámbricas (Universidad de Cartagena)


Protocolo MQTT
Artículo anterior

Protocolo MQTT

El protocolo MQTT (Message Queue Telemetry Transmision) es un protocolo de comunicación sobre conexiones TCP desarrollado por Andy Standford-Clark de IBM a finales de los

Libros sobre Javascript
Artículo siguiente

Libros sobre Javascript

Existen muchos libros en internet sobre javascript, muchos de ellos gratuitos. Algunos de ellos son muy básicos, otros demasiado avanzados, otros resultan confusos... También muchos


Artículos Relacionados

Moddable SDK: entorno de desarrollo javascript
4 min de lectura
Libros sobre Javascript
2 min de lectura
Protocolo MQTT
2 min de lectura
Microcontroladores y Sistemas embebidos (SOC)
8 min de lectura

SUBIR