阿里云自带的mbedtls出错,无法使用任何SSL服务
我回来解答了,经过测试和移植之后发现是阿里云自身的mbedtls出了问题,具体是什么问题我也不清楚,后来我在PC端用openssl解决了问题,在嵌入式中采用厂家配备的mbedtls也没有问题。建议大家不要直接使用阿里云的C Link SDK,这个包过于臃肿且不利于自身对内部实现的理解。最后我通过了解阿里云的MQTT通信协议自行实现了设备与物联网的通信。PC端不必多说了,openssl+mqtt有一堆可以立刻使用的工具库;嵌入式设备端,建议使用厂家自带的mbedtls和mqtt来实现。我的esp32则直接采用esp-mqtt+mbedtls实现,调一下设置立刻就通了。
赞0
踩1