Red de conocimiento informático - Material del sitio web - Cómo enviar paquetes de datos al servidor usando el protocolo coop

Cómo enviar paquetes de datos al servidor usando el protocolo coop

URL de CoAP

En el mundo de HTTP, el protocolo RESTFul se está volviendo cada vez más popular en aplicaciones WEB debido a su simplicidad y aplicabilidad. Este principio también se aplica a CoAP.

Un recurso CoAP puede describirse mediante un URI. Por ejemplo, si un dispositivo puede medir la temperatura, entonces el URI del sensor de temperatura se describe como: CoAP://machine.address:5683/sensors/. temperatura.

Tenga en cuenta que el número de puerto UDP predeterminado para CoAP es 5683.

Modo de observación CoAP

En el mundo del IoT, es necesario monitorear un sensor como el de temperatura o humedad.

En este caso, el cliente CoAP no necesita consultar constantemente al servidor CoAP en busca de cambios en los datos.

El cliente CoAP puede enviar una solicitud de observación al servidor.

A partir de este momento, el servidor recordará la información de conexión del cliente. Una vez que cambie la temperatura, el servidor enviará nuevos resultados al cliente.

Si el cliente ya no desea obtener los resultados de la detección de temperatura, enviará una solicitud de reinicio RST y el servidor borrará la información de conexión con el cliente.

Transmisión en bloques CoAP

La característica del protocolo CoAP es que el contenido transmitido es pequeño y conciso, pero en algunos casos se deben transmitir datos más grandes.

En este caso, puede utilizar una opción en el protocolo CoAP para establecer el tamaño de la transmisión fragmentada, de modo que el servidor o el cliente puedan completar las dos acciones de fragmentación y ensamblaje.