我只是在查看 Eclipse 的详细信息 PAHO和 Mosquitto客户端库(MQTT C++ 库)。看起来 PAHO 使用 mosquitto MQTT 代理,但提供了自己的 MQTT 客户端库。
还有 Mosquitto库提供了一种为 Mosquitto MQTT 代理实现客户端库的方法。
我想了解这两个客户端库之间的主要区别是什么。 Here它被讨论过,但这并没有回答我的问题。哪个比另一个更受欢迎,为什么?为什么 eclipse 支持两者?
最佳答案
我面临同样的问题,是否选择paho或 Mosquitto用于嵌入式 linux 设备的 c++ 客户端库。我首先尝试了 PAHO 的最小应用程序。它基本上支持我需要的所有功能,但是 cpp-library-wrapper 不支持,我感觉像主项目分支 paho.mqtt.cpp维护得不是很好。
因为有两个特点
PAHO 中没有通过 mainBranch cpp-lib 提供的,我将使用
libmosquitto
与 libmosquittopp现在包装。因此,如您所见,我的决定仅与 cpp-library 相关。但是和您一样,我仍然有兴趣了解底层 C 库之间的区别。
关于eclipse - Mosquitto 与 Eclipse paho 客户端库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43039471/