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, the payload is converted from CBOR Diagnostic Notation.
- --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)