mikrocontroller.net

Forum: PC-Programmierung LanRelaisKarten-programmierung per Java


Autor: David Biehl (adrianboing)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Phil J. (sunflower_seed)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Marc (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andi ... (xaos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schonmal java vernünftig auf nem arm target zum laufen bekommen ? ;)

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Andi ... (xaos)
Datum:

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

Autor: David Biehl (adrianboing)
Datum:

Bewertung
0 lesenswert
nicht 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 ...-.-

Autor: Jochen Ferger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau dir mal mein Buch an,
http://www.amazon.de/MSR-mit-USB-Java-CD-ROM/dp/37...

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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.