Oh leck, hab da keine Ahnung!
Mein PC (der einzig andere Teilnehmer nach dem Internetrouter) hat ne automatische IP-Adresszuteilung. Sie lautet 192.168.1.2
Das sollte doch aber nicht unbedingt das Problem sein, oder?
Probiere mal, das Modul über einen PING zu erreichen.
Wie lauten denn andere Adressen in Deinem Netzwerk?192.168.10.171:2000 könnte z.B. Probleme machen, wenn der normale Adressbereich 192.168.2.XYZ lautet.
Oh leck, hab da keine Ahnung!
Mein PC (der einzig andere Teilnehmer nach dem Internetrouter) hat ne automatische IP-Adresszuteilung. Sie lautet 192.168.1.2
Das sollte doch aber nicht unbedingt das Problem sein, oder?
So, etz hats gefunzt
Zuerst ist der Loader abgeschmiert, dann hab ich alles nochmal neu gemacht und nun klappts auch!!!!
Sorry für die umstände
EDIT: Jetzt wird auf Teufel komm raus getestet![]()
Hier werden Sie geholfen: http://de.wikipedia.org/wiki/Netzmaske
![]()
Okay, ich der Loader kann sich mit meinem Modul leider auch nicht verbinden.
WiFi klappt ist verbunden und auch der UDP broadcast vom RP6 kommt an (Port 55555).
Der Loader "sieht" den RP6 also auch wenn ich nach ihm suche.
Verbinden via TCP schlägt jedoch immer mit einem TimeOut fehl.
Ich habe in der Firewall mal extra Regel sowohl für die benutzen Ports als auch für den Loader selbst erstellt.
Leider kein Erfolg.
Log des RP6 zeigt ohne Frage, dass er korrekt verbunden ist (sieht man ja auch am UDP)
Keine Ahnung was ich noch versuchen soll
Werde dann wohl mal ein paar Test via Kabel machen
EDIT: auf mein ping reagiert der RP6 auch nicht. ( sollte er?)
> EDIT: auf mein ping reagiert der RP6 auch nicht. ( sollte er?)
Doch das sollte er!
Wenn schon ein Ping nicht klappt, kanns mit dem RobotLoader auch nicht gehen.
Das Problem liegt also irgendwo in den Netzwerk Einstellungen / Firewall.
Ja, davon gehe ich auch aus. Ich habe manuell Port 2000 freigegeben und auch alles für den RobotLoader erlaubt...
Blödes Windows
Hat der RP6 irgendeine "ping" funktionalität mit der ich mal testen kann?
Ja auf der WLAN Kommandozeile einfach ping 192.168.x.x eingeben.
Poste vielleicht auch mal Infos zu Deinen Netzwerk Einstellungen, evtl. fällt mir da ja was auf.
get wlan
get ip
PS:
WLAN Kommandomodus musst Du mit .$$$ aktivieren wenn der Bootloader im Passthrough Modus ist.
Ich nutze DHCP mit fixer Adresszuweisung im Router.# get ip
get ip
IF=UP
DHCP=ON
IP=192.168.0.110:2000
NM=255.255.255.0
GW=192.168.0.1
HOST=0.0.0.0:2000
PROTO=TCP,
MTU=1524
FLAGS=0x6
TCPMODE=0x0
BACKUP=0.0.0.0
<2.32>
# get wlan
get wlan
SSID=Home
Chan=7
ExtAnt=0
Join=1
Auth=MIXED
Mask=0x1fff
Rate=8, 6 Mb
Linkmon=5
Passphrase=******
TxPower=0
<2.32>
# ping 192.168.0.101
ping 192.168.0.101
Ping try 192.168.0.101<2.32>
Mit meinem Laptop klappt es übrigens auch nicht, also wohl eher ein Router Problem.
Wie sieht eigentlich das "Protokoll" aus, mit dem der RobotLoader mit dem Bootloader kommuniziert?
D.h. was kann ich an den Bootloader senden, um Infos wie im Status-Bereich des Roboters zu erhalten (FW-Rev, Board-Name etc) und was muss ich senden, um ein Programm zu starten/stoppen?
- Max
Lesezeichen