当前位置: 首页 > news >正文

手把手教 - 单片机 MQTTS 协议通信测试

一、介绍

开发板:STM32F407
rt-thread版本:4.1.0

二、工程配置

2.1 以太网配置


2.2 rtc 时钟开启


2.3 软件包配置

MQTT 依赖包 -pahomqtt,版本:1.2.0启动 TLS 需设置 MQTT 线程栈大小 ≥ 6144

配置 mbedtls,版本:2.28.1必须增加帧长度

无证书 SSL 连接(单向认证)

或者也可以选择 用户 CA 证书(单/双向认证)

保存,退出,下载软件包,生成工程。

2.4 证书导出

证书转换步骤:
1、双击 broker.emqx.io-ca.crt 文件,打开「证书」窗口;
2、点击「详细信息」→「复制到文件」,启动「证书导出向导」;
3、点击「下一步」,选择「否,不导出私钥」,继续下一步;
4、选择导出格式:
二进制格式选「DER 编码的二进制 X.509 (.CER)」;
若需文本格式选「Base64 编码的 X.509 (.CER)」;这里选Base64 编码。
5、点击「下一步」,选择保存路径(如 broker.emqx.io-ca.cer),完成导出。

注:scons 命令编译后,会自动将证书文件拷贝到-constcharmbedtls_root_certificate[
http://www.jsqmd.com/news/249947/

相关文章:

  • 特价股票与公司现金流管理效率的关系
  • 救命神器9个AI论文平台,本科生搞定毕业论文!
  • 【更新】量子遗传算法-遗传粒子群-混沌粒子群附Matlab代码
  • 基于手肘法的kmeans聚类数的精确识别【K-means聚类】Matlab代码
  • 基于 YOLOv8 的铁路作业人员安全防护 PPE 智能检测系统 [目标检测完整源码]
  • 初认Langchain,详细介绍Langchain是什么
  • [Script] pwd
  • SortedSet和SkipList的Python实现代码
  • [Script] feval
  • Coding Agent 中 Skills、MCP、Prompt、SubAgent 的基本概念和定义
  • MindSpore模型推理加速实战
  • 一文搞懂:AI上下文理解中的实体链接技术
  • 零基础入门 Go 语言
  • 强烈安利MBA必看!10个一键生成论文工具深度测评
  • java.io.IOException: Previous writer likely failed to write hdfs报错解决方案
  • CameraLink 一个连接器的26个信号线
  • 连锁火锅智慧餐饮管理系统python后台-计算机毕业设计源码+LW文档
  • 鸟类保护管理系统小程序-计算机毕业设计源码+LW文档
  • 师大校友惠超市管理系统微信小程序-计算机毕业设计源码+LW文档
  • 校园食堂点餐小程序-计算机毕业设计源码+LW文档
  • 【车间调度】基于粒子群算法求解置换流水车间调度问题PFSP附Matlab代码
  • 【数据库】【MySQL】事务隔离深度解析:MVCC 实现与幻读解决机制
  • Jina Embeddings v4: 多模态多语言检索的通用向量
  • RocketMQ延迟消息实现原理解析
  • django-flask基于python的高校在线考试系统设计与实现
  • 架构 CPU SOC 核心板
  • 【计算机毕业设计案例】基于JavaSpribgBoot的水果生鲜团购平台基于SpribgBoot的生鲜团购平台(程序+文档+讲解+定制)
  • 【电动机】液压伺服电动机的状态空间设计与Matlab仿真
  • Java计算机毕设之基于SpribgBoot的每日生鲜电商平台生鲜团购平台基于SpribgBoot的生鲜团购平台(完整前后端代码+说明文档+LW,调试定制等)
  • 解决word分栏问题