Wie beeinflusst die Sendeleistung die Genauigkeit der Messwerte des Beacon-Sensors?

7

Ich habe einige Bluvision Beeks Beacons mit Temperatursensoren. Ich kann ihre Sendeleistungen anpassen. Ich frage mich, ob das Einstellen einer höheren Sendeleistung für eine bestimmte Bake zu einem besseren Sensorwert führt, als wenn die Bake im Allgemeinen auf eine niedrigere Sendeleistung eingestellt wäre. Oder wird eine höhere Sendeleistung nur bereitgestellt, um eine größere Reichweite zu erreichen?

Unterarm
quelle
1
Können Sie die Gründe für Ihre Frage erklären? Sie erkennen, dass die Übertragung digital ist, mit Fehlererkennung, oder?
Sean Houlihane
@ SeanHoulihane Weil ich nicht sicher war, ob die digitale Übertragung eine Verzerrung des Lesens durch den Kanal verhindern würde. Danke, du hast meine Frage beantwortet!
Undertherainbow

Antworten:

5

Bluetooth (und so ziemlich jedes andere Übertragungsprotokoll im Gegensatz zu Sensoren wie Radar) basiert auf digitalen Protokollen. Dies bedeutet, dass die Signale sowohl binär als auch durch Fehlererkennungs- / Korrekturcodes geschützt sind.

Solange das Signal stark genug ist, dass nur wenige Fehler in einem Paket vorhanden sind, ändert sich der resultierende Sensorwert, der gesendet wird, nicht. Insbesondere im Fall von BLE gibt es keinen Overhead für die Fehlerkorrektur in den Paketen, sondern nur eine CRC. Empfangenes Paket, das fehlerhaft ist, wird nicht bestätigt. Dies führt dazu, dass das Paket erneut gesendet wird (wodurch die Latenz als Kompromiss für einen verbesserten typischen Durchsatz erhöht wird). (von hier gemäß @ Aurora0001)

Mehr Leistung kann manchmal zu Problemen führen, wenn viele Sensoren dasselbe Band teilen.

Sean Houlihane
quelle
1
Aber wenn es Fehler gibt, wird das Paket verworfen und erneut übertragen?
Undertherainbow
2
@ Unter dem Bogen Ja. Nach diesem BLE verwendet Stop-and-wait ARQ - "Normalerweise fügt der Sender eine Redundanzprüfung Zahl am Ende jedes Rahmens der Empfänger die Redundanzprüfung Nummer verwendet auf mögliche Beschädigungen zu überprüfen , ob der Empfänger sieht , dass der Rahmen gut ist.. Wenn der Empfänger feststellt, dass der Frame beschädigt ist, verwirft der Empfänger ihn und sendet keine ACK. Er gibt vor, der Frame sei vollständig verloren gegangen und nicht nur beschädigt. "
Aurora0001
2
@ Aurora0001 Die verlinkte Seite enthält sehr nützliche Informationen, die ich anderswo nicht finden konnte. Ich danke dir sehr.
Undertherainbow