我有CoAP(libcoap)的实现和DTLS(tinyDTLS)的实现。
如何使CoAP(libcoap)与DTLS(tinyDTLS)集成?
如有任何建议,我将不胜感激。
最佳答案
现在,libcoap已完全支持此功能。当使用其子模块构建它时:
$ git clone https://github.com/obgm/libcoap --recursive
$ cd libcoap
$ ./autogen.sh
$ ./configure --enable-dtls --with-tinydtls --disable-shared --disable-doxygen --disable-manpages
$ make
$ cd examples
$ ./coap-server -A ::1 -k 1234 &
$ ./coap-client 'coaps://[::1]/' -k 1234 -u CoAP
This is a test server made with libcoap (see https://libcoap.net)
Copyright (C) 2010--2016 Olaf Bergmann <[email protected]>
(经过开发
version 9184a75a21
的测试;由于未在此处安装这些工具,因此我还在配置时添加了--disable-doxygen
行。)