CoAP和DTLS集成

时间:2014-10-30 21:35:05

标签: iot network-protocols coap dtls libcoap

我实施了CoAP(libcoap),并实现了DTLS(tinyDTLS)。 如何使用DTLS(tinyDTLS)进行集成CoAP(libcoap)?

我会对任何建议表示感谢。

2 个答案:

答案 0 :(得分:3)

不幸的是,即使这不是答案,我也没有足够的声誉发表评论。 Here是我尝试做同样的事情,使用libcoap和tinydtls中的客户端 - 服务器示例。随意分叉代码,如果你弄清楚我的客户端和服务器没有完成握手的原因,请请求一个pull请求。

答案 1 :(得分:0)

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 <bergmann@tzi.org>

(经过开发version 9184a75a21的测试;我还在配置时添加了--disable-doxygen行,因为此处未安装这些工具。)