Forum: Mikrocontroller und Digitale Elektronik Funkprotokoll für NRF24L01


von Holger K. (holgerkraehe)


Lesenswert?

Hallo zusammen

Was wäre ein gängiges, aktuelles, Protokoll für NRF24L01?
Es geht dabei um Sensoren, welche ihre Daten an einzelne Teilnehmer 
mitteilen.

Gibt es da bereits sinnvolle bestehende Protokolle?

Danke!

von Einer K. (Gast)


Lesenswert?

Shockburst


Es gibt keine wirkliche Alternative.

von Peter (Gast)


Lesenswert?


von Einer K. (Gast)


Lesenswert?

Peter schrieb:
> Meinst Du das:
Ich meine, dass das ShockBurst schon längst im  NRF24L01+ eingebaut ist, 
und darum wenig Alternativen existieren dürften.
Und dem entsprechend ist die Eingangsfrage im Kern falsch.
Denn:
1. Das Funkprotokoll ist ShockBurst, und damit hat es sich.
2. Damit ist die Frage eine überflüssige Frage



Ich würde allerdings zum NRF24L01+ raten, statt des NRF24L01.
Gerne werden die beiden in Tutorials und auch bei den Händlern 
durcheinander geworfen.
Dort ist also erhöhte Aufmerksamkeit zu empfehlen.

Vom NRF24L01 existieren viele Nachbauten/Clone/Fälschungen.
(KA, was das richtige Wort ist)
Und die machen schon mal Probleme.

Soweit mir bekannt befindet sich der originale NRF24L01 nicht mehr im 
Handel.
Nur noch der NRF24L01+

von Wolfgang (Gast)


Lesenswert?

Holger K. schrieb:
> Gibt es da bereits sinnvolle bestehende Protokolle?

Suchst du ein Funkprotokoll oder suchst du ein Sensordatenprotokoll, das 
über die NRF24L01 mittels Shockburst übertragen wird?

von L. N. (derneumann)


Lesenswert?

Wolfgang schrieb:
> Holger K. schrieb:
>> Gibt es da bereits sinnvolle bestehende Protokolle?
>
> Suchst du ein Funkprotokoll oder suchst du ein Sensordatenprotokoll, das
> über die NRF24L01 mittels Shockburst übertragen wird?


Ich glaub das weiß er nicht so genau.
https://github.com/nRF24/RF24 Das ist eine Library für das NRF24L01 
Modul. Funktioniert sehr gut und lässt sich für deine Zwecke gut nutzen.

Alternative: Selber schreiben.
Das NRF24L01 hat Dinge wie Auto Retries, CRC und Auto ACKs schon in der 
Hardware integriert. Wenn du in China beim Aliexpress kaufst, nimm die 
Module von RobotDyn, die funtkionieren alle einwandfrei. Im Gegensatz zu 
den ganzen anderen, billigeren.

von Axel S. (a-za-z0-9)


Lesenswert?

Lucas N. schrieb:
> Wolfgang schrieb:
>> Holger K. schrieb:
>>> Gibt es da bereits sinnvolle bestehende Protokolle?
>>
>> Suchst du ein Funkprotokoll oder suchst du ein Sensordatenprotokoll, das
>> über die NRF24L01 mittels Shockburst übertragen wird?
>
> Ich glaub das weiß er nicht so genau.

Ich glaube das weiß er schon. Er hat nur das falsche Wort 
"Funkprotokoll" geschrieben und unser "lieber" Arduino Fanboy hat die 
Gelegenheit sofort benutzt, um den Oberlehrer heraushängen zu lassen.

von Wolfgang (Gast)


Lesenswert?

Holger K. schrieb:
> Es geht dabei um Sensoren, welche ihre Daten an einzelne Teilnehmer
> mitteilen.

Kannst du das mal etas genau spezifizieren? Entscheidet der Sensor an 
wen die Daten gehen, verbreiten die Sensoren ihre Daten per Broadcast 
und die Teilnehmer (=Datenempfänger?) wissen, was für sie bestimmt ist, 
gibt es einen Knoten, der die Daten vom Sensor zu bestimmten Empfängern 
weiterreicht oder wie soll der Funkverkehr organisiert sein.

von HMM (Gast)


Lesenswert?

schau dir mal http://mysensors.org/ an.

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.