Serielle Kommunikation mit Silverlight 5 (COM-port)

Arbeite ich an einer ASP.NET website, die werde ich brauchen, um den Zugriff auf ein usb-Gerät von der client-Seite.

Ich habe gesehen, dass Silverlight 5, die durch den Gebrauch von P/Invoke, ermöglicht uns den Zugriff auf die dlls auf dem client-Rechner. Ich Plane zum hinzufügen einer silverlight-Steuerelement in einer von meiner Seite, wird die Interaktion mit meinem usb-Gerät. Diese, Weise kann jeder Kunde mit dieser Art von Gerät, muss nur die Verbindung auf meiner website und mit der Arbeit beginnen.

Trotzdem wird ein Anfänger auf diese Art von Interaktion mit einem usb-Gerät, wie Schaffe ich es, dies zu tun ?

Welche dll von windows wird mir eine gute Möglichkeit, die Interaktion mit einem usb-Gerät ?

Weitere Infos :

  • Ich muss in der Lage sein, um die Kommunikation über COM-port. Eine typische serielle Kommunikation. Wie Schaffe ich es, dies zu tun ?

Für Testzwecke, kann ich eine Verbindung zu meinem Gerät durch eine Anwendung wie "Hercules", und ich im Grunde muss reprodure, die Art der Verbindung, die in meinem silverlight-Modul...

Habt Ihr irgendwelche Beispiel ?

Danke für Eure Hilfe,

  • Aber vorsichtig. Die P/Invoke-Zeug funktioniert nur, wenn die Silverlight-Anwendung ausgeführt wird Out-Of-Browser (die Sie benötigen, um es zu installieren). Wenn man es von einer Seite nicht genügend Berechtigung.
  • Zweitens, was sind Sie versuchen zu tun, mit dem USB-Gerät? Was USB-Gerät ist es? Kann es unter Windows APIs für die Arbeit mit Ihrem speziellen Gerät eher als " roh " die Kommunikation mit einem USB-Gerät.
  • I don ' T mind going out-of-browser! Es ist ein kleines elektrisches Gerät, gebaut von meiner Firma... Es ist eigentlich ganz einfach, ich "nur" das Bedürfnis zu Lesen, ein paar bits und werden in der Lage zu schreiben, ein paar bits, das ist es! Gibt es eine native API zum Lesen/schreiben direkt auf ein usb-Gerät (raw-Kommunikation, wie Sie gesagt haben)?
  • Falsch, SL5 erlaubt, aber Sie müssen, um die Anwendung zu erhöhten Privilegien mit einer registry-Einstellung/Einstellung.
  • Es ist sehr einfach zu tun, das in Silverlight 5 ohne GPO oder Registry, es ist nur auf die Anwendung in Ihrem manifest. Ein Beispiel hier.
  • Ich Rede SL5 Im browser erhöhten Modus. Für OOB, du hast Recht, es ist einfacher. Beachten Sie, dass Sie brauchen, code signieren mit einem Zertifikat, in beiden Fällen.

InformationsquelleAutor Andy M | 2012-01-24
Schreibe einen Kommentar