posts

物联网端到端工程

物联网的难点不在单个设备,而在把海量异构设备、边缘网关与云端平台连成一条可靠的链路。本专题覆盖:物联网分层架构与端边云协同、MQTT 协议与 QoS 语义、CoAP 与 LwM2M、ESP32/STM32 嵌入式开发、FreeRTOS 任务调度、LoRa 与 NB-IoT 低功耗广域网、边缘计算与规则引擎、设备管理与设备影子、OTA 固件升级与差分回滚、设备身份与安全启动加固、时序数据管道与存储选型,以及数字孪生建模与物联网平台集成。后续补充的 6 篇进阶内容进一步覆盖 Matter 与 Thread 组网、BLE 协议栈、嵌入式 Linux 与 Yocto 构建、设备配网与批量运维、边缘 AI 推理,以及工业物联网协议与网关。

物联网的难点不在单个设备,而在把海量异构设备、边缘网关与云端平台连成一条可靠的链路。本专题覆盖:物联网分层架构与端边云协同、MQTT 协议与 QoS 语义、CoAP 与 LwM2M、ESP32/STM32 嵌入式开发、FreeRTOS 任务调度、LoRa 与 NB-IoT 低功耗广域网、边缘计算与规则引擎、设备管理与设备影子、OTA 固件升级与差分回滚、设备身份与安全启动加固、时序数据管道与存储选型,以及数字孪生建模与物联网平台集成。


📚 专题导览

本专题共 18 篇,前 12 篇按「概览 → 协议 → 设备 → 系统 → 网络 → 边缘 → 管理 → 升级 → 安全 → 数据 → 平台」的顺序组织,后 6 篇为补充进阶内容(组网 → 短距 → 系统 → 运维 → 边缘AI → 工业),建议按表序通读:

阶段文章技术要点
概览物联网架构全景与分层模型物联网分层架构、端边云协同、协议与平台选型
协议MQTT 协议与 Broker 实践MQTT 发布订阅、QoS 等级、保留消息与遗嘱消息
协议CoAP 与 LwM2M 受限设备协议CoAP 与 LwM2M、UDP 可靠性、对象模型与设备注册
设备ESP32 与 STM32 嵌入式开发ESP32 与 STM32 开发、外设驱动、低功耗模式
系统RTOS 与 FreeRTOS 任务调度FreeRTOS 任务与队列、优先级反转、内存管理策略
网络LoRa 与 NB-IoT 低功耗广域网LoRa 与 LoRaWAN、NB-IoT 与 eDRX、链路预算计算
边缘边缘计算与边缘网关边缘网关架构、规则引擎、断网续传与本地决策
管理设备管理与设备影子设备注册与生命周期、设备影子、批量运维
升级OTA 固件升级与差分更新OTA 流程设计、A/B 分区、差分升级与失败回滚
安全物联网安全与设备加固设备身份与证书、安全启动、固件签名与加固
数据时序数据管道与存储选型时序数据管道、InfluxDB 与 TDengine 选型、降采样
平台数字孪生与物联网平台数字孪生建模、物联网平台能力矩阵与集成实践
组网Matter 与 Thread 组网Matter 数据模型与集群、Thread 网状与边界路由器、配网凭证、多管理员互通
短距BLE 协议栈与低功耗蓝牙BLE GAP/GATT、广播与连接参数、BLE Mesh、配网绑定与功耗优化
系统嵌入式 Linux 与 Yocto 构建嵌入式 Linux 引导链、Yocto 层与配方、设备树、systemd 与根文件系统、长期维护
运维设备配网与批量运维零接触配网与证书签发、设备注册表、批量升级与灰度、远程诊断与弱网处理
边缘AI边缘 AI 推理TFLite Micro 与 CMSIS-NN、量化与剪枝、MCU 资源约束、NPU 接入与端云协同
工业工业物联网协议与网关Modbus 与 OPC UA 信息模型、Profinet/EtherCAT 概览、TSN、南北向网关映射

阅读建议

全部文章 Game Golang Saas Rust 游戏开发 客户端开发 GameDev TypeScript Lua Products
物联网

数字孪生与物联网平台

本文系统讲解数字孪生与物联网平台,从资产孪生与系统孪生与过程孪生的层级划分出发,覆盖 DTDL v3 建模、AAS 与 ISO 23247 标准、孪生图模型与设备影子的关系、遥测绑定与事件规则、平台能力清单、AWS 与 Azure 与阿里云与 ThingsBoard 选型对比、万级设备月度成本估算、What-if 仿真与预测性维护,并给出 JSON 建模示例、对比表、权衡取舍与常见坑清单。

14 分钟阅读
数字孪生 物联网平台 DTDL
物联网

时序数据管道与存储选型

本文系统讲解物联网时序数据管道与存储选型,从设备到看板的全链路出发,覆盖 MQTT 与 Kafka Connect 采集、批量攒批与乱序迟到处理、watermark 与幂等去重、时序数据模型与标签基数控制、InfluxDB 与 TimescaleDB 与 ClickHouse 选型对比、Gorilla 与 ZSTD 压缩、连续聚合与分层保留、容量估算与告警可视化,并给出 SQL 示例与常见坑清单。

13 分钟阅读
时序数据 TSDB 数据管道
物联网

设备管理与设备影子

本文系统讲解物联网设备管理与设备影子的工程实现,回答海量设备如何注册、状态如何同步、离线指令如何不丢等问题。覆盖设备全生命周期与台账字段设计、X.509 与一机一密身份体系、影子的 desired 与 reported 文档模型及版本 CAS 语义、AWS 与 Azure 影子对比、物模型 TSL 设计、在线判定、远程命令 RPC、批量配置下发与 OTA 收敛判定,附影子 JSON 示例。

16 分钟阅读
设备管理 设备影子 物模型
物联网

边缘计算与边缘网关

本文系统梳理物联网边缘计算与边缘网关的工程落地,回答为什么需要边缘层、边缘如何分层、网关应承担哪些职责。覆盖 device edge 到 cloud 的四层划分,南向 Modbus 与 OPC UA 接入、北向 MQTT 转换、断网缓存续传、eKuiper 规则流处理与本地推理,给出 docker-compose 与规则配置示例,并总结硬件选型、容器化与 OTA 协同的权衡与常见坑。

15 分钟阅读
边缘计算 边缘网关 Modbus
物联网

LoRa 与 NB-IoT 低功耗广域网

本文系统讲解 LoRa 与 NB-IoT 低功耗广域网,回答场景怎么选型、扩频因子怎么权衡、一帧要发多久、OTAA 与 ABP 怎么选、PSM 与 eDRX 怎么省电、电池能否撑十年等实战问题。覆盖 CSS 扩频与频段占空比、LoRaWAN Class A B C 收发窗口、MAC 帧结构与帧计数、NB-IoT 覆盖增强与 AT 命令序列、电池寿命估算,附权衡取舍与常见坑清单。

18 分钟阅读
LoRa NB-IoT LoRaWAN
物联网

RTOS 与 FreeRTOS 任务调度

本文系统讲解 RTOS 与 FreeRTOS 任务调度,回答裸机前后台何时该换 RTOS、抢占式与时间片怎么配、队列与信号量怎么选、优先级反转怎么解、heap_1 到 heap_5 怎么挑、栈溢出怎么查等实战问题。覆盖硬实时与确定性、任务与 TCB、中断安全 API 与临界区、内存管理与周期抖动、CPU 占用统计,附两任务加队列加互斥量的可运行代码、原语对比表、权衡取舍与常见坑清单。

16 分钟阅读
FreeRTOS RTOS 任务调度
物联网

物联网架构全景与分层模型

本文从工程视角梳理物联网分层架构,回答感知网络平台应用四层模型与三层模型怎么选、ITU-T Y.2060 与 oneM2M 等参考架构各自定义了什么、设备侧与平台侧职责如何划界、边缘层为何被引入等关键问题。文章给出一条端到端数据流的完整旅程、自建与云 IoT 平台的选型对照、连接数与消息速率与存储量的规模估算方法,并覆盖智能家居、工业、车联网、智慧农业的落地差异与常见架构陷阱。

13 分钟阅读
物联网 分层架构 边缘计算