Développeurs

API des portiques

Comment le serveur du prestataire et ses portiques échangent avec la plateforme WeLovEya.

Le principe

  • La plateforme connaît les billets, leurs jours d'accès et les bracelets liés à chaque billet. Elle décide en ligne et garde le journal de toutes les entrées.
  • Le serveur du prestataire se synchronise en continu avec la plateforme. Il reçoit, pour chaque bracelet lié, la clé A qui permet de lire sa puce. Si le réseau tombe, il décide seul avec ce qu'il a reçu.
  • Le portique lit le bracelet avec sa clé A, demande la décision et ouvre ou non.

Il n'y a rien à configurer côté plateforme : pas de point de contrôle ni d'appareil à déclarer. Chaque site a une entrée, qui reçoit toutes les décisions.

BraceletPortiqueServeur du prestatairePlateforme WeLovEyaJeton1Instantané, puis changements2Billets, bracelets et clés AAccusé3Lecture avec la clé A4Demande5DécisionAccordé ou refuséOuvre ou reste fermé6Passé ou non7PassageHors ligne, le serveur décide seul avec sa copie, puis remonte les passages au retour du réseau.

Le parcours

Obtenir un jeton

Votre serveur échange son identifiant et son secret contre un jeton de 5 minutes. Jeton d'accès

Se synchroniser

Il charge l'instantané du site, puis suit les changements toutes les quelques secondes et accuse ce qu'il a appliqué. Synchronisation

Lire le bracelet

Le portique lit l'UID, authentifie le secteur 1 avec la clé A reçue et lit les blocs 4 et 5. Lire un bracelet

Décider

La plateforme accorde ou refuse, avec un message prêt à afficher. Le portique confirme ensuite le passage. Décision en ligne

Continuer hors ligne

Sans réseau, votre serveur décide avec sa copie locale, puis remonte les passages. Hors ligne

Sur cette page