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?
7
Antworten:
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.
quelle