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
1 / 246 0%
1 terminées 245 restantes
PROCHAINE TÂCHE
PHASE 0 — GEL DU PROJET
Définir les rôles de COMPTE ID / LINK ID / TOWER ID / MODULE ID
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 À FAIRE
3 Définir les relations entre les IDs À FAIRE
4 Définir le protocole QR À FAIRE
5 Définir le protocole API À FAIRE
6 Définir le fonctionnement du provisioning À FAIRE
7 Définir le fonctionnement hors ligne À FAIRE
8 Établir les règles de sécurité À FAIRE
9 Figer les noms des composants À FAIRE
10 Figer la roadmap À FAIRE
02

PHASE 1 — KYDEN ACCOUNT

18 tâches
11 Créer la table accounts À FAIRE
12 Créer le COMPTE ID À FAIRE
13 Garantir l'unicité du COMPTE ID À FAIRE
14 Créer l'inscription À FAIRE
15 Créer le hash du mot de passe À FAIRE
16 Créer la connexion À FAIRE
17 Créer les sessions À FAIRE
18 Créer la déconnexion À FAIRE
19 Créer la table email_verification À FAIRE
20 Générer les codes à 6 chiffres À FAIRE
21 Envoyer le code par e-mail À FAIRE
22 Gérer l'expiration du code À FAIRE
23 Gérer les tentatives de vérification À FAIRE
24 Vérifier le compte À FAIRE
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 À FAIRE
34 Finaliser Register À FAIRE
35 Finaliser Vérification e-mail À FAIRE
36 Connecter l'application à l'API À FAIRE
37 Sauvegarder la session À FAIRE
38 Restaurer automatiquement la session À FAIRE
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 À FAIRE
42 Scanner les réseaux disponibles À FAIRE
43 Afficher les réseaux 2,4 GHz À FAIRE
44 Exclure les réseaux 5 GHz À FAIRE
45 Gérer le rafraîchissement du scan À FAIRE
46 Détecter l'absence de réseau À FAIRE
47 Créer le message explicatif 2,4 GHz À FAIRE
48 Créer le popup séparation 2,4 / 5 GHz À FAIRE
49 Sélectionner un réseau À FAIRE
50 Entrer le mot de passe À FAIRE
51 Valider le mot de passe À FAIRE
52 Chiffrer localement les informations Wi-Fi À FAIRE
53 Stocker les informations dans le stockage sécurisé Android À FAIRE
54 Relire la configuration À FAIRE
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 À FAIRE
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 À FAIRE
79 Générer un QR unique par LINK À FAIRE
80 Associer le QR au LINK ID À FAIRE
81 Associer le QR au Device Secret À FAIRE
82 Générer les QR depuis AdminPanel À FAIRE
83 Créer le scanner QR dans KYDEN App À FAIRE
84 Détecter un QR KYDEN valide À FAIRE
85 Lire le LINK ID À FAIRE
86 Lire les informations de provisioning À FAIRE
87 Vérifier le LINK auprès du serveur À FAIRE
88 Empêcher un faux LINK À FAIRE
89 Empêcher le double appairage À FAIRE
90 Associer COMPTE ID ↔ LINK ID À FAIRE
91 Enregistrer l'activation À FAIRE
92 Afficher la réussite de l'association À FAIRE
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