Forum: HF, Funk und Felder Xbee-868MHz: Wie groß ist normalerweise die Maximale Datenmenge?


von Bernhard (Gast)


Lesenswert?

Guten Tag

Ich habe mir ein Xbee Entwicklungskit mit 868 MHz Modulen gekauft.
Wenn ich das Datenblatt richtig gelesen habe, werden da die Daten mit 
24KBit/s übertragen.
Der Datendurchsatz ist mit 2,4KBit/s angegeben.
So weit so gut.
Dass würde bedeuten dass ich theoretisch eine Datenmenge von maximal 
864000 Byte/h

2400Bit/s / 10Bit = 240Byte/s (8Datenbit + 1Startbit + 1Stopbit)
240Byte/s *60*60 = 864000Byte/h
Ich komme aber nur auf 206580Byte bevor die 10% Grenze erreicht wird und 
sich die Module abschalten.

Dass bedeutet eine Datenrate von ca. 574Bit/s
Dass ist gerade 1/4 dessen was eigentlich übertragen werden können 
müsste.
Es kann doch nicht sein dass der Overhead so groß ist, oder?
Ich habe schon das acknowledge und das Mehrfachsenden abgeschalten.

Ist dass normal so oder habe ich da etwas falsch gemacht?

Zum testen verwende ich X-CTU und die Reichweitentestfunktion mit 
Loopback.
(Die RSSI-Funktion ist abgeschalten)
Die Module sind ca. 5 Meter voneinander entfernt.
Die Sendeleistung ist ganz heruntergedreht.
Die RS-232 Einstellungen bei beiden Modulen sind 19200 8N1 Flow-None
Buffer = 11 Byte.
Sendestring = 11 Byte
acknowledge = aus
Mehrfachsenden von Daten = aus
Außer dem W-Lan und ein paar 433MHz-Funkthermometern sendet nichts im 
Umkreis von ein paar Kilometern.

von Ziff (Gast)


Lesenswert?

Wenn's so einfach wie ein Kabel waere ... es ist etwas komplizierter. 
Offensichtlich wird jedes Packet bestaetigt, und falls noetig, 
wiederholt. Das Bestaetigen selbst dauert auch seine Zeit. Ich wuerde 
nun mal mit der maximalen Blockgroesse arbeiten, dann sollte es besser 
werden. Die theoretiche Datenrate von 2.4KBit werden nur mit 
Blockgroessen gegen unendlich erreicht.

von Bernhard (Gast)


Lesenswert?

>Wenn's so einfach wie ein Kabel waere ... es ist etwas komplizierter.
Dass weis ich.

>Offensichtlich wird jedes Packet bestaetigt, und falls noetig,
>wiederholt. Das Bestaetigen selbst dauert auch seine Zeit. Ich wuerde
>nun mal mit der maximalen Blockgroesse arbeiten, dann sollte es besser
>werden.

Es geht mir nicht um die Geschwindigkeit.
Die erreiche ich ja.
Es geht mir um die Datenmenge die ich übertragen kann bevor die 10% 
Beschränkung aktiviert wird.
Die Datenmenge, die ich angegeben habe, sind die erfolgreichen + die 
fehlerhaften Übertragungen.

Die Empfangsbestätigung und das erneute Senden bei einer fehlerhaften 
Sendung habe ich abgeschalten, denn sonst die Datenmenge noch niedriger 
gewesen währe.

>Die theoretiche Datenrate von 2.4KBit werden nur mit
>Blockgroessen gegen unendlich erreicht.
Laut Datenblatt wird mit 24KBit/s gesendet. Aber da nur 6Min/h gesendet 
werden darf, kommt man auf 2,4KBit/s.

von Bernhard (Gast)


Lesenswert?

Sagt blos, es hat noch keiner mit den 868MHz Funkmodulen gearbeitet?

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.