Skip to content

新增 Flutter BLE 客户端与三页控制 - #3

Merged
AkazaAkali merged 3 commits into
3rdEyez:masterfrom
AkazaAkali:codex/ble-pr-sanitized
Oct 1, 2026
Merged

AkazaAkali merged 3 commits into
3rdEyez:masterfrom
AkazaAkali:codex/ble-pr-sanitized

Conversation

@AkazaAkali

@AkazaAkali AkazaAkali commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

新增 Flutter Android BLE 客户端,提供设备连接、方向与眼皮手动控制、自动动作和眨眼预设。后台控制引擎负责会话、动作调度、停止和重连;Qt 工程及 UDP 回归工具保留。

连接时先读取公开的 DeviceInfo,比较 App 与固件的三段发布版本及 BLE 协议版本。当前 App 0.2.x 接受固件 0.2.x,补丁号不同仍可连接,也不会清除已保存的配对;BLE 协议须为 1.2 并具备必需能力。不兼容组合会在触发系统配对前停止连接,设置页可查看双方版本。

控制、动作、设置三页提供方向摇杆、眼皮滑杆、回中、自动动作、眨眼预设、配对管理和折叠的设备详情。界面支持系统浅色与深色主题。

配套固件 PR:ESP-3RDEYE#2。请结合 flutter_app/docs/BLE_IMPLEMENTATION.md 和协议文档审查控制状态、配对、取消与断链路径。

@AkazaAkali
AkazaAkali merged commit fc5c0fd into 3rdEyez:master Oct 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant