上一篇分享了:《简单认识认识mqtt及mosquitto》,但也只是分享了mqtt的一些概念及mosquitto的一些介绍。然后就有读者来催更了:
这一篇我们就来分享mqtt应用于进程间通信的实例。我们沿用往期文章《例说嵌入式实用知识之JSON数据》的综合demo来改造改造。那个综合demo的功能是这样子的:
这是以socket来作为进程间通信的方式,并且这个demo是基于Windows写的,需要包含Windows特定的头文件。
本篇笔记我们把上面这个综合demo改为:
我们用mqtt来作为进程间通信的方式,在Linux下进程测试。
先贴代码:
json_print进程源码「json_print.c:」
左右滑动查看全部代码
/*-程序功能:组JSON格式数据包并发送(MQTT发布者客户端程序)-编译命令:gcccJSON.cjson_print.c-L../mosquitto/build/lib-lmosquitto-ojson_print-导出mosquitto动态库:exportLD_LIBRARY_PATH=../mosquitto/build/lib:$LD_LIBRARY_PATH-作者:ZhengN-