- 创建client
MQTTAsync_create //创建client
MQTTAsync_setCallbacks //设置回调函数--收到消息onMesg()/ 发送成功/ 连接断开
- 接收消息
MQTTAsync_connect
MQTTAsync_receiveThread //创建接受线程
MQTTPacket_Factory() //从socket读一个MQTT包
MQTTAsync_deliverMessage() //收到包进MQTTAsync_setCallbacks 的回调函数onMesg()
- 发送消息
MQTTAsync_connect
Thread_start(MQTTAsync_sendThread, NULL); //创建发送线程
MQTTAsync_processCommand //处理消息
MQTTProtocol_startPublish-->MQTTPacket_sends