diff --git a/README.md b/README.md index ddd2ee5..75e2732 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,8 @@ ShowenV2/ │ ├── http/ # Web UI + REST API (warp) │ ├── ble/ # BLE 配网 (D-Bus BlueZ) │ ├── wifi/ # WiFi 管理 (nmcli) -│ └── screen/ # 屏幕管理 (防息屏/光标) +│ ├── device/ # 设备能力 (Display/SleepInhibit/Backlight/Cursor) +│ └── screen/ # 屏幕管理 (thin wrapper,转发到 device) ├── plugin-sdk/ # 动态插件开发 SDK ├── plugins/ │ └── example-plugin/ # 示例动态插件 (cdylib) @@ -34,7 +35,7 @@ ShowenV2/ ## 技术栈 -- **语言**: Rust (edition 2018) +- **语言**: Rust (edition 2021) - **视频**: OpenCV 0.66 - **HTTP**: warp + tokio - **BLE**: D-Bus + BlueZ (GATT) @@ -46,7 +47,7 @@ ShowenV2/ ShowenV2 支持两种插件模式: -1. **静态插件** — 编译时链接,5 个内置插件 (video, http, ble, wifi, screen) +1. **静态插件** — 编译时链接,6 个内置插件 (video, http, ble, wifi, device, screen) 2. **动态插件** — 运行时加载 `.so` 文件,通过 `extern "C"` FFI + JSON 序列化通信 动态插件特性: