1

我正在尝试在两个 BLE 设备之间实现 DTLS 握手。为此,我想使用 BLE 的 L2CAP 通道与来自 DTLS 的消息进行通信。基本上,我想在 BLE 堆栈中的 L2CAP 的帮助下打开一个 DTLS 隧道。我为此使用了 mbedTLS 库。来自 MbedTLS 的文档(https://tls.mbed.org/kb/how-to/how-do-i-port-mbed-tls-to-a-new-environment-OS),我知道我需要设置 mbed_tls_ssl_set_bio() 函数,该函数具有与 BLE 顶层 (L2CAP) 通信的读写回调函数。我正在使用对话框的 DA14695 加密狗来实现。我不太确定需要编写以与 BLE 的 L2CAP 通道通信的读写回调函数。有使用 BLE 顶层打开 TLS/DTLS 隧道经验的人可以提供帮助。

提前致谢

4

0 回答 0