Para una solución del Internet of Things, se necesitan protocolos de red y de datos.
El Protocolo de Capa de Red utilizado es casi siempre IPv6.
Para el protocolo de datos, hay más variedad:
- MQTT: Message Queuing Telemetry Transport. Es probablemente el más utilizado en IoT. Usa TCP en la Capa de Transporte. Usa operaciones
publishysuscribepara transmitir datos entre cliente y servidor. Los paquetes son diminutos y requieren poco ancho de banda. - CoAP: construido sobre UDP, es fácil de utilizar. Un servidor dispone sus recursos bajo una URL y acepta peticiones HTTP, permitiendo una RESTful API.
- XMPP: este es un estándar abierto basado en XML para la comunicación en tiempo real. Definido en RFC 6120.
Los estándares IoT son necesarios para la interoperabilidad sencilla. Algo importante es decidir cómo conectar los dispositivos a internet.
Tipos de Redes
Las Redes de Datos se clasifican según su radio de alcance:
Decidir qué tipo de red y estándares usar depende de los requisitos o restricciones del problema.
Para redes LAN, de corto alcance y bajo consumo:
- Bluetooth.
- NFC.
- Wi-Fi/Estándar 802.11.
- Z-Wave.
- Zigbee.
Para redes LPWAN, de área extensa y baja potencia:
- 4G LTE para IoT.
- 5G para IoT.
- Cat-0.
- Cat-1.
- LoRaWAN.
- Sigfox.
- NB-IoT/CAT-M2.
Se utilizan protocolos específicos para IoT debido a las características particulares de estos dispositivos y redes. Las necesidades son:
- Bajo consumo energético.
- Baja latencia.
- Baja velocidad.
