Demos of the coap-message ecosystem
A lightweight CoAP message manipulation crate, ideal for embedded environments.
Interface to CoAP messages
CoAP protocol implementation for no_std without alloc
A CoAP server and client implementation built on embedded-nal-async
Robust async CoAP server
Interface to CoAP handlers
Interface to CoAP requests
A flexible, asynchronous library for using and serving CoAP resources. Experimental.
Simple implementations of CoAP handlers
A CoAP library
Implementations of coap-message traits, and tools for building them
coaping: check whether your CoAP server is still there.
David is a CoAP server with Rack interface to bring the illustrious family of Rack compatible web frameworks into the Internet of Things.
ALPHA - WORK IN PROGRESS - DTLS with stateless header compression and CoAP based handshake.
Pure Ruby implementation of RFC 7252 (Constrained Application Protocol (CoAP)). The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained (e.g., low-power, lossy) networks. The nodes often have 8-bit microcontrollers with small amounts of ROM and RAM, while constrained networks such as IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) often have high packet error rates and a typical throughput of 10s of kbit/s. The protocol is designed for machine-to-machine (M2M) applications such as smart energy and building automation.
Sinatra-like framework for CoAP and IoT messaging.