Forum: Mikrocontroller und Digitale Elektronik NRF24L01 maximal nodes?


von Johnny S. (sgt_johnny)


Lesenswert?

In einer Anwendung soll ein Funkmodul (NRF24L01) verwendet werden um 
einen Status zu übermitteln.

Der Inhalt besteht aus zwei byte für die Adresse des Nodes (0-999) und 
zwei weitere Bytes für Daten.

Der "Node" versendet nur, er braucht nichts zu empfangen. Der "Master" 
empfängt nur.

Nun ist die Frage aus wievielen NRF24L01 darf ein Netzwerk bestehen? Ist 
0-1000 möglich?

Die Transmissionsrate ist sehr sehr niedrig, beim schliessen eines 
Kontaktes wir die selbe Message 4 mal gesendet, danach ist für 15min - 
12h Funkstille.


Ist das so möglich oder nicht?

von Karl M. (Gast)


Lesenswert?

Die Frage ist doch,

was ist das Internet und was sind die lokalen Netzwerke.
Siehe das Wiki dazu.

von Dumpf Backe (Gast)


Lesenswert?

Johnny S. schrieb:
> Nun ist die Frage aus wievielen NRF24L01 darf ein Netzwerk bestehen?

Du kannst Datenblatt lesen?

Dort steht drin wie gross der mögliche Adressraum der
Bausteine ist.

Wenn es nicht reicht kannst du durch dein eigenes Protokoll
im Datenbereich deiner Pakete einen noch grösseren
Adressbereich implementieren.

von Dumpf Backe (Gast)


Lesenswert?

Karl M. schrieb:
> was ist das Internet und was sind die lokalen Netzwerke.
> Siehe das Wiki dazu.

Du hast keine Ahnung von was du da quasselst.

Ein NRF24L01 hat mit Internet und LAN mal gar
nichts zu tun.

von Johnny S. (sgt_johnny)


Lesenswert?

Dumpf Backe schrieb:
> Johnny S. schrieb:
>> Nun ist die Frage aus wievielen NRF24L01 darf ein Netzwerk bestehen?
>
> Du kannst Datenblatt lesen?
>
> Dort steht drin wie gross der mögliche Adressraum der
> Bausteine ist.
>
> Wenn es nicht reicht kannst du durch dein eigenes Protokoll
> im Datenbereich deiner Pakete einen noch grösseren
> Adressbereich implementieren.

Hm, ist denn der Adressbereich für Einweg-übermittlung relevant? Der 
Empfänger muss ja nur die Werte sehen und speichern, eine Antwort ist ja 
nicht nötig.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Johnny S. schrieb:
> In einer Anwendung soll ein Funkmodul (NRF24L01) verwendet werden um
> einen Status zu übermitteln.

Nordic schreibt: "This product is not recommended for new designs."

Ich kenne ShockBurst nicht, aber bei "1Mbps and 2Mbps on-air data-rate" 
sollte es mit dem Teufel zu gehen, wenn Du da nicht 4kByte / 15 Minuten 
hin bekommst.

Notfalls einen nrf51, da kannst Du Dir dein eigenes Protokoll 
implementieren. Für Deinen Anwendungsfall klingt eine 
Verbindungsorientiertes Protokol nicht gerade optimal.

von Einer K. (Gast)


Lesenswert?

Torsten R. schrieb:
> Nordic schreibt: "This product is not recommended for new designs."
Der NRF24L01 ist schon seit einiger Zeit nicht mehr im Handel.
Aber den NRF24L01+ wirds wohl noch über Jahre geben.

(oder habe ich was wichtiges verpasst?)

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Arduino F. schrieb:
> Aber den NRF24L01+ wirds wohl noch über Jahre geben.
>
> (oder habe ich was wichtiges verpasst?)

Keine Ahnung. Der OP schrieb von NRF24L01 (nicht NRF24L01+). Da mein 
erster Google-Treffer direkt bei Nordic den zitierten Satz enthielt, 
dachte ich mir, dass es nicht schaden kann, den mal hier rein zu werfen.

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.