Azure IoT SDK для C с WolfSSL и STM32

Я пытаюсь портировать SDK Azure IoT для C на контроллер STM32. Я использую библиотеку wolfSSL для TLS версии 1.2, и я могу успешно построить код в среде OpenSTM32.

Но после успешного установления соединения с сервером Azure я не могу установить рукопожатие TLS с сервером. Я использую пример файла user_settings.h OpenSTM32 из библиотеки wolfSSL для создания библиотеки wolfSSL.

Нужно ли вносить какие-либо дополнительные изменения в библиотеку WolfSSL, чтобы использовать ее с Azure?

ИЛИ ЖЕ

Существует ли какая-либо другая библиотека TLS, которую можно использовать с Azure IoT SDK для контроллера C и STM32?

1 ответ

Решение

Мне удалось заставить его работать.

Были проблемы с размерами буфера и временем ожидания сервера.

Увеличение размера буфера и оптимизация логики отправки решили проблему.

Теперь я могу получить доступ ко всем функциям Azure IoT SDK для C!

Другие вопросы по тегам