首页
›
嵌入式基础与RISC-V
›
075-物联网设备嵌入式Linux开发
›
《Yocto项目与MQtT通信OTA升级方案实战》
VIP10
本课程属于:075-物联网设备嵌入式Linux开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Yocto项目与MQTT通信OTA升级方案实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与背景
OTA升级概念 · 为什么选择Yocto+MQTT · 课程目标与前置知识
课程导学
背景
02
Yocto项目环境搭建
宿主机准备 · 安装必要工具 · 配置Git与Repo
Yocto
项目环境搭建
03
Yocto核心概念
Layer · Recipe · BitBake
Yocto
核心概念
04
定制自己的Yocto发行版
创建自定义Layer · 编写第一个Recipe · 添加软件包到Image
Yocto
定制自己的
05
嵌入式Linux系统裁剪
内核配置 · 文件系统优化 · Bootloader定制
Linux
嵌入式
06
MQTT协议详解
发布/订阅模型 · QoS等级 · Topic设计
MQTT
协议详解
07
MQTT Broker选型与部署
Mosquitto安装 · 配置认证 · TLS加密
MQTT
Broker
08
嵌入式MQTT客户端开发
Eclipse Paho C库集成 · 连接与重连机制 · 心跳保活
MQTT
嵌入式
09
OTA升级系统架构设计
整体架构图 · 升级流程 · 状态机设计
OTA
升级系统架构设计
10
OTA升级包制作
差分升级原理 · 镜像签名 · 版本号管理
OTA
升级包制作
11
Yocto集成OTA客户端
添加MQTT客户端Recipe · 配置系统服务 · 开机自启
Yocto
OTA
12
升级服务器端开发
Node.js搭建REST API · MQTT消息推送 · 设备管理后台
升级服务器端开发
Node.js
13
安全机制设计
镜像签名验证 · TLS双向认证 · 防回滚保护
安全机制设计
镜像签名验证
14
升级流程实现(上)
设备端检查更新 · 下载升级包 · 校验完整性
升级流程实现
设备端检查更新
15
升级流程实现(下)
备份当前系统 · 执行升级 · 回滚机制
升级流程实现
备份当前系统
16
双分区升级策略
A/B分区设计 · 切换逻辑 · 失败恢复
双分区升级策略
A/B
17
增量升级与全量升级
bsdiff/bspatch应用 · 压缩算法选择 · 带宽优化
增量升级
全量升级
18
设备管理平台
设备注册 · 在线状态监控 · 固件版本统计
设备管理平台
设备注册
19
断点续传与弱网优化
分片下载 · 断点记录 · 网络状态检测
断点续传
弱网优化
20
升级日志与监控
日志系统设计 · 远程日志收集 · 升级成功率统计
升级日志
监控
21
多设备并发升级
设备分组 · 灰度发布 · 升级速率控制
多设备并发升级
设备分组
22
测试与验证
单元测试 · 集成测试 · 压力测试
测试
验证
23
常见问题与排错
MQTT连接失败 · 升级包损坏 · 分区写满
常见问题
排错
24
性能优化
启动时间优化 · 内存占用优化 · 网络带宽优化
性能优化
启动时间优化
25
实战案例1
智能家居网关OTA升级(基于i.MX…
实战案例1
OTA
26
实战案例2
工业数据采集终端OTA升级(基于ST…
实战案例2
OTA
27
实战案例3
车载信息娱乐系统OTA升级(基于R-…
实战案例3
OTA
28
DevOps集成
CI/CD流水线 · 自动构建升级包 · 自动化测试
DevOps
集成
29
生产环境部署
高可用架构 · 灾备方案 · 运维监控
生产环境部署
高可用架构
30
课程总结与展望
技术趋势 · 边缘计算与OTA · AI辅助运维
课程总结
技术趋势
所属VIP或分类
同VIP:Buildroot系统构建与MQtT通信性能调优实战
同VIP:Buildroot系统构建与OTA升级方案实战
同VIP:Linux字符设备驱动框架与Flash分区调优实战