Cette fonctionnalité permet aux appareils Akuvox de transférer des identifiants d’accès (tels que des codes QR, des cartes ou des codes PIN) à un serveur tiers pour vérification, au lieu d’effectuer une authentification locale.
Cas d’usage typiques :
Contrôle d’accès centralisé géré par une plateforme tierce.
Logique de sécurité personnalisée implémentée sur des serveurs externes.
Comment cela fonctionne :

Modèles pris en charge
Cette fonctionnalité est prise en charge sur les modèles suivants :
Modèle | Version du firmware (ou une version supérieure) | Modèle | Version du firmware (ou une version supérieure) |
|---|---|---|---|
A01/A02 | 101.30.10.128 | A05V2 | 205.30.10.157 |
A08 | 108.30.11.122 | E18 | 18.30.11.27 |
E16V2 | 216.30.11.25 | X915V2 | 2915.30.10.625 |
X916 | 916.30.10.353 | R29 | 29.30.10.309 |
S535 | 535.30.10.258 | S539 | 539.30.10.428 |
Avant de commencer
Assurez-vous d’avoir :
L’API HTTP fournie par le serveur tiers.
ID de périphérique attribué par le système tiers.
Méthode d’authentification prévue (code QR, carte, code PIN ou multi-facteurs).
Aperçu de la configuration
Deux modes d’intégration sont pris en charge :
Intégration générale
Utilisé uniquement pour l’authentification par code QR.
L’appareil envoie une requête HTTP prédéfinie contenant des données de code QR.
Intégration personnalisée
Utilisé pour plusieurs méthodes d’authentification.
Prend en charge le code QR, la carte, le code PIN et l’authentification multi-facteurs.
Permet une mise en forme flexible des données pour le traitement côté serveur.
Étapes de configuration
Prenons A08 comme exemple.
Utilisez l’adresse IP de l’appareil pour vous connecter à son interface web. Le nom d’utilisateur initial et le mot de passe sont admin.
Va dans le contrôle d’accès > le relais > intégration tierce.
Sélectionnez le type d’intégration.
Général : Transmettez l’URL HTTP liée par code QR dans la méthode d’Akuvox.
Personnalisez : Transmettez les données d’accès aux identifiants de manière personnalisée.

Option A : Intégration générale (code QR uniquement)
Quand utiliser :
Seule l’authentification par code QR est requise.
Le serveur vérifie les codes QR via des requêtes HTTP.
Voici la commande HTTP fournie par le fournisseur de services tiers.
Exemple de format :
http://192.168.31.123:8090/api/visitor/scan?codeKey={QRCode}&deviceId={DeviceID}
Saisissez l’identifiant de l’appareil fourni par le serveur tiers.

Soumettez le cadre.
Format de réponse serveur
Après avoir reçu la demande, le serveur tiers doit renvoyer une réponse JSON valide indiquant si l’accès est accordé.
Le dispositif détermine le résultat en fonction de champs spécifiques dans la réponse.
Paramètre de réussite supporté :
« est valide » : vrai
« est valide » : 1
« validation_result » : « 1 »
Paramètre défaillant pris en charge :
« est invalide » : faux
« est valide » : 0
« validation_result » : « 0 »
Délai d’attente de réponse
L’appareil attend une réponse du serveur tiers dans un délai limité.
Temps mort : 3 secondes
Si aucune réponse valide n’est reçue dans ce délai :
La demande sera considérée comme échouée.
L’accès sera automatiquement refusé.
Résultat
Lorsqu’un code QR est scanné :
{QRCode}est remplacé par le contenu QR réel.{DeviceID}identifie l’appareil.
Le serveur vérifie la demande.
L’appareil ouvre la porte si la vérification réussit.

Exemple d’URL reçue
Option B : Intégration personnalisée
Quand utiliser :
Plusieurs méthodes d’authentification sont nécessaires.
Une logique de vérification personnalisée est implémentée sur le serveur.
Références prises en charge :
Code QR
Carte RF
PIN
Authentification multi-facteurs
Avant de configurer l’intégration, spécifiez quel mode d’authentification est utilisé par l’appareil.
Sélectionnez le mode d’authentification sur l’interface de contrôle d’accès > relais > mode d’authentification d’accès .

Scénario 1 : N’importe quel mode méthode
Dans ce mode, toute accréditation sélectionnée peut déclencher une vérification.
Sélectionnez la(s) méthode(s) d’accès à vérifier par le serveur tiers.
Voici la commande HTTP fournie par le fournisseur de services tiers.
Exemple de format :
http://192.168.31.123:8090/api/visitor/scan?codeKey={QRCode}/{Card}/{Pin}&deviceId={DeviceID}.
Saisissez l’identifiant de l’appareil fourni par le serveur tiers.

Soumettez le cadre.
Conseil
Certains modèles spécifiques (X916, S535, R29, A05V2, E18 et E16V2) prennent en charge la fonction Prompt on LCD .
Sélectionnez par défaut pour adopter l’invite d’ouverture de porte du téléphone Akuvox.
Sélectionnez Retour de valeur pour utiliser la valeur de retour du serveur tiers comme invite.
Format de réponse serveur
Après avoir reçu la demande, le serveur tiers doit retourner une réponse valide indiquant si l’accès est accordé.
Le dispositif détermine le résultat en fonction de champs spécifiques dans la réponse.
Paramètre de réussite supporté :
« est valide » : vrai
« est valide » : 1
« validation_result » : « 1 »
Paramètre défaillant pris en charge :
« est invalide » : faux
« est valide » : 0
« validation_result » : « 0 »
Délai d’attente de réponse
L’appareil attend une réponse du serveur tiers dans un délai limité.
Temps mort : 3 secondes
Si aucune réponse valide n’est reçue dans ce délai :
La demande sera considérée comme échouée.
L’accès sera automatiquement refusé.
Résultat
L’appareil envoie l’identifiant utilisé (QR, carte ou code PIN).
La variable correspondante est remplacée dans l’URL.
Le serveur vérifie l’identifiant et renvoie le résultat.

Exemple d’URL reçue
Scénario 2 : Mode d’authentification à deux facteurs
Ce mode nécessite deux identifiants en séquence. Les combinaisons prises en charge sont Carte RF + PIN et PIN + Carte RF.
Flux de travail :
L’utilisateur complète la première étape ➡ d’authentification L’appareil envoie les premières données d’identifiants au serveur ➡ L’utilisateur complète la deuxième étape ➡ d’authentification L’appareil envoie les secondes données d’identifiants au serveur.
Sélectionnez le mode de vérification à distance multi-facteurs .
Si la méthode d’accès n’est pas correspondante, l’utilisateur est invité à utiliser la bonne méthode.
Si elles sont correspondantes, les identifiants collectés sont envoyés au serveur pour vérification.
Voici la commande HTTP fournie par le fournisseur de services tiers.
Exemple de format :
http://192.168.31.123:8090/api/visitor/scan?codeKey={Token}/{Type}&deviceId={DeviceID}
Saisissez l’identifiant de l’appareil fourni par le serveur tiers.

Soumettez le cadre.
Conseil
Certains modèles spécifiques (X916, S535, R29, A05V2, E18 et E16V2) prennent en charge la fonction Prompt on LCD .
Sélectionnez par défaut pour adopter l’invite d’ouverture de porte du téléphone Akuvox.
Sélectionnez Retour de valeur pour utiliser la valeur de retour du serveur tiers comme invite.
Format de réponse serveur
Après avoir reçu la demande, le serveur tiers doit renvoyer une réponse JSON valide indiquant si l’accès est accordé.
Le dispositif détermine le résultat en fonction de champs spécifiques dans la réponse.
Paramètre de réussite supporté :
« est valide » : vrai
« est valide » : 1
« validation_result » : « 1 »
Paramètre défaillant pris en charge :
« est invalide » : faux
« est valide » : 0
« validation_result » : « 0 »
Délai d’attente de réponse
L’appareil attend une réponse du serveur tiers dans un délai limité.
Temps mort : 3 secondes
Si aucune réponse valide n’est reçue dans ce délai :
La demande sera considérée comme échouée
L’accès sera automatiquement refusé
Résultat
{Token}représente la qualification recueillie à chaque étape.{Type}indique la séquence d’authentification :1= Carte RF + PIN2= PIN + Carte RF
Le serveur vérifie les deux identifiants avant d’accorder l’accès.

Exemple d’URL reçue
Variable Description
Variable | Description |
|---|---|
{QRCode} | Contenu des codes QR |
{Carte} / {CodeCarte} | Numéro de carte |
{Pin} / {PINCode} | Code PIN |
{Face} / {FaceData} | Valeurs de traits faciaux |
{DeviceID} | Identifiant de périphérique |
{Token} | Accréditation recueillie à l’étape en cours |
{Type} | Type d’authentification à deux facteurs |
{Time} | L’heure actuelle de l’appareil |
Différences de capacités de modèle
Capacités d’authentification
Différents modèles prennent en charge différentes méthodes d’authentification pour l’intégration avec des serveurs tiers.
Modèle | Méthodes prises en charge |
|---|---|
S539 / X915 | QR Code |
S535 / R29 / E16 | Code QR, carte |
E18 | Code QR, carte, code PIN |
X916 | Code QR, Carte, Visage |
A08 | Code QR, code PIN, carte RF, deux facteurs |
A05 | Code QR, Carte, Visage |
A02 / A01 | Carte, code PIN |
Variables prises en compte par modèle
Différents modèles prennent en charge différentes variables lors de l’envoi de données vers le serveur.
Modèle | Variable Format |
|---|---|
S539 / X915V2 | {QRCode}, {DeviceID}, {Time} |
S535/ E16V2 | {QRCode}, {Card}, {DeviceID}, {Time} |
E18 | {QRCode}, {Card}, {Pin}, {DeviceID}, {Time} |
X916 / R29 | {QRCode}, {Card}, {Face}, {DeviceID}, {Time} |
A08 | {QRCode}, {Card}, {Pin}, {DeviceID}, {Token}, {Type}, {Time} |
A05V2 | {QRCode}, {Card}, {Face}, {DeviceID}, {Time} |
A02 / A01 | {Card}, {PINCode}, {DeviceID}, {Time} |
Note
Les formats variables ne sont PAS interchangeables entre les modèles.
Seules les variables prises en charge par le modèle de périphérique peuvent être utilisées dans la commande HTTP.
L’utilisation de variables non prises en charge peut entraîner des requêtes échouées.