Zeichen über WLAN schicken

Gast #596713
Lesenswert?
• ▲
▼
Guten Morgen,

ich besitze den ATmega128 und möchte jetzt Zeichen über einen WLAN 
Adapter verschicken. Leider hab ich dieses WLAN Dingens noch nicht und 
kann somit nicht rum experimentiern. Deswegen wäre ich euch sehr 
verbunden wenn ihr mir nützliche Tips,Links,Codes oder ähnliches 
mitteilt.

MFG Philipp
Gast #596768
Lesenswert?
• ▲
▼
Also ich weiß nicht ob wir das selbe meinen aber wenn ichs glaube dann 
heißt das bei mir nicht UDP sondern UDR0...du meinst doch die serielle 
Schnittstelle oder? Ich habe jetzt auch rausgefunden das der WLAN 
Adapter einfach an die Serielle Schnittstelle angeschlossen wird. Aber 
muss ich dann nur sagen UDR0 = "Variable" und er schickt den Inhalt der 
Variable direkt durchs WLAN! Das kann doch nicht schon alles sein oder? 
Ich meine was ist z.b. wenn das WLAN geschützt ist oder mehrere WLAN's 
in Reichweite sind.
Gast #596778
Lesenswert?
• ▲
▼
Hallo,

nein, er meinte schon UDP als Netzwerkprotokoll...

Wenn Dein WLAN-Adapter eine serielle Schnittstelle routen kann, kannst 
Du auf AVR-Seite durchaus UDR0 = "Variable" sagen.

Was der WLAN-Adapter damit dann macht, sollte in dessen Beschreibung 
stehen, wie Du den programmieren mußt, auch.
Was mit Deiner "Variable" an einem anderen Ende im Netz passieren soll, 
muß Du ja schließlich auch organisieren.

Alles andere (Konfiguration, Sicherheit, Anmeldung usw. usw. siehe 
Beschreibung des WLAN-Adapters.

Vielleicht solltest Du uns wenigstens verraten, um welchen WLAN-Adapter 
es überhaupt geht...

Gruß aus Berlin
Michael
#596783
Lesenswert?
• ▲
▼
Philipp wrote:
> Also ich weiß nicht ob wir das selbe meinen aber wenn ichs glaube dann
> heißt das bei mir nicht UDP sondern UDR0...du meinst doch die serielle
> Schnittstelle oder? Ich habe jetzt auch rausgefunden das der WLAN
> Adapter einfach an die Serielle Schnittstelle angeschlossen wird.

Das kann gut sein.

> Aber
> muss ich dann nur sagen UDR0 = "Variable" und er schickt den Inhalt der
> Variable direkt durchs WLAN!

SChau dir mal im AVR-gcc Tutorial an, wie eine UART (serielle
Schnittstelle) angesteuert wird. In a Nutshell: Du musst die
UART noch initialisieren und vor dem Senden eines Zeichens wäre
es auch vernünftig abzufragen ob der Sender mit dem Senden des
vorhergehenden Zeichens schon fertig ist, aber ansonsten: ja
im Grunde ist es das. Soweit es deinen Mega128 betrifft.
Dem ist das WLan ja sowas von egal, der hat seine serielle
Schnittstelle und über die wird gesendet.

> Das kann doch nicht schon alles sein oder?
> Ich meine was ist z.b. wenn das WLAN geschützt ist oder mehrere WLAN's
> in Reichweite sind.

Dann wird dir ja wohl der Adapter irgendwelche Möglichkeiten
geben, wie man das in Erfahrung bringen kann. Man kann ja ein
Modem auch dazu bringen, verschiedene Telefonnummern anzuwählen
und hat rechnerseitig trotzdem nur eine serielle Schnittstelle.

Gast #596784
Lesenswert?
• ▲
▼
Es gibt kein "UDR0", dieses muss erst deklariert werden, dann gäbe es 
das. Aber so einfach wie du dir das vorstellst ist das nicht, schau dir 
mal das Kommunikations-Protokoll von WLAN an... du stellst dir das alles 
viel zu einfach vor.

Scheinbar hast du dich nie richtig damit oder etwas ähnlichem befasst, 
wie aus deiner Fragestellung schon hervor geht.
Gast #596786
Lesenswert?
• ▲
▼
Klingt nach WIport von Lantronix oder einer anderen per WLAN velängerten 
seriellen  Schnittstelle.

Die kann man wirklich einfach so an die serielle Schnittstelle 
anschliessen und die Daten auf der anderen Seite (entweder ein anderer 
WiPort, ein XPort oder ein PC mit entsprechendem Treiber) empfangen.
Das ganze geht auch bidirektional.
Gast #596807
Lesenswert?
• ▲
▼
@guest: UDR0 gibt es nicht???? Naja das seh ich aber anders! Benutze ich 
schon in meinen Vorherigen Programmen.

Ok ich habe wirklich nicht viel Erfahrung mit AVR Programmierung aber 
dafür seid ihr ja da G um mir zu helfen es zu lernen. "Jeder fängt mal 
klein an"

Vielen Dank für den Tip mit dem WLAN Adapter! Ist mir selbst nicht 
eingefallen das ich den Adapter selbst auch noch konfigurieren 
kann/muss.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren