The devel/libcoap port
libcoap-4.2.1p2 – communicate with embedded devices using CoAP (RFC 7252) (cvsweb github mirror)
Description
libcoap implements a lightweight application-protocol for devices that are constrained in their resources such as computing power, RF range, memory, bandwidth, or network packet sizes. This protocol, CoAP was standardized in the IETF as RFC 7252. The library provides the core functionality for development of resource-efficient CoAP servers and clients, including resource observation and block-wise transfer. Example implementations show how these features can be used in applications, which are also useful in their own right: - coap-client is a wget-like tool to generate simple requests for retrieval and modification of resources on a remote server. (https://github.com/glenndehaan/ikea-tradfri-coap-docs has details about using this with IKEA Tradfri). - coap-server is a basic server application that illustrates various server-side features of libcoap. - coap-rd implements a simple CoAP Resource Directory.WWW: https://libcoap.net/
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Files
- /usr/local/bin/coap-client
- /usr/local/bin/coap-rd
- /usr/local/bin/coap-server
- /usr/local/include/coap2/
- /usr/local/include/coap2/address.h
- /usr/local/include/coap2/async.h
- /usr/local/include/coap2/bits.h
- /usr/local/include/coap2/block.h
- /usr/local/include/coap2/coap.h
- /usr/local/include/coap2/coap_debug.h
- /usr/local/include/coap2/coap_dtls.h
- /usr/local/include/coap2/coap_event.h
- /usr/local/include/coap2/coap_forward_decls.h
- /usr/local/include/coap2/coap_hashkey.h
- /usr/local/include/coap2/coap_io.h
- /usr/local/include/coap2/coap_mutex.h
- /usr/local/include/coap2/coap_session.h
- /usr/local/include/coap2/coap_time.h
- /usr/local/include/coap2/encode.h
- /usr/local/include/coap2/libcoap.h
- /usr/local/include/coap2/mem.h
- /usr/local/include/coap2/net.h
- /usr/local/include/coap2/option.h
- /usr/local/include/coap2/pdu.h
- /usr/local/include/coap2/prng.h
- /usr/local/include/coap2/resource.h
- /usr/local/include/coap2/str.h
- /usr/local/include/coap2/subscribe.h
- /usr/local/include/coap2/uri.h
- /usr/local/include/coap2/uthash.h
- /usr/local/include/tinydtls/
- /usr/local/include/tinydtls/aes/
- /usr/local/include/tinydtls/aes/rijndael.h
- /usr/local/include/tinydtls/alert.h
- /usr/local/include/tinydtls/ccm.h
- /usr/local/include/tinydtls/crypto.h
- /usr/local/include/tinydtls/dtls.h
- /usr/local/include/tinydtls/dtls_config.h
- /usr/local/include/tinydtls/dtls_debug.h
- /usr/local/include/tinydtls/dtls_mutex.h
- /usr/local/include/tinydtls/dtls_prng.h
- /usr/local/include/tinydtls/dtls_time.h
- /usr/local/include/tinydtls/ecc/
- /usr/local/include/tinydtls/ecc/ecc.h
- /usr/local/include/tinydtls/ecc/test_helper.h
- /usr/local/include/tinydtls/global.h
- /usr/local/include/tinydtls/hmac.h
- /usr/local/include/tinydtls/netq.h
- /usr/local/include/tinydtls/numeric.h
- /usr/local/include/tinydtls/peer.h
- /usr/local/include/tinydtls/session.h
- /usr/local/include/tinydtls/sha2/
- /usr/local/include/tinydtls/sha2/sha2.h
- /usr/local/include/tinydtls/state.h
- /usr/local/include/tinydtls/tinydtls.h
- /usr/local/include/tinydtls/uthash.h
- /usr/local/include/tinydtls/utlist.h
- /usr/local/lib/libcoap-2-tinydtls.a
- /usr/local/lib/libcoap-2-tinydtls.la
- /usr/local/lib/libcoap-2-tinydtls.so.2.0
- /usr/local/lib/libtinydtls.a
- /usr/local/lib/libtinydtls.so.0.0
- /usr/local/lib/pkgconfig/libcoap-2-tinydtls.pc
- /usr/local/man/man1/coap-client.1
- /usr/local/man/man1/coap-rd.1
- /usr/local/man/man1/coap-server.1
- /usr/local/man/man3/coap_add_data_blocked_response.3
- /usr/local/man/man3/coap_attribute.3
- /usr/local/man/man3/coap_context.3
- /usr/local/man/man3/coap_context_set_pki_root_cas.3
- /usr/local/man/man3/coap_encode_var_bytes.3
- /usr/local/man/man3/coap_encryption.3
- /usr/local/man/man3/coap_endpoint_str.3
- /usr/local/man/man3/coap_handler.3
- /usr/local/man/man3/coap_io.3
- /usr/local/man/man3/coap_keepalive.3
- /usr/local/man/man3/coap_logging.3
- /usr/local/man/man3/coap_observe.3
- /usr/local/man/man3/coap_pdu_setup.3
- /usr/local/man/man3/coap_recovery.3
- /usr/local/man/man3/coap_resource.3
- /usr/local/man/man3/coap_session.3
- /usr/local/man/man3/coap_session_get_app_data.3
- /usr/local/man/man3/coap_session_set_app_data.3
- /usr/local/man/man3/coap_split_path.3
- /usr/local/man/man3/coap_split_query.3
- /usr/local/man/man3/coap_tls_library.3
- /usr/local/man/man7/coap.7