aiocoap-client¶
aiocoap-client is a simple command-line tool for interacting with CoAP servers
usage: aiocoap-client [-h] [--non] [-m METHOD] [--observe]
[--observe-exec CMD] [--accept MIME] [--proxy URI]
[--payload X] [--payload-initial-szx SZX]
[--content-format MIME] [--no-set-hostname] [-v] [-q]
[--interactive] [--credentials CREDENTIALS] [--version]
[--color] [--pretty-print]
url
Positional Arguments¶
url | CoAP address to fetch |
Named Arguments¶
--non | Send request as non-confirmable (NON) message Default: False |
-m, --method | Name or number of request method to use (default: “GET”) Default: “GET” |
--observe | Register an observation on the resource Default: False |
--observe-exec | Run the specified program whenever the observed resource changes, feeding the response data to its stdin |
--accept | Content format to request |
--proxy | Relay the CoAP request to a proxy for execution |
--payload | Send X as request payload (eg. with a PUT). If X starts with an ‘@’, its remainder is treated as a file name and read from; ‘@-’ reads from the console. Non-file data may be recoded, see –content-format. |
--payload-initial-szx | |
Size exponent to limit the initial block’s size (0 ≙ 16 Byte, 6 ≙ 1024 Byte) | |
--content-format | |
Content format of the –payload data. If a known format is given and –payload has a non-file argument, conversion is attempted (currently only JSON/Python-literals to CBOR). | |
--no-set-hostname | |
Suppress transmission of Uri-Host even if the host name is not an IP literal Default: True | |
-v, --verbose | Increase the debug output |
-q, --quiet | Decrease the debug output |
--interactive | Enter interactive mode Default: False |
--credentials | Load credentials to use from a given file |
--version | show program’s version number and exit |
--color, --no-color | |
Color output (default on TTYs if all required modules are installed) | |
--pretty-print, --no-pretty-print | |
Pretty-print known content formats (default on TTYs if all required modules are installed) |