Man page - aiocoap-rd(1)
Packages contains this manual
apt-get install python3-aiocoap
Manual
AIOCOAP-RD
NAMENAMED ARGUMENTS
COPYRIGHT
NAME
aiocoap-rd - Resource Directory server
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 |
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]
NAMED ARGUMENTS
|
--bind |
Host and/or port to bind to (see --help-bind for details) |
--credentials
JSON file pointing to credentials for the server's identity/ies.
--tls-server-certificate
TLS certificate (chain) to present to connecting clients (in PEM format)
--tls-server-key
TLS key to load that supports the server certificate
--version
show program's version number and exit
--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)
Default: True
--verbose
Increase debug log output (repeat for increased verbosity)
Default: 0
COPYRIGHT
Christian AmsΓΌss and the aiocoap contributors