Progression globale 0 / 0
Bureau Sur place Config App Tunnels Tests Production
🏒

Phase 1 β€” Au Bureau

Avant le déplacement
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
🏠

Phase 2 β€” Sur Place : Matériel

Installation physique
FaitTestActionQuiNotes
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
πŸ“±

Phase 3 β€” Configuration App AVA

Sur le téléphone famille
FaitTestActionQuiNotes
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
πŸ”—

Phase 4 β€” Tunnels SSH (accès distant)

Jetson → OVH
FaitTestActionQuiNotes
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
πŸ§ͺ

Phase 5 β€” Tests Complets

Couper WiFi, tester en 4G
FaitTestActionQuiNotes
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
πŸš€

Phase 6 β€” Mise en Production

Validation finale
FaitTestActionQuiNotes
Passer site_status à "active" Lucas
Former la famille à l'utilisation de AVA AVA
PV de recette signé par la famille SmartEye Lucas AVA