0

我正在尝试将用于 C 的 Azure IoT SDK 移植到 STM32 控制器。我正在为 TLS 1.2 版使用 wolfSSL 库,并且能够在 OpenSTM32 环境中成功构建代码。

但是,在与 Azure 服务器建立成功连接后,我无法与服务器建立 TLS 握手。我正在使用 wolfSSL 库中的 OpenSTM32 示例 user_settings.h 文件来构建 wolfSSL 库。

我是否需要在 WolfSSL 库中进行任何其他更改才能将其与 Azure 一起使用?

或者

是否有任何其他 TLS 库可以与 Azure IoT SDK for C 和 STM32 控制器一起使用?

4

1 回答 1

0

我已经设法让它工作了。

缓冲区大小和服务器超时存在问题。

增加缓冲区大小和优化发送逻辑解决了这个问题。

现在,我可以访问 Azure IoT SDK for C 的所有功能了!

于 2017-12-14T07:00:59.787 回答