Accueil > Forum > > > > connexion port série avec C#
connexion port série avec C#
samedi 29 mars 2008 à 15:26:10 |
connexion port série avec C#

kabola
|
Je conçois une application en C# qui doit communiquer avec un lecteur RFID via port série (en fait c'est un port USB avec un driver qui me donne accès à VCP "virtual com port"). En suivant le protocole de communication du lecteur, j'ai fait plusieurs tentatives pour envoyer des requêtes mais en vain. J'ai cherché pas mal sur le net et le monde affirme que la communication port série devient un jeu d'enfant avec la classe SerialPort de la frameWork .NET 2.0 mais franchement je n'y arrive pas. J'ai trouvé cette application (lien) qui devrait fonctionner. En la testant, elle ne marche pas avec mon lecteur. Par contre, quand je l'ai essayé avec une connexion port série avec un autre PC, j'ai réussi à envoyer mais pas à recevoir. Quelqu'un peut-il m'éclairer car je bloque vraiment là!! merci a tous.
|
|
dimanche 30 mars 2008 à 17:11:29 |
Re : connexion port série avec C#

ecosmose
|
Attention de bien isoler ta problématique au niveau des couches de protocoels de même niveau...la Classe SerialPort te permet d'acceder à un port série (ou son émulation). Le niveau de cette classe te permet d'exploiter la couche Transport via du flux de données (Stream) qui seront ensuite compréhensible par ton lecteur....
Ensuite, tu nous précise que le lecteur possède son protocole de communication, je pense que ton problèm vient de cette couche..peut etre que les données transmises par ton appli ne sont pas bien encapsulé pourrais tu nous transmettre un peu de doc pour qu'on identifie mieux la source de tes problèmes ? BINOME de ECOSMOSE Association ecologique d'actions de culture et d'Informations
|
|
mercredi 2 avril 2008 à 16:06:21 |
Re : connexion port série avec C#

kabola
|
t'avais parfaitement raison: je formulais mal ma requête; une conversion string to byte devait être faite! Ce code source était fort utile ( lien) maintenant, pour chaque requête que j'envoie, je reçois la bonne réponse. voici quelque requêtes extraites du protocole dont je parlais (je ne sais pas si le terme protocole est bien choisi): Card UID
Command to return card status and UID (Unique Identifier or Serial number). The acknowledge byte flags indicate general Mifare card status. Command: 0 1 0 1 0 1 0 1 (Ascii "U", 0x55) Acknowledge: 1 F F F F F F X (F = Status flags) Data only follows if card was selected OK with no errors detected. Reply1: D D D D D D D D (D = LS Byte of UID/Serial number from card) Reply2: D D D D D D D D Reply3: D D D D D D D D Reply4: D D D D D D D D Reply5: D D D D D D D D Reply6: D D D D D D D D Dummy bytes (0x00) for Mifare 1k/4k card types Reply7: D D D D D D D D Read Card Block
Command to read 16 bytes of data from specified Mifare block. The first argument is the block number to read data from, the second argument specifies which key code (0 - 31 from the internal storage area) to use for sector authentication/unlocking and if the Security Key is to be used as a KeyA or KeyB type code. If the read was successful, indicated by acknowledge status flags then sixteen bytes of block data follow. Command: 0 1 0 1 0 0 1 0 (Ascii "R", 0x52) Argument1: N N N N N N N N (N = MF Card Block Address 0 - 255) Argument2: T x x K K K K K (T = Key Type, 0 = KeyA, 1= KeyB) (K = Key code number, 0 - 31) Acknowledge: 1 F F F F F F X (F = Status flags) Data only follows if Read was successful Reply1: D D D D D D D D (D = LS Byte of data Read from card) Reply2: D D D D D D D D Reply3: D D D D D D D D Reply4: D D D D D D D D 16 Bytes of data Reply13: D D D D D D D D Reply14: D D D D D D D D Reply15: D D D D D D D D Reply16: D D D D D D D D (D = MS Byte of data Read from card)
|
|
mercredi 2 avril 2008 à 16:10:53 |
Re : connexion port série avec C#

kabola
|
maintenant, j'ai deux nouvelles problématiques: -envoyer des requetes multiples afin des remplir plusieurs champs à partir des données reçues, Est-ce possible? Comment? -je veux que mon application détecte la présence du lecteur dès qu'il se connecte et envoyer une requete spécifique (en arrière plan sans évenement utilisateur)
|
|
Cette discussion est classée dans : port, application, connexion, série, lecteur
Répondre à ce message
Sujets en rapport avec ce message
Recuperer les informations d'un port série en c# [ par SNGaara ]
BonjourVoila mon probleme J'ai un lecteur de carte a puce, je dois recuperer la valeur qu'il ya sur la carte, le lecteur est branché sur un port série
Port série sous visual C# 2005 express pour un projet de BTS [ par cepekinio ]
Bonjour , Je dois dévelloper une application en c# pour communiquer avec un modem et lui envoyer des commandes AT ou Hayes et pr se faire je dois les
pilote et port serie [ par slash65 ]
j'ai besoin du pilote et du code ou au moin un tutoriel traitant le pilotage un detecteur de niveau piezzo electrique sous application C#, Mon applica
Port série [ par drbarton ]
Bonjour,je dois faire fontionner une imprimante à étiquettes en port serie (COM) à partir de mon appli web. J'ai récupéré une source en C# sur le net
port parallèle ou série [ par adnanester ]
salutc koi la classe ou l'espace de nom permettant de communiquer avec le port parallele ou serieet merci
Utilisation de connexion SSL entre mon appli et MySQL [ par the_revival ]
Bonjour à tous,J'ai mon application codée en C# dont je souhaiterai protéger la connexion (requetes, login, MDP, etc) en utilisant SSL.Je ne trouve ri
Ecrire puis lire le même port COM [ par Gargamell ]
Bonjour à tous,Désireux de créer une application capable de transmettre par ethernet les informations venant d'un port COM à une autre machine comme s
Multi-Application en C#, passage d'objets [ par chrisendymion ]
Bonjour,Je souhaite améliorer une de mes applications. Voici le contexte :- Une application ERP d'entreprise avec des API pour y accéder- Une applicat
WriteFile : Ecriture sur port série [ par el_teedee ]
Bonjour, je voudrais écrire sur un port série que j'ai ouvert (la lecture marche bien). Le problème c'est que, vu que je débute en C#, et que je n'ai
Récupération des données GPS Port série sur PC [ par simo5266 ]
salut tous le monde,est ce qu'il ya qq'1 qui peut me donné une idée sur comment récupérer des données d'un GPS port série.Merci d'avance
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|