Forum: PC-Programmierung Serielle Schnittstelle über Java


von Rolf L. (rolflehnert)


Lesenswert?

Hallo Zusammen,

ich habe zwar Java-Erfahrung, aber noch nie die serielle Schnittstelle 
programmiert. Nun möchte ich mir einen Kartenleser zulegen, der als 
Kommunikationsprotokoll CNET V1.2 nutzt.

Das einigste, was ich aber über das CNET im Web gefunden habe ist, dass 
dies eine einfache in C geschriebenen Netzwerk-Library ist. Kann mir 
jemand sagen, ob ich mittels Java auf ein Gerät zugreifen kann, wenn 
dieses das GNET-Protokoll nutzt oder muss ich dies dann mit C 
programmieren?

Vielen Dank und Gruß
Rolf

von Udo S. (urschmitt)


Lesenswert?

Also ich habe jetzt auf die Schnelle auch nichts gefunden über dieses 
Protokoll.
Mein Tipp, kauf dir einen Kartenleser, der ein offengelegtes Protokoll 
benutzt.

von Bernd K. (bem) Benutzerseite


Lesenswert?

Also die serielle Schnittstelle kannst du mit 
http://rxtx.qbang.org/wiki/index.php/Main_Page
ansprechen, ist durchaus verbreitet und stabil.
Dieses CNET Protokoll allerdings sagt mir auch nichts.

von Rolf L. (rolflehnert)


Lesenswert?

Danke für die Antworten.
Was das offengelegtes Protokoll betrifft, es handelt sich um einen 
portablen Magnetkartenleser. Leider habe ich nur die von PROMAG (MSR 
250) gefunden und die verwenden dieses Protokoll. Scheinbar gibt es da 
nicht so viele Hersteller.

Das Problem dabei ist, wenn ich so ein Teil bestelle und ich nicht per 
rxtx drauf zugreifen kann, habe ich 200 € in den Sand gesetzt  :-(

Gruß Rolf

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Rolf Lehnert schrieb:
> Das Problem dabei ist, wenn ich so ein Teil bestelle und ich nicht per
> rxtx drauf zugreifen kann, habe ich 200 € in den Sand gesetzt  :-(

Was hat den das miteinader zu tun? Genau nämlich nix! RXTX bietet nur 
Zugriff aus Java heraus auf die Serielle Schnittstelle des PCs!
Das kannst du ohne Finanzinvest testen mit einem simplen Draht oder 
beliebiegem Seriellem Gerät (z.B. ein weiterer PC/Laptop).

Ein wie auch immer geartetes Protokoll (welches übrigens im Datenblatt 
des PROMAG MSR 250 beschrieben ist), oder ob das Gerät deiner Wünsche 
ÜBERHAUPT eine RS232 hat ist doch ein ganz andere Thema und das musst du 
durch Datenblatt lesen und eigene Software lösen.

Falls das alles Neuland für dich ist, musst du eben überlegen ob du 
learning-by-trying betrieben willst und die 200€ investieren ODER dich 
im Vorfelde mit den Technologien auseinandersetzen und geeigente 
Übungsprojekte welche Teilaspekte behandeln abarbeitest.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.