Comment on en est arrivé là.
Le matériel, révision après révision, de la première électronique fonctionnelle à l'exemplaire que les testeurs alpha ont aujourd'hui.
L'électronique, fonctionnelle
Le premier montage fonctionnel : écran e-ink, contrôleur et batterie câblés sur le bureau, affichant un vrai tableau des départs.

Le premier boîtier
Un premier boîtier, pour sortir l'électronique du bureau et la mettre dans quelque chose que l'on peut réellement prendre en main. Toujours pas de boîtiers

Back-office de gestion du parc et des écrans
Un back-office pour les appareils eux-mêmes : appairage, micrologiciel, batterie et dernière connexion, ainsi que l'écran affiché par chaque tableau et le moment où il récupérera le suivant.

Le premier boîtier imprimé en 3D
Le premier boîtier conçu et imprimé pour le tableau lui-même.

Réglages utilisateur et récupération des données de gare
Les gares, lignes, types de train, directions et heures d'activité sont enregistrés par appareil. Les horaires qui les alimentent proviennent de plusieurs API de transport, chacune dans son propre format, récupérées périodiquement puis normalisées en une structure unique.

Deuxième révision
Des tolérances plus serrées et un cadre avant plus net autour de l'écran.

Troisième révision, avec aimant
Un aimant à l'arrière, pour que le tableau tienne sur un réfrigérateur ou toute surface en acier.

Où il en est aujourd'hui
Le boîtier actuel : fixation aimantée, plus un support pour un bureau ou une étagère.

Couverture étendue et tableau de santé des données pour les utilisateurs
La couverture atteint 28 opérateurs et 112 lignes. Une page publique les recense tous avec ce que chacun publie réellement (horaires, signalement des retards, retard précis, suivi en direct) ainsi que l'état du flux qui l'alimente.
EkiBoard est en service, en version alpha.
Quelques exemplaires sont entre les mains des testeurs alpha. Prochaine étape : une bêta de 100 utilisateurs.
Alpha
Quelques exemplaires distribués
Bêta
100 utilisateurs
L'ensemble du système
Données en direct et diffusion
Les horaires et les informations de trafic sont collectés auprès de plusieurs API, chacune publiant dans son propre format, puis fusionnés en un seul. Ils sont ensuite transformés en tableaux lisibles et envoyés à chaque appareil sous forme de captures d'écran.
Comptes et parc d’appareils
Les comptes utilisateurs et leurs préférences appartiennent à EkiBoard. Le côté matériel (appairage, Wi-Fi, micrologiciel et gestion des écrans à distance) est pris en charge par Terminus, le serveur de parc, piloté par le même pipeline.
Un produit complet
Une interface sur mesure pour l'appareil, un boîtier imprimé en 3D conçu spécialement, un site marchand et une page de présentation.
Un seul produit, du logiciel au matériel.
J'ai conçu et développé les applications web, les pipelines de données, le logiciel embarqué et le produit physique, avec TypeScript, Next.js, des API, de l'automatisation, des systèmes embarqués et du prototypage rapide.
Ouvert aux opportunités en ingénierie logicielle.
Découvrir la couverture en direct →