非常详细的MQTT+TLS----阿里SDK的使用
一、demo的下载
1、登录阿里云的控制台,找到文档与工具
2、定制自己的SDK,按着我的选择方式,我创建MQTT+SSL的线程一共使用了4K的堆栈(剩下100多Byte)PS:没有计算接受发送等Buf在内哈。
二、demo的使用
前面分别说明了MQTT和TLS的移植。当然,我们还可以选择给直接的办法,直接使用阿里云提供的SDK,阿里云上面提供的SDK模块化做的非常好,我们只需要修改一些与平台相关的文件就可以完美运行。如果你的系统是linux或者freeRTOS那就更简单了。我使用的系统是华为的liteOS,阿里云上的SDK是没有直接提供LiteOS对接的SDK的,所以我选择在FreeRTOS上移植。
首先找到阿里云对接系统的【freertos_port.c】文件,这里除了系统函数之外有一个比较重要的函数【core_sysdep_rand】,就是上