API réception alertes chute (SmartEye/YOLO), analyse IA (Gemini 2.5 Flash), gestion alertes avec escalade (watchdog), notifications Firebase, dashboard web, documentation MkDocs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
263 lines
9.3 KiB
Markdown
263 lines
9.3 KiB
Markdown
# Installation chez le client
|
|
|
|
<div style="background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%); color: white; padding: 32px; border-radius: 12px; margin-bottom: 24px; border: 1px solid rgba(0, 188, 212, 0.3); box-shadow: 0 0 30px rgba(0, 188, 212, 0.1);">
|
|
<div style="display: flex; align-items: center; gap: 12px; margin-bottom: 8px;">
|
|
<span style="font-size: 1.8em;">:material-shield-home:</span>
|
|
<h2 style="margin:0; color: #00e5ff; font-weight: 300; letter-spacing: 2px;">GUIDE TECHNICIEN TERRAIN</h2>
|
|
</div>
|
|
<p style="margin: 4px 0 0 0; opacity: 0.85; font-size: 0.95em;">Deploiement du systeme de surveillance intelligent Lucas. Duree estimee sur site : ~30 minutes.</p>
|
|
<div style="margin-top: 16px; padding-top: 12px; border-top: 1px solid rgba(255,255,255,0.15); display: flex; gap: 24px; font-size: 0.85em; opacity: 0.7;">
|
|
<span>:material-cctv: Surveillance</span>
|
|
<span>:material-brain: IA embarquee</span>
|
|
<span>:material-shield-check: Protection 24/7</span>
|
|
<span>:material-phone-alert: Alerte instantanee</span>
|
|
</div>
|
|
</div>
|
|
|
|
---
|
|
|
|
## Pre-requis
|
|
|
|
!!! info "Le compte client est deja cree"
|
|
Le compte est cree automatiquement lors de la souscription. Le technicien recoit par email :
|
|
|
|
- **Identifiant client** (`client_id`)
|
|
- **Mot de passe** (token d'authentification)
|
|
- **Numero de site** attribue
|
|
|
|
**Chez le client :**
|
|
|
|
- [ ] Acces Internet (fibre ou ADSL stable)
|
|
- [ ] Reseau WiFi pour les cameras (SSID + mot de passe)
|
|
- [ ] Prise Ethernet pour le Jetson (cable recommande)
|
|
- [ ] Prises electriques a proximite des emplacements cameras
|
|
|
|
---
|
|
|
|
## Le kit materiel
|
|
|
|
Voici ce que le technicien deballera chez le client :
|
|
|
|
### Jetson Orin Nano — Le cerveau SmartEye
|
|
|
|
{ width="500" }
|
|
|
|
*NVIDIA Jetson Orin Nano — Le boitier d'intelligence artificielle embarquee.*
|
|
|
|
| Caracteristique | Valeur |
|
|
|----------------|--------|
|
|
| **Processeur** | 6-core Arm Cortex-A78AE |
|
|
| **GPU** | 1024-core NVIDIA Ampere |
|
|
| **Performance IA** | Jusqu'a 67 TOPS |
|
|
| **RAM** | 8 Go LPDDR5 |
|
|
| **Stockage** | Carte SD pre-flashee (image Gold) |
|
|
| **Alimentation** | USB-C (adaptateur fourni) |
|
|
|
|
### Cameras Ctronics PTZ — Les yeux du systeme
|
|
|
|
<!-- Ajouter les images dans docs/assets/images/ :
|
|
ctronics-camera-1.jpg (vue de face)
|
|
ctronics-camera-2.jpg (vue d'angle / exterieur)
|
|
Source : https://ctronics.com/collections/all ou Amazon -->
|
|
|
|
*Cameras Ctronics PTZ avec vision nocturne et audio bidirectionnel.*
|
|
|
|
| Caracteristique | Valeur |
|
|
|----------------|--------|
|
|
| **Resolution** | 2K / 4MP minimum |
|
|
| **PTZ** | 355 pan, 90 tilt |
|
|
| **Vision nocturne** | 30m couleur |
|
|
| **Audio** | Bidirectionnel (micro + haut-parleur) |
|
|
| **Protocole** | ONVIF, RTSP |
|
|
| **Connexion** | WiFi 2.4/5GHz ou Ethernet |
|
|
| **Flux RTSP** | HD = `/11`, SD = `/12` |
|
|
|
|
### Checklist depart
|
|
|
|
- [ ] Boitier Jetson SmartEye (carte SD deja inseree, clonee depuis la Gold)
|
|
- [ ] Alimentation USB-C
|
|
- [ ] Cable Ethernet (RJ45) — 2 metres minimum
|
|
- [ ] Cameras IP (Ctronics) — autant que prevu pour ce client
|
|
- [ ] Alimentations cameras (12V)
|
|
- [ ] **Fiche credentials** (ID + Token + N site — recus par email)
|
|
- [ ] Smartphone avec **LucasApp** installe
|
|
|
|
!!! tip "Carte SD"
|
|
La carte SD doit etre flashee depuis l'image Gold **avant** le deplacement.
|
|
Voir [Clonage des cartes SD](clonage.md) pour la procedure.
|
|
|
|
---
|
|
|
|
## Sur site (chez le client)
|
|
|
|
### Etape 1 — Installer les cameras
|
|
|
|
**Avant de toucher au Jetson**, positionner et brancher toutes les cameras.
|
|
|
|
**Regles de positionnement** :
|
|
|
|
| Regle | Detail |
|
|
|-------|--------|
|
|
| Hauteur | 2 a 2,5 metres du sol (au-dessus des portes) |
|
|
| Angle | Plongee a ~30, couvrir le maximum de sol |
|
|
| Zones cibles | Salon, chambre, couloir — la ou le senior passe le plus de temps |
|
|
| Eviter | Contre-jour (fenetre dans le champ), reflets de miroirs |
|
|
| Branchement | Chaque camera a son alimentation + connectee au **reseau du client** (WiFi ou Ethernet) |
|
|
|
|
!!! info "Combien de cameras ?"
|
|
Le systeme supporte jusqu'a **6 cameras par site**. Minimum recommande : 2 (salon + chambre).
|
|
|
|
**Verifier** que chaque camera est allumee et connectee au reseau du client avant de continuer.
|
|
|
|
---
|
|
|
|
### Etape 2 — Brancher et configurer le Jetson
|
|
|
|
#### Branchement physique
|
|
|
|
```
|
|
Box Internet du client
|
|
[ ::: ]
|
|
|
|
|
Cable Ethernet
|
|
|
|
|
[ Jetson SmartEye ] ← USB-C (alimentation)
|
|
```
|
|
|
|
1. Brancher le **cable Ethernet** entre le Jetson et la box internet
|
|
2. Brancher le **cable USB-C** (alimentation)
|
|
3. Attendre **1 minute** — la LED passe au vert fixe
|
|
|
|
#### Configuration depuis le smartphone
|
|
|
|
Se connecter au **meme WiFi** que le boitier, puis ouvrir dans le navigateur :
|
|
|
|
<div style="background: #263238; color: #80cbc4; padding: 16px; border-radius: 8px; font-size: 1.3em; text-align: center; font-family: monospace;">
|
|
http://smarteye.local:8080
|
|
</div>
|
|
|
|
<br/>
|
|
|
|
!!! tip "Ca ne marche pas ?"
|
|
**Solution 1** — Ouvrir LucasApp > Parametres > **Installer un SmartEye**
|
|
|
|
**Solution 2** — Scanner le **QR code** colle sous le boitier
|
|
|
|
#### Ecran 1/4 : Identification
|
|
|
|
Saisir les informations recues par email :
|
|
|
|
| Champ | Quoi mettre |
|
|
|-------|-------------|
|
|
| **ID Client** | L'identifiant recu par email |
|
|
| **Token** | Le mot de passe recu par email |
|
|
| **Nom du site** | Nom libre (ex: `Mme Dupont - Aleria`) |
|
|
|
|
#### Ecran 2/4 : Cameras
|
|
|
|
Le Jetson detecte les cameras automatiquement sur le reseau.
|
|
|
|
Pour chaque camera trouvee :
|
|
|
|
1. **Nommer la piece** (Salon, Chambre, Cuisine...)
|
|
2. Saisir les **identifiants** si demande (login/mot de passe de la camera)
|
|
3. Appuyer sur **Tester** — verifier que l'image s'affiche
|
|
|
|
!!! warning "Aucune camera detectee ?"
|
|
- Les cameras sont-elles allumees ?
|
|
- Sont-elles sur le **meme reseau** que le Jetson ?
|
|
- Essayer de redemarrer la camera
|
|
|
|
#### Ecran 3/4 : Connexion serveur
|
|
|
|
Les valeurs sont **pre-remplies**. Ne rien modifier sauf indication contraire.
|
|
|
|
| Parametre | Valeur par defaut |
|
|
|-----------|-------------------|
|
|
| Serveur | `57.128.74.87` |
|
|
| Utilisateur | `debian` |
|
|
| N de site | Automatique |
|
|
|
|
Appuyer sur **Tester la connexion** — doit afficher un resultat vert.
|
|
|
|
#### Ecran 4/4 : Test final
|
|
|
|
Le systeme verifie toute la chaine automatiquement :
|
|
|
|
| Etape | Verification | Resultat |
|
|
|:-----:|-------------|:--------:|
|
|
| 1 | Connexion aux cameras | :material-check: |
|
|
| 2 | Detection IA (YOLO) | :material-check: |
|
|
| 3 | Tunnel vers le serveur | :material-check: |
|
|
| 4 | Envoi d'une image test | :material-check: |
|
|
| 5 | Notification recue sur le telephone | :material-check: |
|
|
|
|
Si tout est vert : appuyer sur **Terminer**.
|
|
|
|
Le Jetson passe en mode surveillance active.
|
|
|
|
---
|
|
|
|
## Avant de partir
|
|
|
|
### Etape 3 — Test de bout en bout
|
|
|
|
**Test obligatoire** — ne pas quitter le domicile sans l'avoir fait.
|
|
|
|
1. **Simuler une chute** : se coucher au sol devant une camera, rester immobile 30 secondes
|
|
2. **Verifier** la notification sur le telephone du technicien (LucasApp)
|
|
3. **Verifier** que l'image recue est nette et bien cadree
|
|
4. **Verifier** le flux video en direct dans LucasApp (toutes les cameras)
|
|
5. **Tester l'interphone** : parler dans l'app, verifier que le son sort de la camera
|
|
|
|
---
|
|
|
|
### Etape 4 — Configurer les telephones des aidants
|
|
|
|
Sur le telephone de **chaque aidant** (fils, fille, aide-soignant...) :
|
|
|
|
1. **Installer LucasApp** (Play Store / APK)
|
|
2. **Ouvrir l'app** — elle s'enregistre automatiquement aupres du serveur
|
|
3. **Verifier les notifications** : elles doivent etre autorisees dans les reglages du telephone
|
|
4. **Montrer le fonctionnement** :
|
|
- Comment repondre a une alerte
|
|
- Comment voir les cameras en direct
|
|
- Comment utiliser l'interphone
|
|
- Expliquer que le numero d'urgence (15 par defaut) est accessible depuis l'alerte
|
|
|
|
!!! success "Installation terminee"
|
|
Le systeme est operationnel. Le Jetson fonctionne 24h/24, redemarre seul en cas de coupure de courant.
|
|
Aucune intervention de l'aidant n'est necessaire au quotidien.
|
|
|
|
---
|
|
|
|
## Checklist de depart
|
|
|
|
Avant de quitter le domicile, cocher chaque point :
|
|
|
|
- [ ] Toutes les cameras sont fixees et alimentees
|
|
- [ ] Le Jetson est branche (Ethernet + USB-C)
|
|
- [ ] La LED du Jetson clignote rapidement (surveillance active)
|
|
- [ ] Le test de chute simulee a fonctionne
|
|
- [ ] Le flux video est visible dans LucasApp
|
|
- [ ] L'interphone fonctionne dans les deux sens
|
|
- [ ] **Chaque aidant** a LucasApp installe et les notifications activees
|
|
- [ ] Le boitier est place dans un endroit discret et ventile
|
|
|
|
---
|
|
|
|
## Depannage rapide
|
|
|
|
| Symptome | Cause probable | Solution |
|
|
|----------|---------------|----------|
|
|
| LED eteinte | Pas d'alimentation | Verifier le cable USB-C et l'adaptateur |
|
|
| `smarteye.local` ne repond pas | mDNS non supporte | Utiliser le scan LucasApp ou le QR code |
|
|
| Camera non detectee | Reseau different | Verifier que la camera est sur le meme reseau |
|
|
| Test serveur echoue | Pas d'internet | Verifier la connexion internet de la box client |
|
|
| Pas de notification | Notifications desactivees | Verifier les reglages du telephone de l'aidant |
|
|
| Image floue ou sombre | Mauvais positionnement | Repositionner la camera (hauteur, angle, eclairage) |
|
|
| Intercom muet | Camera sans audio | Verifier que la camera supporte l'audio bidirectionnel |
|
|
|
|
!!! info "Probleme non resolu ?"
|
|
Consulter le [Guide expert](jetson-expert.md) pour un diagnostic technique approfondi.
|