TinyDTLS 和 DTLS 有什么区别

What is difference between TinyDTLS and DTLS

全部。 我正在检查 dtls 库。我找到了一些用于 dtls 实现的库。特别是,tinydtls 库适用于 class 1 设备,它具有受限资源和数据大小等限制。并且,某些功能在通用 dtl 中被禁用。但是,我不知道 tinydtls 的哪些功能受到限制。您能否告诉我哪些功能受一般 dtls 的限制以及 dtls 和 tinydtls 之间的确切区别?

tinydtls 不支持 X.509 证书(添加它可能没什么大不了的)。

它也是为 6LowPAN 设计的,它往往不会在同一个 UDP 数据包中聚合握手消息,而是在多个数据包中聚合。 它仅支持面向 CoAP 的密码套件(例如:AES CCM-8) 也不支持简历。

除此之外,它真的很紧凑,代码也很清晰。

mbed tls 或 gnu tls 也实现 DTLS