Add complete French (fr) and Chinese (zh) translations for all documentation: - Root files: README, CHANGELOG, SECURITY, BETA-RELEASE - docs/: All 16 core documentation files - DOCS/: All 19 deep-dive documents including embedded/ and archive/ - package/secubox/: All 123+ package READMEs - Misc: secubox-tools/, scripts/, EXAMPLES/, config-backups/, streamlit-apps/ Total: 346 translation files created Each file includes language switcher links for easy navigation between English, French, and Chinese versions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
79 lines
3.2 KiB
Markdown
79 lines
3.2 KiB
Markdown
[English](README.md) | [Francais](README.fr.md) | 中文
|
||
|
||
# luci-app-device-intel
|
||
|
||
SecuBox 设备智能的 LuCI Web 界面。
|
||
|
||
## 概述
|
||
|
||
统一设备仪表板,聚合来自所有 SecuBox 子系统的数据。五个视图:仪表板、设备、模拟器、网状网络、设置。
|
||
|
||
## 视图
|
||
|
||
### 仪表板 (`device-intel/dashboard`)
|
||
- 统计摘要卡片:总计、在线、网状对等节点、风险设备
|
||
- 数据源状态芯片:MAC Guardian、Client Guardian、DHCP、P2P
|
||
- 模拟器状态芯片:USB、MQTT、Zigbee
|
||
- 设备类型分布网格(带计数和颜色的卡片)
|
||
- 区域分布条
|
||
- 最近设备表(按 last_seen 排序的最近 5 个)
|
||
|
||
### 设备 (`device-intel/devices`)
|
||
- 过滤栏:文本搜索、类型下拉、在线/离线状态
|
||
- 完整设备表:状态点、名称、MAC、IP、厂商、类型、区域、来源、操作
|
||
- 编辑模态框:更改标签和设备类型覆盖
|
||
- 详情模态框:完整设备属性
|
||
- 实时过滤更新无需页面刷新
|
||
|
||
### 模拟器 (`device-intel/emulators`)
|
||
- USB 卡片:系统设备计数、发现的外设、迷你表格
|
||
- MQTT 卡片:代理主机/端口、运行状态、发现的客户端
|
||
- Zigbee 卡片:适配器类型、加密狗路径、加密狗存在、已配对设备
|
||
- 链接到设置进行配置
|
||
|
||
### 网状网络 (`device-intel/mesh`)
|
||
- 对等节点卡片:名称、IP、在线/离线状态
|
||
- 远程设备表:网状对等节点报告的设备
|
||
- 来源节点列表用于跨网状归属
|
||
|
||
### 设置 (`device-intel/settings`)
|
||
- 通用:启用、缓存 TTL、自动分类、分类间隔、网状超时
|
||
- 显示:默认视图、分组方式、显示离线、显示网状对等节点、自动刷新
|
||
- USB 模拟器:启用、扫描间隔、跟踪存储、跟踪串口
|
||
- MQTT 模拟器:启用、代理主机/端口、发现主题、扫描间隔
|
||
- Zigbee 模拟器:启用、协调器设备、适配器类型、API 端口、桥接主题
|
||
|
||
## RPCD 方法
|
||
|
||
| 方法 | 参数 | 描述 |
|
||
|------|------|------|
|
||
| `get_devices` | — | 完整设备清单(缓存)|
|
||
| `get_device` | mac | 单个设备详情 |
|
||
| `get_summary` | — | 统计 + 来源/模拟器状态 |
|
||
| `get_mesh_devices` | — | 网状对等节点和远程设备 |
|
||
| `get_emulators` | — | 模拟器模块状态 |
|
||
| `get_device_types` | — | 已注册设备类型定义 |
|
||
| `classify_device` | mac | 运行分类(单个或全部)|
|
||
| `set_device_meta` | mac, type, label | 更新设备覆盖 |
|
||
| `refresh` | — | 使缓存失效 |
|
||
|
||
## 文件
|
||
|
||
```
|
||
root/usr/libexec/rpcd/luci.device-intel RPCD 处理器
|
||
root/usr/share/luci/menu.d/luci-app-device-intel.json 菜单(5 个标签)
|
||
root/usr/share/rpcd/acl.d/luci-app-device-intel.json ACL
|
||
htdocs/.../resources/device-intel/api.js 共享 RPC API
|
||
htdocs/.../resources/device-intel/common.css 仪表板 CSS
|
||
htdocs/.../resources/view/device-intel/dashboard.js 仪表板视图
|
||
htdocs/.../resources/view/device-intel/devices.js 设备表格
|
||
htdocs/.../resources/view/device-intel/emulators.js 模拟器卡片
|
||
htdocs/.../resources/view/device-intel/mesh.js 网状对等节点
|
||
htdocs/.../resources/view/device-intel/settings.js 设置表单
|
||
```
|
||
|
||
## 依赖
|
||
|
||
- `luci-base`
|
||
- `secubox-app-device-intel`
|