Bienvenue client !

Adhésion

Aide

Guangzhou Keys Équipement de pesage Engineering Co., Ltd
Fabricant sur mesure

Produits principaux :

instrumentb2b>Produits

Guangzhou Keys Équipement de pesage Engineering Co., Ltd

  • Courriel

    casgood@163.com

  • Téléphone

  • Adresse

    1 de no.46 route de Shigang Sud, village de Shigang est, avenue d'azu, district de Panyu, Guangzhou, Province du Guangdong

Contactez maintenant

Système de pesage lt8rfid

Modèle
Nature du fabricant
producteurs
Catégorie de produit
Lieu d'origine

Vue d'ensemble

La technologie d'identification sans fil par radiofréquence (système de pesage RFID) du système de pesage lt8rfid est une technologie rapide, en temps réel et précise d'acquisition et de traitement des informations de pesage, permettant l'identification unique et efficace des objets physiques par des signaux RF, qui peuvent être largement utilisés dans diverses industries telles que la production, la vente au détail, la logistique, le transport, le médical, la défense, l'élevage, l'exploitation minière, etc.

Détails du produit

Système de pesage lt8rfid

La technologie d'identification par radiofréquence sans fil (système de pesage RFID) est une technologie rapide, en temps réel et précise d'acquisition et de traitement des informations de pesage, qui permet d'identifier de manière unique et efficace les objets physiques par des signaux RF et peut être largement utilisée dans diverses industries telles que la production, la vente au détail, la logistique, le transport, le médical, la défense, l'élevage et l'exploitation minière. Le système de pesage RFID de base se compose généralement de 3 parties: une étiquette, un lecteur et un logiciel de support d'application. Le Middleware est un composant essentiel du logiciel de support d'application et sert de pont entre les appareils de pesage matériels tels que les étiquettes, les lecteurs et les logiciels d'application d'entreprise tels que la planification des ressources d'entreprise (ERP), la gestion de la relation client (CRM), etc. La tâche principale du Middleware est de filtrer, agréger, calculer, regrouper les données relatives aux étiquettes transmises par le lecteur, réduire la quantité importante de données brutes transmises par le lecteur à l'application d'entreprise, générer des données d'événements qui intègrent une interprétation sémantique. On peut dire que le middleware est le « Centre nerveux» du système de pesage RFID. Pour la conception du middleware d'un système de pesage RFID, il y a de nombreuses questions à considérer, telles que: comment implémenter les nombreuses propriétés de qualité du logiciel, comment implémenter l'isolation du Middleware de l'équipement de pesage matériel, comment gérer la relation avec les fonctions de gestion de l'équipement, comment implémenter un traitement de données haute performance, etc.
1, structure du cadre de réseau du système de pesage RFID, les données d'étiquette sont regroupées par Middleware, filtrées, etc. traitement escalade vers le système d'application; Le système d'application est responsable du stockage persistant des données d'événement, ainsi que de la gestion des informations commerciales liées aux étiquettes. La plate - forme de service public partagée du système de pesage RFID fournit des services publics tels que le Service de nom d'objet de nœud racine (ONS), la gestion de l'authentification des applications d'entreprise, la découverte d'informations d'étiquetage et la gestion des codes d'autorisation d'entreprise. Où le noeud racine ons, ainsi que les ons internes de tous les systèmes de pesage RFID de niveau entreprise, forment un arbre ons sur lequel l'une ou l'autre étiquette peut trouver l'adresse de la base d'informations d'étiquette à laquelle l'étiquette correspond, c'est - à - dire qu'elle peut accéder aux détails auxquels L'étiquette correspond.
En d'autres termes, la fonction du Middleware est d'accepter la demande du système d'application, d'initier des commandes opérationnelles telles que l'inventaire de l'étiquette, l'écriture de données d'identification de l'étiquette, la lecture et l'écriture de la zone de données utilisateur de l'étiquette, le verrouillage des données de l'étiquette, l'extinction de l'étiquette, etc. sur un ou plusieurs lecteurs spécifiés, et de recevoir, traiter, transmettre les données résultantes au système d'application en arrière - plan. L'inventaire des étiquettes est la fonctionnalité la plus basique et la plus largement appliquée.
2.1 Aperçu de la fonction d'inventaire des étiquettes, le flux de travail de l'inventaire des étiquettes peut être décrit simplement comme suit: le système d'application définit les besoins en données d'étiquettes sous la forme de règles qui sont proposées au Middleware par le système d'application et maintenues par le middleware. Les règles définissent: les données d'inventaire de quels lecteurs sont nécessaires, les conditions de début et de fin du cycle d'escalade des données d'étiquette (cycle d'événements), comment les données d'étiquette sont filtrées, comment les données d'étiquette sont groupées, si les données d'escalade sont des données d'inventaire brutes, si Les données d'étiquette sont ajoutées ou nouvellement déclassées, quelles données brutes les données d'étiquette contiennent, etc. Le système d'application spécifie une règle qui propose une réservation pour les données d'étiquette au Middleware. Le Middleware démarre le cycle d'événements en temps opportun en fonction de la réservation des données d'étiquette par le système d'application et envoie une commande d'inventaire d'étiquette au lecteur. Le lecteur envoie les données inventoriées dans une certaine période de temps (cycle de lecture) à l'intergiciel. Le cycle de lecture peut être déterminé par l'intermédiaire en consultation privée avec le lecteur. L'intergiciel reçoit les données remontées par le lecteur récepteur. Le Middleware effectue des opérations de filtrage, de regroupement, d'accumulation, etc. sur les données reçues, conformément à la définition de la règle, et à la fin du cycle d'événements, génère un rapport sur les résultats des données, comme requis par la règle, à envoyer au bookmaker de la règle. Le processus de filtrage élimine les données dupliquées, les données qui ne sont pas d'intérêt pour le système d'application, réduisant considérablement la quantité de données transférées entre les composants.
Il faut illustrer le concept de lecteur logique. Le Middleware abstrait la source d'événements comme un concept logique - un lecteur logique, un lecteur logique peut contenir plusieurs lecteurs physiques ou peut même être affiné pour inclure plusieurs antennes avec plusieurs lecteurs physiques. La Division des lecteurs logiques peut être déterminée en fonction du déploiement réel du système, par exemple, quatre lecteurs sont déployés à deux sorties d'un entrepôt, et ces quatre lecteurs peuvent être configurés en un seul lecteur logique selon les besoins, éventuellement appelé « sortie d'entrepôt». Les systèmes d'application peuvent émettre des commandes d'inventaire basées sur ce lecteur logique lorsqu'ils ont besoin de données d'étiquette pour la sortie d'entrepôt, et le nom du lecteur logique sert de paramètre pour certains appels d'interface d'application (API).
2.2 principe d'implémentation de l'inventaire des étiquettes comme mentionné précédemment, les règles sont des éléments clés de la fonctionnalité Middleware dans son ensemble. Les règles sont équivalentes à l'application d'un ordre de commande envoyé par le système à un Middleware, définissant les exigences de temps (période d'événement) et de spécifications (comment filtrer, comment regrouper, style de rapport, etc.) pour les marchandises (données d'étiquetage), la description des principes se référant en partie au contenu pertinent d'epcglobal. Les règles, les rapports ont leur propre modèle d'information qui caractérise les informations qu'ils portent, et en même temps, les règles ont leur propre modèle de machine d'état. Lors de l'acceptation de réservations à long terme, de réservations uniques pour le système d'application, ces opérations de réservation provoquent des changements d'état des règles, tels que le passage d'un état "non demandé" à un état "demandé". Les règles sont définies par le système d'application via une API.
(1) modèle d'information sur les règles la description du modèle d'information sur les règles utilise le langage UML (Unified Modeling Language), comme illustré à la figure 3. Figure 3 dans un contexte orienté objet, une règle peut être caractérisée par une classe (ecspec). Comme on peut le voir à partir de la description du modèle d'information, une classe de règles qui a des relations d'association avec plusieurs autres classes, ou qui possède des propriétés telles que: une liste d'un ou plusieurs lecteurs logiques (readers), des définitions de limites de période d'événements (Boundaries), une définition d'un ou plusieurs rapports (reportspecs), une balise indiquant si la règle elle - même est incluse dans le rapport (includespecinreports).
(2) Le modèle d'information de rapport est similaire au modèle d'information de règle, dans lequel la classe de groupe de rapports d'événements (ecreports) possède les propriétés suivantes: nom de règle (specname), temps d'escalade dans le temps (date), durée de cycle d'événement (totalmilliseconds), condition de fin de cycle d'événement (terminaoncondion), instance de classe de définition de règle (spec), liste d'instances d'une ou plusieurs classes de rapport (reports). Des informations spécifiques sur les données d'étiquetage sont incluses dans la classe de rapport (ecreport).
(3) L'API d'inventaire d'étiquettes applique les demandes de règles de définition, de données de réservation, etc. émises dans le cadre du système, complétées de manière à appeler l'API fournie par le middleware. La procédure d'appel d'api peut être implémentée avec des technologies spécifiques telles que Java RMI, Soap, etc. les API les plus importantes sont présentées dans le tableau 1. Tableau 1: Interface d'application d'inventaire des étiquettes. Où l'opération Poll équivaut à appeler l'opération unsubscribe après que l'opération subscribe ait reçu les données d'une période d'événements; L'opération immediate est équivalente à l'opération define après avoir défini la règle, appeler l'opération Poll, puis l'opération undefine.
(4) une règle de modèle de machine d'état de règle commence par sa définition et peut exister dans 3 états: état non demandé (unrequested), état demandé (requested), état actif (active). Lorsque la règle a été créée et n'a pas encore été réservée par un client (c'est - à - dire le système d'application), la règle est dans l'état unrequested; La première action de réservation sur la règle fera passer la règle à l'état requested; La règle entre dans l'état active lorsque la condition de début de cycle d'événements est remplie; Lorsque la condition de fin de cycle de l'événement est remplie, on passe à l'état requested si la règle contient un bookmaker, sinon on passe à l'état unrequested.
3, architecture du système Middleware le système Middleware en tant que système logiciel (ou composant), en plus de la mise en œuvre d'une certaine fonction, des exigences de performance, de la compréhension, de l'évolutivité, de la modifiabilité (ou reconfigurabilité), de l'insérable, de la réutilisabilité et d'autres attributs de qualité seront proposés en tant qu'exigences de conception logicielle. Depuis plus de dix ans, la pensée orientée objet occupe presque entièrement le domaine de la conception de logiciels et est devenue la méthode d'analyse et de conception la plus courante. Au cours des dernières années, la recherche sur les modèles de conception a également été perfectionnée, et les modèles sont presque devenus un « langage de programmation plus avancé» (par rapport à Java, C + + et autres langages de programmation de haut niveau) largement utilisé. La pensée orientée objet, les modèles de conception sont tous conçus pour atteindre les objectifs du logiciel intelligible, extensible, modifiable, insérable, réutilisable, etc. cet article appliquera également la pensée orientée objet, le langage de modèle de référence, une exploration préliminaire de l'architecture logicielle du Middleware, les exemples suivants, tels que les langages de programmation de haut niveau, sont tous en langage Java.
3.1 Encapsulation, isolation des nœuds individuels dans le processus de traitement la Division des nœuds individuels dans le processus d'affaires du Middleware en différents modules de traitement permet d'obtenir des avantages tels que l'encapsulation, la cohésion élevée, le faible couplage, etc., voir la figure 5. Figure 5: diagramme de division des modules du système Middleware. Parmi eux, le module de téléchargement de rapports, chargé de mettre en œuvre différents types de méthodes de téléchargement de rapports, telles que http, JMS, etc.; Module d'interface API, responsable de l'isolation du système d'application et du module de traitement logique métier Middleware Core, fournissant une interface API Middleware au système d'application; Module de traitement logique du coeur de métier Middleware, responsable du coeur de métier Middleware, y compris le filtrage de la réception des données, les paquets de données, la génération de rapports, le saut d'état des objets de règles, etc.; Module de communication du lecteur, responsable de la communication du système Middleware avec le lecteur.
3.2 Le mode de façade, le mode d'usine à l'extérieur de l'interface API d'exposition afin d'éviter le système d'application en arrière - plan, c'est - à - dire le couplage excessif du client du Middleware, l'utilisation du mode de façade (Facade) pour réaliser une isolation claire à l'intérieur et à l'extérieur du système. Le processus de traitement peut être vu dans le diagramme de séquence illustré à la figure 6. Le client établit simplement un lien avec la classe façade, et si l'interface de façade est définie suffisamment clairement, le client peut ne rien savoir de l'implémentation interne du Middleware, ce qui incarne l'encapsulation dans l'orientation objet.
3.5 traitement du mode observateur l'escalade des messages du lecteur de messages est convertie en objets de message, la réception et la distribution des objets de message peuvent être mises en œuvre en mode observateur classique.