Forum: PC-Programmierung LanRelaisKarten-programmierung per Java


von David B. (adrianboing)


Lesenswert?

Hallo,

wie schon der Name des Theards sagt muss ich eine Java-Anwendung 
schreiben die letztlich eine Lanrelaiskarte anspricht. Und zwar diese:

http://www.pollin.de/shop/shop.php
Artikel Nr.: 810 058

Ich Arbeite mit einem Partner. Dies ist ein Schulprojekt und 
letztendlich sollte das ganze so ablaufen das wir zwei mittels eines 
iPod´s eine Applikation auf ihm aufspielen und dieser dann eine FritzBox 
mit genau dieser Java-Anwendung die auf dem Speicher der Box liegt 
ausführt. Somit wird dann über die Box das Javaprogramm ausgeführt und 
die einzelnen Ports der Lanrelaiskarte werden geschaltet.

Jetzt ist mein großes Problem ich habe keine Ahnung wie ich damit 
anfangen soll. Habe ja noch nie eine Relaiskarte über Java angesprochen, 
hoffe es kann mir jemand einen Quelltext geben den ich mir mal anschauen 
könnte. Oder auch nur irgendwelche Infos dazu.

Jedoch werde ich des öfteren nachfragen was ich noch nicht verstehe und 
das kann so ziemlich vieles sein. Sprich wenn möglich, möglichst simpel 
und genau beschreiben.

Vielen dank schonmal Adi

von Phil J. (sunflower_seed)


Lesenswert?

Guck in die Doku.
Über die Karte selbst wurde hier glaub ich schonmal diskutiert.
EDIT: Wohl nicht ganz, aber sicherlich hilfreich: 
Beitrag "AVR für wenig Geld im LAN"


Socket-Programmierung geht unter Java ganz gut.

Ansonsten: Lesen, lesen, lesen

von Marc (Gast)


Lesenswert?

Zur Socketprogrammierung gibt es genug im Netz
http://java.sun.com/docs/books/tutorial/networking/sockets/
http://openbook.galileocomputing.de/javainsel7/


Ich hab die Anleitung zu der Karte nur kurz überfolgen aber die 
Befehle/Protokoll sind/ist recht einfach (Seite 12)

Einfach einen String an das Teil senden und danach der Ergebnis parsen

von TestX .. (xaos)


Lesenswert?

schonmal java vernünftig auf nem arm target zum laufen bekommen ? ;)

von Peter (Gast)


Lesenswert?

ich vermute auch mal nicht das das java auf der FritzBox laufen soll, 
eventuell ist es ja ein Java-applet was nur auf der FritzBox liegt. Dies 
wird dann auf dem iPod gestartet. Aber dann gibt es das nächste Problem 
das Applet kann nur auf die FritzBox zugreifen und nicht auf die IP der 
Relaikarte. (mit Portforwarding könnte man das aber lösen)

Aber warum man gleich java dafür nehmen muss ist mir nicht ganz klar.

von TestX .. (xaos)


Lesenswert?

jo viel zu aufwändig.
paar zeilen php und ne weboberfläche, fertig...

von David B. (adrianboing)


Lesenswert?

Es sollte Java sein weil ich bisher nur Java und C++ in der Schule hatte 
und kein php. Sprich ich müsste eine ganz neue progsprache lernen und 
keine ahnung mit java geht es vllt umständlicher aber dennoch ist es ein 
Projekt in dem wir auch bissel was tun sollen ;)

Aber von euch hat mir keiner ein solches Programm oder zumindest ein 
paar Links die mir da bissel helfen können?

Und was die Socketprogrammierung angeht bin ich auch noch nicht viel 
schlauer. Ich hab mir halt mal diese site angeschaut wobei die recht gut 
is.

http://www.peuss.com/java/Sockets.php

naja und ich versteh noch nicht so recht wie ich das mit dem server und 
dem client verstehen soll.

ich bin zur zeit total verwirrt und weiß nicht wo was hingehört. das is 
echt frustrierend ...-.-

von Jochen Ferger (Gast)


Lesenswert?

Schau dir mal mein Buch an,
http://www.amazon.de/MSR-mit-USB-Java-CD-ROM/dp/3772343171/ref=sr_1_1?ie=UTF8&s=books&qid=1237060047&sr=8-1

Ich habe ein sehr leichte Socket Klasse implementiert, die mit wenigen 
Methoden auskommt. Auch sind die Klassen quelloffen, so dass du schauen 
kannst, wie mit Sockets umgegangen wird.

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.