2026-07-13 02:17:03 +08:00
|
|
|
|
# 创维电视远程控制工具 — 概述
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
## 完成内容
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
为创维电视开发了完整的远程控制工具,支持三大核心功能:
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
| 功能 | 命令 | 技术方案 |
|
|
|
|
|
|
|------|------|----------|
|
|
|
|
|
|
| 远程检查 | `tv.bat check` | Ping 检测 + ADB `dumpsys power` 查询屏幕状态 |
|
|
|
|
|
|
| 远程关机 | `tv.bat off` | ADB `input keyevent 26`(POWER键,进入待机) |
|
|
|
|
|
|
| 远程唤醒 | `tv.bat on` | WOL 魔法包 + ADB唤醒(三重降级) |
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
额外功能:`toggle`(自动开关切换)、`pair`(ADB配对)、`scan`(局域网ADB设备扫描)、`config`(配置管理)
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
|
|
|
|
|
## 文件清单
|
|
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
- `tools/tv_remote/skyworth_tv.py` — 主控制脚本(Python)
|
|
|
|
|
|
- `tools/tv_remote/tv.bat` — Windows快捷启动器
|
|
|
|
|
|
- `tools/tv_remote/tv_config.json` — 配置文件(首次config后自动生成)
|
|
|
|
|
|
- `C:\Users\simon\platform-tools\platform-tools\adb.exe` — ADB工具(已安装)
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
## 用户待操作
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
1. **电视开启无线调试**:设置 → 关于 → 连点「版本号」7次 → 开发者选项 → 无线调试 → 开启
|
|
|
|
|
|
2. **ADB配对**:电视选「用代码配对」→ `tv.bat pair --port <端口号> --code <6位码>`
|
|
|
|
|
|
3. **配置IP和MAC**:`tv.bat config --ip 192.168.3.xxx --mac AA:BB:CC:DD:EE:FF`
|
|
|
|
|
|
4. 日常使用:`tv.bat check` / `tv.bat off` / `tv.bat on` / `tv.bat toggle`
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
## 技术决策
|
2026-07-11 23:13:10 +08:00
|
|
|
|
|
2026-07-13 02:17:03 +08:00
|
|
|
|
- 选择 ADB + WOL 而非红外方案:用户无IR设备,有线网络WOL可靠
|
|
|
|
|
|
- ADB CLI 优先于 adb-shell 库:配对流程更可靠
|
|
|
|
|
|
- WOL 用纯Python socket:零外部依赖
|
|
|
|
|
|
- 关机用待机而非彻底关机:保留网络唤醒能力
|