ThingsBoard 网关 & 边缘计算
📚 30 章 · 从入门到实战
v2.0
第 1 章
物联网网关概述
定义·位置·关系
网关定义、在IoT架构中的位置、网关与边缘计算的关系。
第 2 章
ThingsBoard 平台介绍
核心·架构·部署
ThingsBoard核心功能、架构组件、Docker安装部署。
第 3 章
ThingsBoard 网关概览
功能·架构·协议
网关功能、架构、支持的协议(MQTT/HTTP/CoAP)。
第 4 章
网关环境搭建
Python·依赖·配置
Python环境配置、网关依赖安装、tb-gateway.yml解析。
第 5 章
MQTT 连接器基础
协议·配置·上报
MQTT协议回顾、连接器配置、设备数据上报。
第 6 章
MQTT 连接器进阶
通配符·QoS·遗嘱
通配符订阅、QoS设置、遗嘱消息、保留消息。
第 7 章
HTTP 连接器
REST API·转换·认证
REST API配置、数据格式转换、认证机制。
第 8 章
CoAP 连接器
协议·发现·观察
CoAP协议特点、资源发现、观察模式。
第 9 章
Modbus 连接器
RTU/TCP·寄存器·轮询
Modbus RTU/TCP配置、寄存器读写、轮询策略。
第 10 章
OPC UA 连接器
基础·浏览·订阅
OPC UA基础、节点浏览、订阅与监控。
第 11 章
BACnet 连接器
协议·发现·读写
BACnet协议简介、对象发现、属性读写。
第 12 章
自定义连接器开发
接口·路由·扩展
连接器接口、消息路由、扩展点。
第 13 章
数据转换与处理
JSON/CSV·转换器·脚本
数据格式(JSON/CSV)、转换器配置、脚本过滤器。
第 14 章
设备配置管理
Profile·凭证·批量
设备Profile、凭证管理、批量注册。
第 15 章
遥测数据上报
数据点·时间戳·质量
数据点定义、时间戳处理、数据质量标记。
第 16 章
属性上报与服务端 RPC
属性·共享·RPC
客户端属性、共享属性、RPC请求处理。
第 17 章
告警规则配置
类型·级别·清除
告警类型、严重级别、告警清除。
第 18 章
边缘计算概念
定义·对比·场景
边缘计算定义、与云计算对比、典型应用场景。
第 19 章
ThingsBoard 边缘节点
架构·部署·同步
边缘节点架构、安装部署、与云端同步。
第 20 章
边缘规则引擎
规则链·本地决策·续传
规则链在边缘的执行、本地决策、断网续传。
第 21 章
边缘存储与缓存
SQLite·缓存·同步
本地数据库(SQLite)、数据缓存策略、同步机制。
第 22 章
边缘函数计算
JS·Python·自定义
JavaScript函数、Python脚本、自定义逻辑。
第 23 章
网关固件远程升级
OTA·版本·回滚
OTA机制、版本管理、回滚策略。
第 24 章
网关安全实践
TLS/SSL·证书·ACL
TLS/SSL配置、证书管理、访问控制列表。
第 25 章
网关性能优化
连接池·队列·批处理
连接池管理、消息队列、批处理策略。
第 26 章
网关日志与监控
日志·远程·Prometheus
日志级别、远程日志收集、Prometheus指标暴露。
第 27 章
多协议网关实战
MQTT+Modbus·汇聚
同时接入MQTT+Modbus设备、数据汇聚上报。
第 28 章
边缘 AI 推理
TFLite·模型·推理
TensorFlow Lite集成、模型部署、推理结果上报。
第 29 章
网关高可用设计
主备·负载·恢复
主备切换、负载均衡、故障恢复。
第 30 章
综合项目实战
智能工厂·全流程
智能工厂边缘网关,从设备接入到云端展示全流程。