Notre solution offre une API REST standardisée permettant de :
Ouvrir ou fermer des serrures de casiers via requêtes HTTP
Contrôler les LEDs d’état (occupé, libre, en maintenance)
Lire les capteurs intégrés (porte ouverte, présence d’objet)
Superviser l’ensemble des casiers en temps réel
Architecture Réseau Simple et Robuste
Chaque carte électronique Ethernet est connectée au réseau local et expose une API RESTful sécurisée.
Le logiciel client envoie des requêtes HTTP pour piloter chaque casier individuellement.
Client (PC / tablette / serveur) → Réseau Ethernet → Carte API → Serrures & capteurs
GET /api/locker/1/door/2/status → Retourne l’état de la porte, de la LED et du capteur de présence
Activation unique et protection contre la duplication
Chaque carte API est livrée avec une clé d’activation signée liée à son identifiant matériel (MAC / CPU).
Cela garantit que chaque installation soit authentifiée et sécurisée.
// Exemple en JavaScript fetch('http://192.168.1.100/api/locker/1/door/2/open', { method: 'POST' }).then(res => res.json()) .then(console.log);
Une simple requête HTTP suffit à ouvrir ou fermer une porte.
