FreeRTOS+TCP 和 mbedTLS+TCP
Posted
技术标签:
【中文标题】FreeRTOS+TCP 和 mbedTLS+TCP【英文标题】:FreeRTOS+TCP and mbedTLS+TCP 【发布时间】:2021-01-09 17:17:45 【问题描述】:我有一个程序,它通过使用 FreeRTOS+TCP 在客户端(洗衣机)和服务器(HawkBit)之间成功传输数据,其中我们只有来自 FreeRTOS 的套接字,但现在我想在我使用的它上实现 TLS mbedTLS,其中我们再次具有 TCP 连接功能,套接字打开关闭功能,我们在 FreeRTOS 中拥有的每个功能现在我不知道该怎么办......!是否有可能使用 FreeRTOS+ 中的套接字TCP 并在其顶部从 mbedTLS 进行 CA 认证!或者我需要再次使用 mbedTLS 实现我之前使用 freeRTOS 实现的所有内容!
【问题讨论】:
【参考方案1】:这是通过 TLS 抽象 https://github.com/aws/amazon-freertos/blob/master/libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c 使用 FreeRTOS+TCP - 这是 mbedTLS 抽象层的实现 https://github.com/aws/amazon-freertos/blob/master/libraries/freertos_plus/standard/tls/src/iot_tls.c
【讨论】:
以上是关于FreeRTOS+TCP 和 mbedTLS+TCP的主要内容,如果未能解决你的问题,请参考以下文章
STM32F107VC 使用 TCP 运行 FreeRTOS
Stm32CubeMx lwip+freeRTOS TCP 服务
mbedtls 版本有啥区别? Mbed TLS 2.xx.x 和 2.x.xx