Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryankurte/rust-coap-client

An(other) Async Rust CoAP Client
https://github.com/ryankurte/rust-coap-client

async coap rust

Last synced: 17 days ago
JSON representation

An(other) Async Rust CoAP Client

Awesome Lists containing this project

README

        

# An(other) Asynchronous Rust CoAP Client

An asynchronous [CoAP](https://tools.ietf.org/html/rfc7252) client with pluggable backends, intended to provide a straightforward API, allow use with tokio/async-std/smolctp/anything else, to support all the standard UDP/DTLS/TCP/TLS transports, and eventually to work with `no_std`.

There's also a little client utility that may be useful for working on CoAP things, installable via `cargo install coap-client` or by downloading pre-built images from the [releases](https://github.com/ryankurte/rust-coap-client/releases/latest) page.

## Status

[![GitHub tag](https://img.shields.io/github/tag/ryankurte/rust-coap-client.svg)](https://github.com/ryankurte/rust-coap-client)
![Build Status](https://github.com/ryankurte/rust-coap-client/workflows/Rust/badge.svg)
[![Crates.io](https://img.shields.io/crates/v/coap-client.svg)](https://crates.io/crates/coap-client)
[![Docs.rs](https://docs.rs/coap-client/badge.svg)](https://docs.rs/coap-client)

This is very much a work in progress (but, hopefully a useful one!), check out the [Project Status](https://github.com/ryankurte/rust-coap-client/issues/1) meta-issue for where we're up to.

## Related Projects

- [martindisch/coap-lite](https://github.com/martindisch/coap-lite)
- [Covertness/coap-rs](https://github.com/Covertness/coap-rs)
- [google/rust-async-coap](https://github.com/google/rust-async-coap)