Linux MQTT智能家居项目
文章平均质量分 85
我们将深入探讨 MQTT 协议的核心概念,包括主题(Topic)、发布(Publish)和订阅(Subscribe)。我们将学习如何使用 MQTT 客户端库在 ARM Linux 系统上实现 MQTT 消息的发布和订阅。
后续将使用QT制作MQTT客户端远程控制Linux开发板。
花落已飘
阿里云博客专家,CSDN万粉博主,华为云享专家。擅长C语言单片机等技术智能小车带设计,单片机C语言设计。可以带徒弟学C语言,C加加,Linux,单片机,QT等嵌入式技术。也可承接项目。
展开
-
Linux MQTT智能家居(Linux下运行MQTT)
本篇文章将带大家在Linux下运行MQTT库,我们首先会将MQTT库下载下来,然后进行编译,将编译出来的lib文件和include文件添加进入我们自己的工程代码中即可使用到MQTT库了。本篇文章就讲解到这里,大家可以自己将MQTT移植到自己的工程中,使用MQTT完成各类智能家居还是非常方便的。原创 2024-05-03 10:55:32 · 1715 阅读 · 0 评论 -
Linux MQTT智能家居(温度,湿度,环境监测,摄像头等界面布局设置)
本篇文章来完成另外三个界面的布局设置。这里会使用到 feiyangqingyun的一些控件库。本篇文章就讲解到这里。原创 2023-08-13 07:46:13 · 1058 阅读 · 0 评论 -
Linux MQTT智能家居项目(LED界面的布局设置)
上篇文章我们完成了主界面的布局设置那么这篇文章我们就来完成各个界面的布局设置吧。本篇文章就讲解到这里,下篇文章将完成其他的界面布局和功能。原创 2023-08-13 07:35:41 · 1465 阅读 · 0 评论 -
Linux MQTT智能家居项目(智能家居界面布局)
1.选择工程名称和项目保存路径2.选择QWidget3.添加保存图片的资源文件:在工程目录下添加Icon文件夹保存图片:将文件放入目录中:本篇文章就讲解到这里,下篇文章我们完成LED,温度湿度控制等界面的设计。原创 2023-08-10 20:35:15 · 1483 阅读 · 1 评论 -
Linux MQTT智能家居(ubantu和ARM中使用MQTT)
本篇文章将会带大家在ubantu和ARM中使用MQTT。源码地址已经告诉大家了,大家可以去git上面将源码下载下来。这篇文章就讲解到这里,那么下篇文章我们将讲解如何添加各种传感器模块。原创 2023-07-17 00:00:00 · 1978 阅读 · 0 评论 -
Linux MQTT智能家居(源码使用分析)
本篇文章开始我们来分析一下大佬写的MQTT源码,并且来看看怎么样使用MQTT连接到服务器。源码地址在最后我再总结一下具体的流程:1.使用mqtt_lease函数创建客户端。2.使用mqtt_set_port和mqtt_set_host函数设置端口和IP地址。3.使用mqtt_connect进行连接,在连接函数内部会创建出一个订阅线程。4.使用pthread_create函数创建发布线程在线程中构造mqtt_message_t结构体,使用mqtt_publish函数将构造好的数据发布出去。原创 2023-07-17 00:00:00 · 1015 阅读 · 0 评论 -
Linux MQTT智能家居(MQTT框架)
本篇文章将会讲解MQTT的框架,我们这个项目使用到的MQTT源码库来自于一位大佬编写。主页本篇文章就讲解到这里。下篇文章我们会对这个MQTT的源码进行分析。原创 2023-07-16 00:00:00 · 1283 阅读 · 0 评论 -
Linux MQTT智能家居项目(网络基础知识)
本篇文章带大家来做一个LinuxMQTT智能家居项目,这个项目将会讲解到网络的基础知识和MQTT协议一些相关的知识。了解这些网络的基本知识有助于我们后面对程序的理解。原创 2023-07-15 00:00:00 · 1892 阅读 · 1 评论