
Una implementación de COAP que se esfuerza por alimentar COAP del lado del cliente y el servidor en cualquier idioma y cualquier entorno.
COAP es un protocolo de red a nivel de aplicación que copia la semántica de HTTP a un entorno propicio para dispositivos restringidos . (Hardware débil, capacidad de batería pequeña, etc.)
Esto significa que puede escribir y ejecutar una comunicación relajante bidireccional entre dispositivos de manera muy similar a la semántica de redes con la que probablemente esté muy familiarizado.
COAP proporciona una alternativa de alto rendimiento + baja latencia a HTTP que utiliza gran parte de la misma terminología y semántica.
En COAP, encontrará cosas familiares como los verbos ( obtener, publicar, poner, eliminar ), encabezados ( también conocidos como opciones ) y código de estado ( 4.04 no encontrado ), pero también tiene acceso a algunas palancas adicionales que le permiten personalizar el comportamiento de las solicitudes y las respuestas, como "No necesito saber que recibió este mensaje".
cargo make test ). Haré que pasen los otros pasos de CI para que su experiencia de contribución sea indolora.git clone [email protected]:toad-lib/toadcargo install cargo-makecd toad; cargo run --example server