繁体   English   中英

使用mosquitto API实现mqtt协议

[英]Implementation of mqtt protocol using mosquitto APIs

我正在尝试使用mosquitto API根据mqtt协议发送数据包。 我能够使用命令mosquitto_pub -t "topic/path" -m "message payload" -h "<IP address>" -q 1 -rmosquitto_sub -t "topic/path"直接从命令行发送消息发布者和订阅者。

现在,一旦我使用mosquitto API来用C编写自己的程序来实现该程序,就得到了对mosquitto_loop_forever错误的未定义引用。 有趣的是,它出现在更高版本的ubuntu 12.04中。 我安装了必需的库,但仍然面临此问题。

您可以提出的任何建议将不胜感激。

造成这种情况的最可能原因是您使用的是旧版本的libmosquitto-ubuntu存储库中的版本已过时很长了。

您应该使用以下命令来通过mosquitto PPA访问最新版本:

sudo add-apt-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
sudo apt-get upgrade

或可能:

sudo apt-get install libmosquitto-dev

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM