table of contents
- bookworm-backports 0.4.12-4~bpo12+1
- testing 0.4.12-4
- unstable 0.4.12-4
AIOCOAP-RD(1) | User Commands | AIOCOAP-RD(1) |
NAME¶
aiocoap-rd - A plain CoAP resource directory according to RFC9176
DESCRIPTION¶
usage: aiocoap-rd [-h] [--bind BIND] [--credentials CREDENTIALS]
- [--tls-server-certificate CRT] [--tls-server-key KEY] [--version] [--proxy-domain PROXY_DOMAIN] [--lwm2m-compat] [--no-lwm2m-compat] [--verbose]
A plain CoAP resource directory according to RFC9176_ Known Caveats: * It is very permissive. Not only is no security implemented. * This may and will make exotic choices about discoverable paths whereever it can (see StandaloneResourceDirectory documentation) * Split-horizon is not implemented correctly * Unless enforced by security (ie. not so far), endpoint and sector names (ep, d) are not checked for their lengths or other validity. * Simple registrations don't cache .well-known/core contents .. _RFC9176: https://datatracker.ietf.org/doc/html/rfc9176
options:¶
- -h, --help
- show this help message and exit
- --bind BIND
- Host and/or port to bind to (see --help-bind for details)
- --credentials CREDENTIALS
- JSON file pointing to credentials for the server's identity/ies.
- --tls-server-certificate CRT
- TLS certificate (chain) to present to connecting clients (in PEM format)
- --tls-server-key KEY
- TLS key to load that supports the server certificate
- --version
- show program's version number and exit
- --proxy-domain PROXY_DOMAIN
- Enable the RD proxy extension. Example: `proxy.example.net` will produce base URIs like `coap://node1.proxy.example.net/`. The names must all resolve to an address the RD is bound to.
- --lwm2m-compat
- Compatibility mode for LwM2M clients that can not perform some discovery steps (moving the registration resource to `/rd`)
- --no-lwm2m-compat
- Disable all compativility with LwM2M clients that can not perform some discovery steps (not even accepting registrations at `/rd` with warnings)
- --verbose
- Increase debug log output (repeat for increased verbosity)
SEE ALSO¶
The full documentation for aiocoap-rd is maintained as a Texinfo manual. If the info and aiocoap-rd programs are properly installed at your site, the command
- info aiocoap-rd
should give you access to the complete manual.
February 2025 | aiocoap-rd 0.4.12 |