secubox-openwrt/package/secubox/luci-app-device-intel/README.fr.md
CyberMind-FR ccfb58124c docs: Add trilingual documentation (French and Chinese translations)
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>
2026-03-20 10:00:18 +01:00

79 lines
3.7 KiB
Markdown

[English](README.md) | Francais | [中文](README.zh.md)
# luci-app-device-intel
Interface web LuCI pour SecuBox Device Intelligence.
## Apercu
Tableau de bord unifie des appareils agregeant les donnees de tous les sous-systemes SecuBox. Cinq vues : Tableau de bord, Appareils, Emulateurs, Maillage, Parametres.
## Vues
### Tableau de Bord (`device-intel/dashboard`)
- Cartes de statistiques resumees : Total, En ligne, Pairs Maillage, A Risque
- Puces de statut des sources de donnees : MAC Guardian, Client Guardian, DHCP, P2P
- Puces de statut des emulateurs : USB, MQTT, Zigbee
- Grille de distribution des types d'appareils (cartes avec compte et couleur)
- Barre de distribution des zones
- Tableau des appareils recents (5 derniers par last_seen)
### Appareils (`device-intel/devices`)
- Barre de filtre : recherche textuelle, liste deroulante type, statut en ligne/hors ligne
- Tableau complet des appareils : point de statut, nom, MAC, IP, fabricant, type, zone, source, actions
- Modal d'edition : changer l'etiquette et le type d'appareil personnalise
- Modal de detail : tous les attributs de l'appareil
- Mises a jour du filtre en temps reel sans rechargement de page
### Emulateurs (`device-intel/emulators`)
- Carte USB : nombre d'appareils systeme, peripheriques decouverts, mini tableau
- Carte MQTT : hote/port du broker, statut en cours d'execution, clients decouverts
- Carte Zigbee : type d'adaptateur, chemin du dongle, dongle present, appareils appaires
- Lien vers les parametres pour la configuration
### Maillage (`device-intel/mesh`)
- Cartes de pairs : nom, IP, statut en ligne/hors ligne
- Tableau des appareils distants : appareils rapportes par les pairs du maillage
- Colonne du noeud source pour l'attribution inter-maillage
### Parametres (`device-intel/settings`)
- General : activer, TTL du cache, auto-classifier, intervalle de classification, timeout du maillage
- Affichage : vue par defaut, grouper par, afficher hors ligne, afficher pairs du maillage, auto-rafraichissement
- Emulateur USB : activer, intervalle de scan, suivre le stockage, suivre les ports serie
- Emulateur MQTT : activer, hote/port du broker, topic de decouverte, intervalle de scan
- Emulateur Zigbee : activer, appareil coordinateur, type d'adaptateur, port API, topic du bridge
## Methodes RPCD
| Methode | Parametres | Description |
|---------|------------|-------------|
| `get_devices` | — | Inventaire complet des appareils (mis en cache) |
| `get_device` | mac | Details d'un appareil unique |
| `get_summary` | — | Stats + statut source/emulateur |
| `get_mesh_devices` | — | Pairs du maillage et appareils distants |
| `get_emulators` | — | Statut des modules emulateurs |
| `get_device_types` | — | Definitions des types d'appareils enregistres |
| `classify_device` | mac | Executer la classification (unique ou tous) |
| `set_device_meta` | mac, type, label | Mettre a jour les personnalisations d'appareil |
| `refresh` | — | Invalider le cache |
## Fichiers
```
root/usr/libexec/rpcd/luci.device-intel Gestionnaire RPCD
root/usr/share/luci/menu.d/luci-app-device-intel.json Menu (5 onglets)
root/usr/share/rpcd/acl.d/luci-app-device-intel.json ACL
htdocs/.../resources/device-intel/api.js API RPC partagee
htdocs/.../resources/device-intel/common.css CSS du tableau de bord
htdocs/.../resources/view/device-intel/dashboard.js Vue tableau de bord
htdocs/.../resources/view/device-intel/devices.js Tableau des appareils
htdocs/.../resources/view/device-intel/emulators.js Cartes des emulateurs
htdocs/.../resources/view/device-intel/mesh.js Pairs du maillage
htdocs/.../resources/view/device-intel/settings.js Formulaire de parametres
```
## Dependances
- `luci-base`
- `secubox-app-device-intel`