在工作的过程中使用了mqtt协议,主要是用于两个进程之间的通信。
mqtt的介绍本文不在赘述,在网上随便百度一大片。mqtt的主要使用方法就是其核心的发布/订阅的功能,作者在开发的过程中利用了mosquitto编译生成的动态链接库以及其中的头文件。
使用心得:
一、mqtt需要使用服务器进行通信,使用mqtt必须通过服务器进行信息的传递,服务器可以在上面的工程编译之后可以找到;
二、在使用发布(publish)的时候,建议每次新建mqtt连接,在publish之后关闭本次连接,参考mosquitto工程中pub_client;不建议在publish的时候使用调用loop_forever函数而一直存在的连接
本次总结就这两点,也是初次使用,在开发的过程中遇到了较大的问题。
如有问题,及时交流。