Hi, die nRF24L01 sind ja sehr verbreitet. Wenn ich die nun benutze, was passiert wenn es nun auch andere Hobbyisten in meiner Nähe gibt, die auf meinem Channel und meiner Pipe funken? Dann dürften doch die Pakete meines Senders mit denen des fremden Senders kollidieren und der Empfänger empfängt sowohl die fremden als auch meine eigenen Pakete. Hat der nRF24L01 irgendwelche Schutzmechanismen dagegen eingebaut oder muss ich mich da selber drum kümmern? Wenn nicht, wie mache ich das am besten? Jedem Paket ein "Passwort" oder so mitgeben um zu verifizieren, dass das Paket auch tatsächlich nur für meinen Empfänger gedacht ist? Wie ist das eigentlich mit den Pipes, das sind doch auch nur logische Konstrukte, d.h. der Sender sendet ein Paket "für Pipe 3" und alle Empfänger in der Umgebung empfangen dieses erst mal. Nur der Empfänger der intern auf Pipe 3 eingestellt ist verwertet dieses, alle anderen verwerfen es. Also sind Pipes quasi nur als Slave-Adressen zu verstehen? Wieso sind dann nur 6 Pipes möglich?
Tja, Funker, > .. Wenn ich die nun benutze, was passiert wenn es nun auch andere > Hobbyisten in meiner Nähe gibt, die auf meinem Channel und meiner Pipe > funken? Dann ist das so, als würdest Du im Sportstadion bei allem Fan-Getöse Deinem Freund auf der anderen Seite etwas zurufen wollen. Oder wie wenn Du auf dem Supermarkt-Parkplatz auf Dein Auto zugehst, es per Funk öffnen willst, aber es reagiert nicht. Weil Dir gerade ein anderer den Funkkanal geklaut hat und auch nicht öffnen kann, weil Du ihm mit Deiner Botschaft in die Quere gekommen bist. Folgerung: Dein Auto öffnet sicher, wenn Du so dicht vor ihm stehst, dass Du es auch von Hand öffnen könntest. Es öffnet auch etwas vorher, wenn Du a) Einen freien Funkkanal gefunden hast. (Automatic Link Set Up, "ALIS") b) Dein Sender so stark ist, dass Du einen Bleiakku auf Deiner Schulter tragen musst, um ihn zu versorgen. c) Du mit einer Richtantenne sendest, vielleicht in der Größe eines Regenschirms. d) Du Deine Sendung in kleine Pakete aufteilst mit laufender Nummer, CRC, Emfangsbestätigung und notfalls Retransmission. (ACK-Funkverkehr) e) Du eine Modulationsart benutzt, die so redundant sendet, dass kein einzelner Träger sie zerstören kann (Spread Spectrum) f) Oder eine Kombination von a) bis e). Das trägt zu meinem Spass in der Funktechnik bei. Ciao Wolfgang Horn
:
Bearbeitet durch User
Danke, sehr informativ. Also kurzgesagt wäre das Fazit im genannten Szenario wohl: "pech gehabt.", habe ich das richtig verstanden? ;-) Wenn zwei Module nun versuchen, größere Datenmengen in kurzer Zeit zu senden dürfte das doch aber darin ausarten, dass sie dafür quasi ewig brauchen, da sie sich ständig gegenseitig ins Maul plappern und dann wieder retransmits machen müssen?
> Wenn zwei Module nun versuchen, größere Datenmengen in kurzer Zeit zu < senden dürfte das doch aber darin ausarten, dass sie dafür quasi ewig > brauchen, da sie sich ständig gegenseitig ins Maul plappern und dann > wieder retransmits machen müssen? In der Praxis ist das kein Problem, da du die Kanäle wechseln kannst. Wenn ein Kanal belegt ist, dann nimmst du einen anderen. Ein intelligenter Ansatz ist da leicht zu finden.
Hi, Funker, > ... Also kurzgesagt wäre das Fazit im genannten > Szenario wohl: "pech gehabt.", habe ich das richtig verstanden? ;-) Unter Umständen ja. Wie auf der Autobahn, wenn man plötzlich im Stau steht. Aber solange noch nicht alles dicht ist, und je cleverer Du die Sache anpackst, desto kürzer Deine Sendezeiten. Ciao Wolfgang Horn
Kanal wechseln wäre natürlich eine Option. Allerdings muss das, sobald der Sender den Kanal wechselt erst mal allen Empfängern mitteilen, was auf einem völlig gestörten Kanal wiederum schwierig ist.
Richtig, Funker, > Kanal wechseln wäre natürlich eine Option. Allerdings muss das, > sobald > der Sender den Kanal wechselt erst mal allen Empfängern mitteilen, was > auf einem völlig gestörten Kanal wiederum schwierig ist. Da hilft Zeitzeichenempfang und ein Algorithmus, wann sich Sender und Empfänger auf welchem Funkkanal treffen. Wenn ein Algorithmus dazu erst die Kanalbelegung prüft, wird es lustig, wenn die Belegung aus der Sicht des Senders eine andere ist als aus der Sicht des Empfängers. Vorschläge: 1. Durchforste, wie es die Profis in Deiner Branche machen. 2. Schau Dir die PAtentliteratur zum Thema ALIS an. Wolfgang Horn
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.