Skip to content

ESP8266 AI 状态时钟 v0.4.2

Choose a tag to compare

@pengchujin pengchujin released this 09 Jul 02:57

ESP8266 AI 状态时钟 v0.4.2

本次为 Mac / Windows 客户端更新(配对自愈),固件除版本号(0.4.2)外与 v0.4.1
一致,已装 v0.4.1 的设备无需重刷

客户端变化(Mac + Windows 同步)

  • 配对自愈:修复"全新/整片擦除的设备永远配不上桥接"的死锁——设备不知道
    bridge 地址就不会来轮询,桥接端的被动发现(记录来访 IP)永远不触发。现在
    桥接端每 60 秒检查一次:超过 3 分钟没被设备轮询,就主动查找设备(先试上次
    见过的 IP 和已配置地址,再扫描本机 /24 网段,扫描 5 分钟限流一次);找到后
    若设备的 bridge 为空、或它配置的地址已经拉不到数据(last_update_s 停滞
    超过 60 秒),自动把本机 ip:8765 推送给设备。
  • 效果:刷完固件重新配网后什么都不用点,几分钟内额度数据自动恢复显示;
    桥接机器换 IP(DHCP 变更)后同样自动修复。

下载(推荐,免解压)

  • macOSAIClockBridge-v0.4.2-macOS.dmg —— 打开后把 AIClockBridge 拖进
    Applications 即完成安装(Universal arm64 + x86_64;ad-hoc 签名未 notarize,
    首次打开需在「系统设置 → 隐私与安全性」中允许)
  • WindowsAIClockBridge-v0.4.2-Windows-x64.exe —— 自包含单文件,双击直接
    运行,无需安装 .NET 运行时(Windows 10 19041+ / Windows 11;首次启动允许防火墙
    授权,设备才能从局域网访问 8765 端口;SmartScreen 提示时选「仍要运行」。
    开机自启:Win+Rshell:startup 放入 exe 快捷方式)

其他 Assets

  • AIClockBridge-v0.4.2-macOS.zip:Mac app 的 zip 包装版(内容同 dmg)
  • AIClockBridge-v0.4.2-Windows-x64.zip:Windows framework-dependent 轻量版
    (7MB,需要先安装 .NET 8 Desktop Runtime x64)
  • esp8266-ai-firmware-v0.4.2.bin:ESP8266 固件(仅版本号变化,v0.4.1 用户无需重刷)
  • esp8266-ai-firmware-v0.4.2.elf:调试符号
  • SHA256SUMS.txt:校验和

刷固件

网页版刷写工具(浏览器 + USB 线),或本地:
cd firmware && pio run -t upload

Firmware size

  • RAM: 49.0% (40116 / 81920 bytes)
  • Flash: 78.9% (823851 / 1044464 bytes)