| Fait | Test | Action | Qui | Notes |
|---|---|---|---|---|
| Créer le dossier client dans admin.php | Lucas | |||
| Générer le mot de passe LucasApp (admin/generate_password.php) | Lucas | |||
| Remplir infos senior (nom, adresse, date naissance) | Lucas | |||
| Ajouter contacts famille (noms, tél, OS) | Lucas | |||
| Préparer le Jetson (flash SSD, OS, drivers) | SmartEye | |||
| Pré-configurer WiFi hotspot SmartEye-Setup (connexion sans écran) | SmartEye | |||
| Préparer clé USB auto-config WiFi (script + wifi.conf du client) | SmartEye | |||
| Vérifier que SmartEye tourne (service actif, YOLO chargé) | SmartEye | |||
| Préparer les caméras (reset usine, config 2 flux RTSP) [guide] | SmartEye |
| Fait | Test | Action | Qui | Notes |
|---|---|---|---|---|
| Alimenter le Jetson + connecter au réseau (hotspot OU clé USB OU Ethernet) | SmartEye | |||
| SSH sur le Jetson → configurer WiFi client nmcli dev wifi connect "SSID" password "***" | SmartEye | |||
| Installer et positionner les caméras | SmartEye | |||
| Renseigner IP Jetson + IPs caméras + ports tunnel dans admin.php | Lucas | |||
| Vérifier que SmartEye détecte les caméras (YOLO actif) | SmartEye |
| Fait | Test | Action | Qui | Notes |
|---|---|---|---|---|
| Saisir identifiant + mot de passe dans AVA | AVA | |||
| Vérifier réception smarteye_token + jetson_ip + cameras | AVA Lucas | |||
| Scanner caméras via Jetson (WiFi local : http://jetson_ip:8080) | AVA SmartEye | |||
| Vérifier affichage caméra en local (WiFi) | AVA |
| Fait | Test | Action | Qui | Notes |
|---|---|---|---|---|
| Clé SSH du Jetson ajoutée dans authorized_keys sur OVH | Lucas | |||
| Lancer autossh sur le Jetson avec les ports caméras | SmartEye | |||
| Vérifier ports actifs sur OVH (ss -tlnp) | Lucas | |||
| Configurer autossh en service (redémarrage auto) | SmartEye |
| Fait | Test | Action | Qui | Notes |
|---|---|---|---|---|
| Caméra live à distance (rtsp://57.128.74.87:port) | AVA | |||
| Simuler une chute (passer devant caméra, se coucher) | SmartEye | |||
| Vérifier réception image + analyse Gemini (api.php → analyze.py) | Lucas | |||
| Réception notification push Firebase | AVA | |||
| Consulter photos capturées (photos.php) | AVA | |||
| Acquitter l'alerte (acknowledge.php) | AVA | |||
| Résoudre / reset l'alerte (reset.php) | AVA |
| Fait | Test | Action | Qui | Notes |
|---|---|---|---|---|
| Passer site_status à "active" | Lucas | |||
| Former la famille à l'utilisation de AVA | AVA | |||
| PV de recette signé par la famille | SmartEye Lucas AVA |