Hallo Ich hätte eine Frage und zwar wollte ich wissen wie Moderne Funkübertragungen/Protokolle vermeiden das Packete kollidieren. Folgendes ein Bluetooth host sucht nach Clients (ka wie der das genau macht) aber wie stellt er sicher das die Pakete die er erhält nicht ein Mix aus 2 Clients sind die einfach zur gleichen Zeit senden? lg Michael
Hallo, eine Variante ist, dass jeder Client eine zufällige Zeit wartet, prüft ob der Kanal frei ist und dann, je nach Ergebnis, sendet oder nochmal wartet. Wenn die Anzahl der Clients bekannt sind kann der Sender auch sagen "Jetzt Du, dann Du und danach Du" Viele Grüße, Martin L.
Das ist in der Tat ein wichtiges Problem, wenn mehrere Teilnehmer über das selbe Medium senden. Je nach Anforderung kommen dabei verschiedene Lösungen in Frage. Pauschal kann man deine Frage also nicht beantworten Lesestoff: http://de.wikipedia.org/wiki/Datenkollision
Hi! Bei Bluetooth gibt es innerhalb eines sog. Pikonetz einen Master und bis zu 7 Slaves. Der Master erteilt hier das Recht zu senden. Die Slaves können untereinander nicht kommunizieren, sondern nur über den Master. Für mehr Details kannst Du z.B. hier schauen: http://www.tm.uka.de/itm/WebMan/view.php?view=vorlesung_detail&id=190 Teil V: Drahtlose persönliche Netze In den anderen Teilen findest Du auch weitere Infos zu CSMA/CD und CSMA/CA (letzteres wird zur Kollisionsvermeidung in Funknetzen eingesetzt). Viele Grüße
Danke ich werde das mal Durchlesen. Zum meinem Genauen Problem, ich habe 255 Mögliche clients. Theoretisch wäre es möglich alle nach der reihe anzusprechen bzw auf eine kurze Antwort zu warten.......um dann zusehen welche clients aktiv sind... Lg Michael
Das wäre Polling! Bei gleichberechtigten Teilnehmern wäre auch noch Token-Ring möglich: also Weitergabe der Sendeberechtigung an den Nächsten, bis man wieder selbst an der Reihe ist.
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.