Esp8266 进阶之路26【高级篇】源码分析 MQTT 实现过程,实现移植 MQTT协议在 esp8266 rtos实时系统。(附带Demo)



一、前言;


  • esp8266的实时系统rtos是后面才出来支持的,其最后的调用也是调用乐鑫提供的API接口,所以,如果你已经玩转了NONOS下的编程,那么移植rtos代码是非常迅捷的,因为你已经对其的API接口非常熟悉,当然了,熟透一款芯片开发,当然不是一天半天的事情,需要长时间的积累。

  • 那么本博文是基于rtosMQTT协议的实现,优化了官方的代码示范,而且带你走一走MQTT协议的世界。


二、MQTT的常识;


众所周知,MQTT是一种轻捷快速的协议,基于TCP之上,所以为长连接的一种协议,非常适合那些短小消息发送的数据交互的用途,比如APP的推送新闻用途,最常见的用在我们现在物联网领域;毕竟是小且快;


  • 在进行彼此通讯时候,必须确保底层提供了有序、可靠、双向连接的网络连接。比如可以建立TCP/TLS连接。所以基本的通讯如下:

这里写图片描述

猜你喜欢

转载自blog.csdn.net/xh870189248/article/details/81181707
今日推荐