一、概述
-
MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。详细介绍可参考:https://blog.csdn.net/qq_25205045/article/details/85490447
https://blog.csdn.net/qq_25205045/article/details/85490427 -
smartconfig就是:
- wifi模块通电,没有可用的wifi, 进入混杂模式, 开始监听信号覆盖范围内的所有wifi数据帧
- 手机APP端发送包含WIFI 用户名 WIFI密码的 UDP 广播包或者组播包,
- 智能终端的WIFI芯片可以接收到该UDP包,只要知道UDP的组织形式,就可以通过接收到的UDP包解密出WIFI 用户名 密码
详细介绍可参考链接:https://blog.csdn.net/qq_25205045/article/details/85269742
-
提示:有了MQTT和smartconfig成功经验之后再看,如果没有就点概述里面几个链接看完
二、代码分析
所谓MQTT+