Accès port USB à partir de C# et envoyer et recevoir des données
Comment accéder à un port USB en C#, envoyer un flux de données et de recevoir d'autres données?
Vous devez vous connecter pour publier un commentaire.
Comment accéder à un port USB en C#, envoyer un flux de données et de recevoir d'autres données?
Vous devez vous connecter pour publier un commentaire.
il y a un .net-library pour que: SharpUSBLib
http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx
Le terme "port usb" ne veut rien dire. Le B de l'USB signifie "bus", c'est une méthode générique pour tout type d'appareil de parler à la machine. Un pilote est nécessaire pour rendre le dispositif utilisable. Tout comme vous avez des pilotes pour votre carte vidéo et votre carte réseau.
Une commune de la façon de périphérique USB utilisable à partir du mode utilisateur code pour le conducteur à imiter le vieux port série. Vous pouvez utiliser la classe SerialPort dans .NET. Vérifier les spécifications de l'appareil pour voir ce que son driver.
Heres quelques informations, et d'une bibliothèque: USB & C#
ce site certainement aider à u...
http://libusbdotnet.sourceforge.net
il contient une bibliothèque de classe et des exemples de codes version sur 2010
Si vous le périphérique USB de la Classe est CACHÉ, vous pouvez également essayer cette C# pilote.
Il existe de nombreuses bibliothèques de réaliser le travail. Voici un exemple de code pour les trois plates-formes de Usb.Net (https://github.com/MelbourneDeveloper/Device.Net)
Windows (WinUSB)
https://github.com/MelbourneDeveloper/Device.Net/blob/411fea4acfbf965fc0160bf728a46b5ded8abc5d/src/Usb.Net/Windows/WindowsUsbDevice.cs#L33
UWP
https://github.com/MelbourneDeveloper/Device.Net/blob/411fea4acfbf965fc0160bf728a46b5ded8abc5d/src/Usb.Net.UWP/UWPUsbDevice.cs#L24
Android
https://github.com/MelbourneDeveloper/Device.Net/blob/411fea4acfbf965fc0160bf728a46b5ded8abc5d/src/Usb.Net.Android/AndroidUsbDevice.cs#L199