Description du produit
- Il connecte plusieurs équipements entre eux, même ayant différents modes de communication.
- Il permet la création de réseaux d’équipements complexes et les gère d’une façon très simple.
- Identification d’équipements par moyen du chiffre EUI64.
- Inclut la bibliothèque KProduct pour l’identification et la gestion des équipements.
- Il permet la mise à jour des équipements et modifie son comportement. Mise à jour du firmware, programmation des éléments.
- Entretien et réparation des équipements facile.
Compte tenu le besoin de connecter plusieurs dispositifs à un système unique, Kimaldi a développé un protocole de communication de réseaux qui permet connecter tout genre de dispositif qui fait partie du système, quel que soit le type de connexion utilisé.
Le protocole Kimaldi KXP réussit à communiquer tous les dispositifs d’un même système indépendamment du canal de communication utilisé : RS-232, USB, bus CAN, Ethernet, etc.
Ceci est possible grâce à un identificateur unique EUI64 dans chaque dispositif, un nombre unique de 64 bits qui permet identifier chaque terminal ou électronique connectée au système.
L’EUI64 du protocole KXP est un numéro certifié attribué à Kimaldi Electronics particulièrement en tant que fabricant de dispositifs électroniques.
L’ensemble des équipements connectés constituent une unité logique appelée Red KXP. Pour que l’ordinateur puisse accéder au réseau, Kimaldi dispose la bibliothèque KProduct. Même si nous connectons plusieurs équipements entre eux comme si il s’agit d’un seul équipement, la bibliothèque KProduct fourni une interface de programmation complète et très facile à utiliser.
Le protocole KXP dispose de paquets de données, à travers lesquels un échange d’informations est effectué entre les différents équipements et le PC, ou le Host. En plus, il dispose également des paquets de soutien à la gestion du réseau. Ainsi, le protocole KXP effectue les tâches suivantes :
- Gérer le réseau KXP.
- Echanger les données avec les équipements du réseau.
- Mise à jour du firmware des équipements du réseau.
Fonctionnalités de la bibliothèque KProduct
IDENTIFICATION DES EQUIPEMENTS DES RESEAUX KXP
- Identification par EUI64. Chaque élément du réseau KXP a un nombre unique de 16 chiffres hexadécimaux. Ce numéro permet identifier chaque élément du réseau et connaitre ses caractéristiques de connexion, comportement, etc
- Identification par Adresse Logique. Même si chaque équipement a un EUI64, la bibliothèque KProduct se charge de faire les conversions à un nombre plus court compris entre 0 et 1022.
ADMINISTRATION DES RESEAUX KXP
1. Détection des équipements. Il s’agit de savoir quels équipements sont connectés au réseau et de quel genre. Ceci se fait par moyen de l’exécution de deux processus:
a. FastScan. Il s’agit d’une analyse rapide du réseau afin de détecter tous les équipements intégrés.
b. SlowScan. Il s’agit d’un processus de balayage lent et continu à fin de vérifier que les équipements sont toujours connectés.
Comme ça, l’application conserve toujours une liste actualisée des équipements qui composent le réseau et son état de connexion.
2. Gestion des Adresses Logiques. Pour garantir que toutes les adresses logiques des équipements soient différentes, la bibliothèque KProduct propose deux façons d’effectuer l’affectation des adresses logiques: une manuelle et une autre automatique (recommandé).
a. Attribution manuelle des adresses logiques. Lorsque le mode FastScan est exécuté deux tables se complètent, dans une la direction logique et le EUI64 de chaque équipement. Dans l’autre les adresses en conflit sont notées
En croisant les deux tableaux nous pouvons savoir quels équipements sont affectés et procéder à l’attribution d’une seule adresse logique libre.
b. Attribution automatique des adresses logiques. De cette façon, une fois nous avons connu quels sont les équipements affectés, une méthode spécifique est exécutée pour résoudre les conflits des adresses logiques (SolveAllAddressConflicts).
Cette méthode, en plus de corriger les conflits des adresses logiques, elle les renumérote de sorte que les adresses logiques de tout le réseau sont des nombres corrélatifs commençant par 1
ÉCHANGE DES DONNÉES AVEC LES EQUIPEMENTS DES RESEAUX KXP
Au moment de l’achèvement du FastScan les données peuvent s’échanger avec les équipements détectés. Pour cela, la bibliothèque KProduct a plusieurs modules en dépendant des données. Le plus habituel est invoquer le module d’Exécution d’Instructions pour échanger des données avec capteurs, displays, relais, lecteurs, etc.
Dans tous les cas l’envoie d’information vers les équipements se fait par moyen d’instructions. Pour émettre une instruction il suffit par invoquer la méthode qui a le nom de l’opération que nous voulons exécuter et informer des paramètres requis.
Les équipements peuvent aussi envoyer des informations de sa propre initiative, comme un terminal de control d’accès, en retransmettant les données de la carte d’un utilisateur. La bibliothèque déclenchera un événement qui communiquera cette information au Host.
MISE À JOUR DU FIRMWARE DES ÉQUIPEMENTS DES RÉSEAUX KXP
Si l’un des équipements du réseau a besoin d’une actualisation du firmware, la bibliothèque KProduct a une méthode spécifique pour le faire.
La mise à jour du firmware se fera par équipement à la fois. Une fois terminé, si la programmation a été conclue sans erreurs un événement spécifique sera obtenu, en cas contraire nous obtiendrons un autre événement informant sur la raison de l’échec.
REPARATION ET ENTRETIEN DES EQUIPEMENTS DU RESEAU KXP
La connexion de tous les éléments du réseau par moyen du protocole KXP permet que la réparation et l’entretien puisse se faire d’une façon rapide et directe, sans impliquer les autres éléments du réseau.
Par exemple si nous détectons qu’un des éléments ne répond pas au comportement programmé, nous devons le réparer ou le remplacer par un autre. Pour cela, il ne sera pas nécessaire de couper la communication avec les autres équipes. À travers d’une méthode spécifique de réparation ou de remplacement nous pouvons agir sur l’élément et effectuer l’action nécessaire.
Cela facilite l’action sur les éléments du réseau KXP, car pour agir sur un des équipements il n’est pas nécessaire modifier ni arrêter tous les éléments du réseau.