1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/examples/gcoap_dtls/README.md

24 lines
848 B
Markdown
Raw Normal View History

2021-01-28 10:21:55 +01:00
## About
This is an additional gcoap example, but with enabled DTLS. It only provides a
custom configured makefile, while the code is a symlink to the original gcoap
example. Therefore, the infos and usage notes of the other README also applies
to this example.
2021-01-28 10:21:55 +01:00
Please note, that with DTLS the default port is 5684 and not 5683, thus CoAP
requests must be sent to this port.
2021-01-28 10:21:55 +01:00
Since DTLS has higher memory and ROM requirements, more boards are blacklisted
2021-01-28 10:21:55 +01:00
for this example compared to the non-DTLS gcoap example.
### CoAP query with DTLS enabled
With DTLS enabled the server can be queried
using the default DTLS pre-shared key from the `tinydtls_keys.h` file.
./coap-client coaps://[fe80::1843:8eff:fe40:4eaa%tap0]/.well-known/core -k "secretPSK" -u "Client_identity"
Example response:
</cli/stats>;ct=0;rt="count";obs,</riot/board>