KYDEN PROJECT WORKSHOP
← Retour aux projets
PROTOTYPE COMPLET / V1

Prototype complet

Roadmap officielle du premier prototype KYDEN. Cette liste constitue la référence du projet.

PROGRESSION
56 / 246 23%
56 terminées 190 restantes
PROCHAINE TÂCHE
PHASE 1 — KYDEN ACCOUNT
Créer la déconnexion
01

PHASE 0 — GEL DU PROJET

10 tâches
1 Définir définitivement l'architecture KYDEN FAIT
2 Définir les rôles de COMPTE ID / LINK ID / TOWER ID / MODULE ID FAIT
3 Définir les relations entre les IDs FAIT
4 Définir le protocole QR FAIT
5 Définir le protocole API FAIT
6 Définir le fonctionnement du provisioning FAIT
7 Définir le fonctionnement hors ligne FAIT
8 Établir les règles de sécurité FAIT
9 Figer les noms des composants FAIT
10 Figer la roadmap FAIT
02

PHASE 1 — KYDEN ACCOUNT

18 tâches
11 Créer la table accounts FAIT
12 Créer le COMPTE ID FAIT
13 Garantir l'unicité du COMPTE ID FAIT
14 Créer l'inscription FAIT
15 Créer le hash du mot de passe FAIT
16 Créer la connexion FAIT
17 Créer les sessions FAIT
18 Créer la déconnexion À FAIRE
19 Créer la table email_verification FAIT
20 Générer les codes à 6 chiffres FAIT
21 Envoyer le code par e-mail FAIT
22 Gérer l'expiration du code FAIT
23 Gérer les tentatives de vérification FAIT
24 Vérifier le compte FAIT
25 Créer la page profil À FAIRE
26 Modifier l'adresse e-mail À FAIRE
27 Modifier le mot de passe À FAIRE
28 Supprimer le compte À FAIRE
03

PHASE 2 — KYDEN APP : SOCLE

12 tâches
29 Nettoyer l'architecture Android À FAIRE
30 Finaliser le thème KYDEN À FAIRE
31 Finaliser la navigation À FAIRE
32 Finaliser l'écran d'accueil À FAIRE
33 Finaliser Login FAIT
34 Finaliser Register FAIT
35 Finaliser Vérification e-mail FAIT
36 Connecter l'application à l'API FAIT
37 Sauvegarder la session FAIT
38 Restaurer automatiquement la session FAIT
39 Créer la page Compte À FAIRE
40 Créer la page Paramètres À FAIRE
04

PHASE 3 — WI-FI

16 tâches
41 Demander les permissions Wi-Fi nécessaires FAIT
42 Scanner les réseaux disponibles FAIT
43 Afficher les réseaux 2,4 GHz FAIT
44 Exclure les réseaux 5 GHz FAIT
45 Gérer le rafraîchissement du scan FAIT
46 Détecter l'absence de réseau FAIT
47 Créer le message explicatif 2,4 GHz FAIT
48 Créer le popup séparation 2,4 / 5 GHz FAIT
49 Sélectionner un réseau FAIT
50 Entrer le mot de passe FAIT
51 Valider le mot de passe FAIT
52 Chiffrer localement les informations Wi-Fi FAIT
53 Stocker les informations dans le stockage sécurisé Android FAIT
54 Relire la configuration FAIT
55 Modifier la configuration Wi-Fi À FAIRE
56 Supprimer la configuration Wi-Fi À FAIRE
05

PHASE 4 — KYDEN LINK

21 tâches
57 Définir définitivement le LINK ID FAIT
58 Définir définitivement le Device Secret À FAIRE
59 Stocker le Device Secret en NVS À FAIRE
60 Stocker le LINK ID en NVS À FAIRE
61 Créer le firmware propre du LINK À FAIRE
62 Initialiser le Wi-Fi À FAIRE
63 Créer la reconnexion automatique À FAIRE
64 Créer le réseau KYDEN-LINK-XXXXXX À FAIRE
65 Créer l'API locale du LINK À FAIRE
66 Créer /api/status À FAIRE
67 Créer /api/ping À FAIRE
68 Créer /api/config À FAIRE
69 Créer le check-in serveur À FAIRE
70 Créer la récupération de configuration depuis l'API À FAIRE
71 Créer le téléchargement de configuration Wi-Fi À FAIRE
72 Connecter automatiquement le LINK au Wi-Fi À FAIRE
73 Gérer la perte du Wi-Fi À FAIRE
74 Gérer le mode hors ligne À FAIRE
75 Envoyer l'état au serveur À FAIRE
76 Envoyer les informations réseau au serveur À FAIRE
77 Préparer l'OTA À FAIRE
06

PHASE 5 — QR CODE LINK

15 tâches
78 Définir le format définitif du QR LINK FAIT
79 Générer un QR unique par LINK FAIT
80 Associer le QR au LINK ID FAIT
81 Associer le QR au Device Secret À FAIRE
82 Générer les QR depuis AdminPanel FAIT
83 Créer le scanner QR dans KYDEN App FAIT
84 Détecter un QR KYDEN valide FAIT
85 Lire le LINK ID FAIT
86 Lire les informations de provisioning À FAIRE
87 Vérifier le LINK auprès du serveur FAIT
88 Empêcher un faux LINK FAIT
89 Empêcher le double appairage FAIT
90 Associer COMPTE ID ↔ LINK ID FAIT
91 Enregistrer l'activation À FAIRE
92 Afficher la réussite de l'association FAIT
07

PHASE 6 — KYDEN TOWER

20 tâches
93 Définir définitivement la géométrie de la TOWER À FAIRE
94 Définir le châssis cylindrique À FAIRE
95 Définir le tube À FAIRE
96 Définir les étages À FAIRE
97 Définir le système de fixation À FAIRE
98 Définir les pogo pins À FAIRE
99 Définir le bus 5V À FAIRE
100 Définir le GND À FAIRE
101 Définir le bus données À FAIRE
102 Définir la communication modules À FAIRE
103 Générer le TOWER ID À FAIRE
104 Associer TOWER ↔ COMPTE À FAIRE
105 Associer TOWER ↔ LINK À FAIRE
106 Créer le QR de la TOWER À FAIRE
107 Créer l'identification de la TOWER À FAIRE
108 Créer la détection des modules À FAIRE
109 Créer le prototype 3D À FAIRE
110 Imprimer le prototype À FAIRE
111 Assembler la première TOWER À FAIRE
112 Tester la TOWER À FAIRE
08

PHASE 7 — KYDEN MODULES

12 tâches
113 Définir le format universel des modules À FAIRE
114 Définir le MODULE ID À FAIRE
115 Définir le connecteur standard À FAIRE
116 Définir l'alimentation standard À FAIRE
117 Définir le protocole de communication À FAIRE
118 Définir le système d'insertion À FAIRE
119 Définir le verrouillage À FAIRE
120 Définir l'identification automatique À FAIRE
121 Créer le firmware commun À FAIRE
122 Créer le diagnostic commun À FAIRE
123 Créer le système de mise à jour À FAIRE
124 Créer les tests usine À FAIRE
09

PHASE 8 — KYDEN LUXA

10 tâches
125 Définir le rôle de LUXA À FAIRE
126 Définir les capteurs À FAIRE
127 Concevoir le module LUXA À FAIRE
128 Concevoir l'emplacement de la sonde À FAIRE
129 Créer le PCB LUXA À FAIRE
130 Programmer le firmware LUXA À FAIRE
131 Lire les capteurs À FAIRE
132 Transmettre les données à la TOWER À FAIRE
133 Tester la sonde À FAIRE
134 Tester LUXA dans une TOWER À FAIRE
10

PHASE 9 — KYDEN SPEAKER

11 tâches
135 Définir le rôle du SPEAKER À FAIRE
136 Concevoir le module SPEAKER À FAIRE
137 Définir la grille extérieure À FAIRE
138 Intégrer le haut-parleur À FAIRE
139 Intégrer le MAX98357A À FAIRE
140 Concevoir le PCB À FAIRE
141 Programmer le firmware À FAIRE
142 Tester l'alimentation À FAIRE
143 Tester l'audio À FAIRE
144 Créer les sons système À FAIRE
145 Tester le SPEAKER dans une TOWER À FAIRE
11

PHASE 10 — KYDEN DISPLAY

9 tâches
146 Définir le rôle du DISPLAY À FAIRE
147 Choisir l'écran À FAIRE
148 Concevoir le module À FAIRE
149 Concevoir le PCB À FAIRE
150 Programmer le firmware À FAIRE
151 Afficher les informations TOWER À FAIRE
152 Afficher les informations LUXA À FAIRE
153 Afficher l'état du système À FAIRE
154 Tester le DISPLAY dans une TOWER À FAIRE
12

PHASE 11 — ADMINPANEL.KYDEN.FR

22 tâches
155 Finaliser l'authentification constructeur À FAIRE
156 Finaliser le dashboard À FAIRE
157 Page Clients À FAIRE
158 Page KYDEN ACCOUNT À FAIRE
159 Page KYDEN LINK À FAIRE
160 Page Réseaux LINK À FAIRE
161 Page KYDEN TOWER À FAIRE
162 Page Modules À FAIRE
163 Génération des LINK À FAIRE
164 Génération des TOWER À FAIRE
165 Génération des MODULES À FAIRE
166 Génération des QR À FAIRE
167 Association LINK ↔ TOWER À FAIRE
168 Association TOWER ↔ MODULES À FAIRE
169 Association COMPTE ↔ LINK À FAIRE
170 Historique des activations QR À FAIRE
171 Statut en ligne des LINK À FAIRE
172 Dernier check-in À FAIRE
173 Version firmware À FAIRE
174 Outils de diagnostic À FAIRE
175 Gestion des firmwares À FAIRE
176 Logs système À FAIRE
13

PHASE 12 — API KYDEN

18 tâches
177 account_register.php À FAIRE
178 account_login.php À FAIRE
179 account_verify.php À FAIRE
180 account_logout.php À FAIRE
181 wifi_config.php À FAIRE
182 qr_validate.php À FAIRE
183 qr_pair.php À FAIRE
184 device_checkin.php À FAIRE
185 device_config.php À FAIRE
186 tower_status.php À FAIRE
187 module_status.php À FAIRE
188 account_devices.php À FAIRE
189 firmware_check.php À FAIRE
190 Authentification API À FAIRE
191 Validation des IDs À FAIRE
192 Protection anti-rejeu À FAIRE
193 Logs API À FAIRE
194 Gestion des erreurs À FAIRE
14

PHASE 13 — INTÉGRATION COMPLÈTE

16 tâches
195 Compte créé À FAIRE
196 E-mail vérifié À FAIRE
197 Wi-Fi configuré À FAIRE
198 QR LINK scanné À FAIRE
199 LINK associé au compte À FAIRE
200 TOWER associée au LINK À FAIRE
201 LINK récupère son Wi-Fi À FAIRE
202 LINK rejoint le Wi-Fi À FAIRE
203 LINK apparaît Online sur AdminPanel À FAIRE
204 TOWER apparaît dans l'application À FAIRE
205 Module inséré À FAIRE
206 Module reconnu À FAIRE
207 Module visible dans l'application À FAIRE
208 Données LUXA remontées À FAIRE
209 Audio SPEAKER fonctionnel À FAIRE
210 DISPLAY fonctionnel À FAIRE
15

PHASE 14 — TESTS

22 tâches
211 Test création de compte À FAIRE
212 Test vérification e-mail À FAIRE
213 Test connexion À FAIRE
214 Test scan Wi-Fi À FAIRE
215 Test mot de passe Wi-Fi À FAIRE
216 Test chiffrement local À FAIRE
217 Test QR valide À FAIRE
218 Test QR invalide À FAIRE
219 Test QR déjà utilisé À FAIRE
220 Test LINK inconnu À FAIRE
221 Test association compte À FAIRE
222 Test connexion LINK À FAIRE
223 Test coupure Wi-Fi À FAIRE
224 Test reconnexion À FAIRE
225 Test TOWER À FAIRE
226 Test module À FAIRE
227 Test LUXA À FAIRE
228 Test SPEAKER À FAIRE
229 Test DISPLAY À FAIRE
230 Test AdminPanel À FAIRE
231 Test multi-TOWER À FAIRE
232 Test multi-LINK À FAIRE
16

PHASE 15 — PROTOTYPE FINAL

14 tâches
233 Assemble la première TOWER complète À FAIRE
234 Installer le LINK À FAIRE
235 Installer LUXA À FAIRE
236 Installer SPEAKER À FAIRE
237 Installer DISPLAY À FAIRE
238 Créer un COMPTE réel À FAIRE
239 Scanner le QR réel À FAIRE
240 Connecter le LINK À FAIRE
241 Vérifier le compte dans AdminPanel À FAIRE
242 Vérifier la TOWER À FAIRE
243 Vérifier les modules À FAIRE
244 Effectuer un test complet de plusieurs heures À FAIRE
245 Corriger les derniers bugs À FAIRE
246 Valider le prototype KYDEN V1 À FAIRE