自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 STM32F103RCT6引脚图

STM32F103RCT6引脚图

2025-05-30 12:11:27 23

原创 第十章 MQTT消息质量等级QoS

MQTT消息质量等级(QoS)详解 本文系统介绍了MQTT协议的三种消息质量等级机制: QoS 0:即发即弃模式,消息可能丢失但效率最高,适用于传感器数据等非关键场景; QoS 1:至少送达一次,通过确认重传机制保证到达,但可能重复,适合关键指令; QoS 2:精确一次送达,通过四次握手实现可靠传输,避免丢失和重复,适用于金融等高要求场景。 文章详细分析了各级别的通信原理、报文交互流程及典型应用场景,并解释了QoS 1重复和QoS 2去重的实现机制。

2025-05-29 16:57:35 549

原创 第九章 MQTT报文

本文简要介绍了MQTT协议报文的结构组成。MQTT控制报文由固定报头、可变报头和有效载荷三部分组成。固定报头包含报文类型、标识位和剩余长度字段;可变报头内容取决于具体报文类型;有效载荷则实现报文核心功能。文章还详细说明了各字段的组成方式,如PUBLISH报文的标识位含义,以及MQTT 5.0引入的属性概念。最后指出不同报文类型的有效载荷作用,如PUBLISH报文承载应用消息内容,SUBSCRIBE报文包含订阅主题信息。全文为理解MQTT协议报文提供了基础框架。

2025-05-29 14:54:36 318

原创 第八章 Wireshark工具的安装与使用

本文介绍了Wireshark工具的安装与使用方法,重点演示了如何监控MQTT协议通信。主要内容包括:Wireshark官网下载、监听以太网接口、设置MQTT过滤器、分析MQTT连接报文、查看不同质量等级的发布消息、订阅与取消订阅过程,以及连接断开时的报文捕获。通过实际案例展示了Wireshark在EMQX消息服务器通信分析中的应用,为后续网络问题排查提供了实用工具。文章是系列教程的第8章,完整目录包含从系统安装到MQTT客户端使用的全流程指导。

2025-05-29 11:10:57 151

原创 【解决办法】ubuntu重启不起来,输入用户名和密码进不去,又重新返回登录页。

在华硕天选一代笔记本上面安装了ubuntu22.04.5桌面版,但是重启以后出现,输入了用户名和密码,等待一会还让输入用户名和密码,进不去桌面。1、在登录页,按下键盘“CTRL+ALT+F5”,进入终端。2、输入用户名和密码进行登录。GDM兼容性问题导致的。

2025-05-29 09:55:54 198

原创 第七章 EMQX客户端MQTTX CLI的安装与使用

本文介绍了MQTTX CLI命令行工具的安装与使用指南。主要包括:1) 从官网或GitHub下载Windows版MQTTX CLI;2) 演示如何通过命令建立MQTT连接并订阅主题;3) 说明如何向指定主题发布消息。文章指出虽然MQTTX CLI支持MQTT 5.0协议,但作为命令行工具使用体验欠佳。配套的系列教程还涵盖EMQX安装、Docker部署、Windows远程连接等内容,形成完整的MQTT学习路径。

2025-05-28 20:53:00 105

原创 第六章 EMQX客户端MQTTX Desktop的安装与使用

本文介绍了MQTTX客户端的安装和使用方法。MQTTX是由EMQX开发的跨平台MQTT 5.0客户端工具,包含桌面版、命令行版和网页版三种形式。文章详细说明了如何下载安装MQTTX Desktop、设置中文界面,并演示了创建MQTT连接的步骤,包括配置连接参数、建立发送端和接收端连接。通过EMQX Dashboard可以查看已连接的客户端状态。本文为使用MQTTX进行MQTT通信提供了简明指南。

2025-05-28 17:43:26 217

原创 第一章 总体概述

MQTT概述

2025-05-28 14:11:35 335

原创 第五章 Docker卸载EMQX

卸载 EMQX 的方式取决于你最初的安装方法。通过以上步骤,你可以彻底卸载 EMQX 及其相关资源。

2025-05-27 20:42:54 187

原创 第四章 使用Docker安装和运行EMQX

本文介绍了通过Docker在Ubuntu系统上部署EMQX企业版消息服务器的完整流程。主要内容包括:1)Docker环境安装与验证;2)下载EMQX 5.8.6企业版镜像;3)加载镜像并启动容器,配置必要的MQTT端口映射(1883、8083等)。文中提供了详细的操作命令和参考链接,帮助用户快速完成EMQX的容器化部署。该方法简化了安装过程,提高了管理效率,适用于物联网应用开发场景。

2025-05-27 20:15:14 239

原创 第三章 windows远程连接ubuntu

本文详细介绍了在Windows 11上使用MobaXterm远程连接Ubuntu的步骤。首先获取所需工具(MobaXterm和Xming),安装并配置openssh服务,获取Ubuntu的IP地址后建立SSH连接。针对可能出现的Gtk显示错误,提供了Xming配置和.bashrc修改方案。最后补充了Ubuntu SSH自启动设置及用户切换命令,确保远程连接的稳定性和便捷性。通过上述操作,用户可实现Windows与Ubuntu的高效远程交互。

2025-05-27 19:14:15 620

原创 第二章 在实体机上安装ubuntu

本项目使用的环境如下:1、在笔记本上安装 ubuntu-22.04.5-desktop-amd64通过以上,就可以在实体笔记本上成功安装ubuntu了。

2025-05-27 17:37:28 141

原创 OneNET4_MQTT_设备连接_上报结构体数组

本文主要描述OneNET Studio版本MQTT协议设备属性数据为结构体数组类型上报操作步骤。

2025-05-02 10:07:33 177

原创 OneNET3_MQTT_设备连接_上报结构体

本文主要描述MQTT.fx属性上报结构体类型数据到OneNET操作步骤。

2025-05-02 08:10:23 293

原创 OneNET2_调试器模拟上传数据

使用调试器模拟上传数据。

2025-05-01 22:08:38 440

原创 使用OneNET平台创建产品

使用OneNET平台创建智能门禁产品,目的是作为云端与下位机交互。以上就是今天要讲的内容,本文主要介绍了OneNET怎么创建产品和设备,以及使用调试器模拟设备登录。

2025-05-01 19:36:07 406

原创 小区智能门禁集成系统的设计与实现(本文持续更新)

本系统在技术层面主要划分为三个部分:首先是硬件部分,以ESP32S3单片机为核心,采用C语言编程实现对MQ-2烟雾传感器,DHT11温湿度传感器、RFID,指纹识别传感器和火焰传感器以及舵机模块的整体控制,其中最重要的读卡模块使用SPI协议进行通讯;其次是APP部分,以安卓开发技术为主要技术,实现面向对象的、界面美观的、功能完善的交互体系,为用户提供更加灵活方便的操作管理方式;

2025-04-28 19:08:33 446

原创 基于单片机的智能家居检测系统设计(本文持续更新)

本文设计出一款基于STM32单片机的智能家居检测系统,可以检测烟雾浓度,可燃气体,光照强度,环境温湿度,人体红外感应。配置项保存在EEPROM里,掉电不丢失,复位后不需要重新配置。TFT LCD显示。手机APP控制与显示。报警功能:按键调节报警阈值,蜂鸣器报警,控制继电器自动打开窗户通风。人进入房间,屏幕显示有人状态,灯光随着光照强度的变化自动调节。在没人时,或者白天,关灯。

2025-04-27 15:36:40 1107

原创 STM32连接机智云APP(PT100温度变送器)_产品创建

在做PT100温度变送器时,手机端监控的功能,需要使用ESP8266模块配合机智云APP进行互联。因此本文开始在网页端设计机智云项目。至此,机智云PC端结束。接下来,就是将生成的代码,添加到STM32工程里。

2025-04-25 14:04:44 292

原创 基于单片机的PT100温度变送器设计(本文持续更新)

本文设计出一款基于STM32单片机的PT100温度变送器。1、STM32采集PT100传感器的温度。2、K11-11D3将温度信号转换为4-20mA电流信号输出。3、STM32作为从机,PC端通过MODBUS上位机发送请求,获取温度,MODBUS采用RS485电平。4、1.8寸TFT LCD显示温度,电流信息。5、按键可以设置温度报警阈值,使用蜂鸣器报警。6、配置参数写入AT24C02,保持掉电不丢失。7、ESP8266 WIFI模块连接机智云,手机端对温度变送器实时监控,并进行设置。

2025-04-24 16:48:54 710

原创 MATLAB R2020a完全自学一本通资料分享

MATLAB应用性非常广,大部分学科都会用到它,从本科,研究生,上班族和研究员电脑上都离不开,对于一些基本的使用,分享一下资料。

2025-04-22 23:32:23 365

原创 c++运行python脚本文件

目标:在VS中配置好运行python的环境以后,这节开始从c++调用python脚本文件。通过以下两种方式运行python。1.以包装python命令的方式运行。(c++也可以这种方式调用matlab命令,将来补充)2.打开python脚本文件运行。

2025-04-22 18:53:38 263

原创 C++调用python的环境准备

完成目标:配置Visual Studio中C++调用python的环境。结果:配置成功后,在控制台打印以下内容。邮箱:zhangshusheng6@163.com。

2025-04-22 18:52:47 284

原创 基于stm32单片机的无线语音通话系统

本项目使用STM32F103ZET6为主控制器,NRF24L01为无线通讯模块,VS1053为音频模块,设计出了一款无线语音通话系统。传输距离达200米(经过测试),通话稳定,不失真。已经测试过,可以使用。

2025-04-21 17:53:09 786

原创 KEIL5(MDK5.35)安装与破解教程

KEIL5(MDK5.35)的安装与注册

2025-04-21 16:15:03 4190 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除