Forum: Mikrocontroller und Digitale Elektronik nRF24L01 - WLAN?


von leluno (Gast)


Lesenswert?

Ich möchte ein Funknetzwerk aufbauen und habe dafür 2 nRF24L01.

1.Frage:
Empfansbereich und Sendeleistung scheint mit dem alten 2Mbps-802.11-WLAN 
übereinzustimmen. Kann man mit einem alten WLAN-Router auf diesem 
Standard eine Verbindung ohne Verschlüsselung herstellen?

2.Frage:
besteht -mit vertretbarem Aufwand- alternativ die Möglichkeit Mini-PCIe 
wlan-Module an einen Microcontroller anzubinden?

von Conny G. (conny_g)


Lesenswert?

leluno schrieb:
> Ich möchte ein Funknetzwerk aufbauen und habe dafür 2 nRF24L01.
>
> 1.Frage:
> Empfansbereich und Sendeleistung scheint mit dem alten 2Mbps-802.11-WLAN
> übereinzustimmen. Kann man mit einem alten WLAN-Router auf diesem
> Standard eine Verbindung ohne Verschlüsselung herstellen?

Dazu müsstest Du die genaue Nutzung der Physical Layer von beiden 
herausfinden, ob sich die hier grundsätzlich verstehen können.
Und dann müsstest du die Layers darüber per Hand implementieren.
Das ist bestimmt bei einem unverschlüsselten 2Mbit Wlan grundsätzlich 
denkbar, aber vermutlich ein größerer Aufwand.
Klingt nach einer spannenden Aufgabe oder nach einer Lebensaufgabe :-)

von leluno (Gast)


Lesenswert?

Conny G. schrieb:
> Lebensaufgabe

soll es nicht werden. Die höheren Layer sind nicht das Problem. beim 
enc28j60 funktioniert der Datentransfer zwischen mcu und enc per spi. 
Wenn man den enc durch ein Funkmodul ersetzt, müsste man den 
high-level-code von einer enc-Anwendung übernehmen können. Ob die 
spi-Daten an den enc oder an das Funkmodul gehen, kann nicht das große 
Problem sein.

Ich werde versuchsweise mal einen Sender aufbauen, der ein einfaches 
Ethernet-Packet sendet.

von Conny G. (conny_g)


Lesenswert?

Mmh, ich wäre mir jetzt nicht sicher, ob man einfach unter einen 
Ethernet Controller dieses Funkmodul als Physical Layer drunterklemmen 
kann.
Eher wäre ich mir sicher, dass das nicht funktioniert.

von leluno (Gast)


Lesenswert?

den enc-ethernet-controller wollte ich eigentlich ganz weglassen. Der 
bringt per spi data_in und data_out an die high-level-Anwendung. Das 
kann das Funkmodul auch.

von Max H. (hartl192)


Lesenswert?

Eine paar Worte zum Nachdenken: Bluetooth arbeitet auch auf der gleichen 
Frequenz wie WLAN. Sind die beiden kompatibel?

WLAN (802.11) hat laut Wikipedia die Modulationsverfahren FHSS oder 
DSSS. Das nRF24L01 nutzen GFSK mit fixer Frequenz.

von Mirco C. (Firma: s@Td) (mcontroller)


Lesenswert?

Du brauchst außerdem zum Umschalten vom Rx in Tx Mode 130µs halte das 
irgendwie für zu lange für WLAN.

von Max H. (hartl192)


Lesenswert?

Nachtrag: Die eigentliche Modulation bei 2 Mbit/s ist DQPSK.

Es wird also seeehr schwierig, wenn nicht unmöglich werden mit dem 
nRF24L01 WLAN zu machen.

: Bearbeitet durch User
von leluno (Gast)


Lesenswert?

Danke für die Anregungen. Wenn die Modulation nicht übereinstimmt, geht 
es mit einem WLAN-Router nicht. Es bleibt aber die Idee der Übertragung 
der Ethernetframes per nRF24L01.

Es müsste dann statt des WLAN-Routers eine MCU geben, die die Anbindung 
des Funklans an das LAN übernimmt.

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.