OTA 配置中心

当前版本

稳定版

v2.4.7

发布于 2025-11-15

升级服务器

在线

https://ota.example.com/update

响应时间: 87ms

升级策略

可选升级

版本差异 ≥ 0.1

强制升级阈值: v3.0.0

基础配置

ESP32-WROOM-32 固定
v1.2 兼容v1.0+
v2.4.7 最新
1.2 MB
SHA256
a7f3bc9d2e8716405...92d1f8

服务器配置

30 秒
3 次

升级策略

可选升级 GET参数支持
v3.0.0
24 小时
开启

1. 修复WiFi连接稳定性问题
2. 优化功耗表现,续航提升15%
3. 新增MQTT协议支持
4. 修复已知bug

GET请求接口

设备可通过发送GET请求获取配置信息,支持以下两种方式:

1. 直接获取完整JSON

2. 获取单个参数

支持参数:firmware_version, server_url, checksum, update_mode 等

接口特性

  • • 支持跨域请求(CORS)
  • • 响应格式:JSON/纯文本
  • • 缓存时间:5分钟
  • • 支持HTTP/HTTPS协议

配置JSON

{ "device_info": { "device_type": "ESP32-WROOM-32", "hardware_version": "v1.2", "compatible_hw": "v1.0+" }, "firmware": { "version": "v2.4.7", "size": "1.2 MB", "release_date": "2025-11-15", "checksum_type": "SHA256", "checksum_value": "a7f3bc9d2e871640598321765492d1f8", "description": [ "修复WiFi连接稳定性问题", "优化功耗表现,续航提升15%", "新增MQTT协议支持", "修复已知bug" ] }, "server": { "url": "https://ota.example.com/update", "firmware_path": "/firmware/esp32/v2.4.7.bin", "full_url": "https://ota.example.com/update/firmware/esp32/v2.4.7.bin", "timeout": 30, "retry_count": 3, "response_time_ms": 87 }, "update_policy": { "mode": "optional", "check_interval_hours": 24, "force_update_version": "v3.0.0", "version_diff_threshold": 0.1, "traffic_saving": true }, "meta": { "last_updated": "2025-11-22 10:00:00", "api_version": "v1" } }
复制成功!