边缘计算 · 协议选型
HTTP & CoAP
📡 30章 从入门到实战
01
边缘计算概述
边缘计算定义
云边区别
核心价值
应用场景
02
边缘设备网络基础
TCP/IP协议栈
网络拓扑
NAT穿透
防火墙
03
HTTP协议核心
HTTP/1.1 & HTTP/2
请求/响应
RESTful
04
CoAP协议核心
设计哲学
请求/响应
观察者模式
资源发现
05
HTTP vs CoAP
协议栈对比
报文开销
适用场景
06
边缘设备资源约束
CPU算力
内存限制
功耗要求
选型影响
07
HTTP在边缘的实践
轻量服务器
Nginx/Lighttpd
嵌入式客户端
08
CoAP在边缘的实践
libcoap
Californium
CoAP客户端
09
协议转换网关
HTTP↔CoAP
转换策略
网关架构
10
安全机制
DTLS vs TLS
CoAP安全
HTTPS
证书管理
11
消息格式与序列化
JSON
CBOR
MessagePack
性能对比
12
连接管理
长/短连接
CoAP NON/CON
重传机制
13
资源发现机制
/.well-known/core
OpenAPI
API文档
14
观察者模式
CoAP Observe
长轮询
WebSocket
15
组播与广播
CoAP组播
HTTP局限
边缘网络应用
16
QoS与可靠性
CON/NON
HTTP状态码
重试策略
17
功耗优化
CoAP低功耗
HTTP功耗
休眠唤醒
18
带宽优化
头部压缩
gzip/lz4
数据聚合
19
实时性要求
CoAP低延迟
HTTP延迟
实时控制
20
多协议共存
HTTP+CoAP设计
协议路由
边缘网关
21
设备管理协议
LwM2M over CoAP
HTTP管理
OMA-DM
22
云边协同
数据同步
HTTP/CoAP角色
云边通信
23
容器化部署
Docker边缘
HTTP/CoAP容器
24
测试与调试
Wireshark抓包
模拟器
测试工具
25
性能基准测试
吞吐量
延迟测试
资源消耗
26
案例研究
智能家居
工业物联网
协议选型
27
协议演进
HTTP/3 QUIC
CoAP over TCP
未来趋势
28
开源生态
libcoap
CoAP.NET
node-coap
Go-CoAP
29
标准化组织
IETF CoRE
OMA SpecWorks
RFC文档
30
综合实战
边缘计算网关原型
HTTP+CoAP
从零搭建