一、MQTT概述
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。
二、使用的工具
- CMake GUI (cmake.org)
- Visual Studio
- 使用paho.mqtt库
三、下载开源包
C语言:https://github.com/eclipse/paho.mqtt.c
C++:https://github.com/eclipse/paho.mqtt.cpp
因为这里的C++库是需要依赖于C语言的库,所以先下载C的库。