送信電力はビーコンセンサーの読み取り値の精度にどのように影響しますか?


7

温度センサーを搭載したBluvision Beeksビーコンをいくつか持っています。送信電力を調整できます。特定のビーコンの送信電力を高く設定すると、一般にビーコンの送信電力を低く設定した場合よりも、センサーの読み取り値が向上するのではないかと思います。または、より長い範囲を達成するためにのみ、より高い送信電力が提供されますか?


1
あなたの質問の背後にある理由を説明できますか?送信がデジタルで、エラー検出が行われていることに気づきましたか?
Sean Houlihane 2017

@SeanHoulihaneデジタル送信がチャンネルによる読み取りの歪みを防ぐことができるかどうか確信がなかったので。ありがとう、あなたは私の質問に答えました!
Undertherainbow 2017

回答:


5

Bluetooth(およびレーダーのようなセンサーとは対照的に、ほとんどすべての他の伝送プロトコル)はデジタルプロトコルに基づいています。つまり、信号は両方ともバイナリであり、エラー検出/訂正コードによって保護されています。

信号が強く、1つのパケットに数個のエラーしかない限り、送信されるセンサーの読み取り値は変化しません。特にBLEの場合、パケットにはエラー訂正オーバーヘッドがなく、CRCのみです。エラーのある受信パケットは確認されません。これにより、パケットが再送信されます(レイテンシが増加するため、通常のスループットが向上します)。(ここから、@ Aurora0001に従って)

多くのセンサーが同じ帯域を共有している場合、より多くの電力が問題を引き起こすことがあります。


1
しかし、エラーがある場合、パケットはドロップされて再送信されますか?
Undertherainbow 2017

2
@Undertherainbowはい。これによると BLEはストップアンドウェイトARQを使用します—「通常、送信機は各フレームの終わりに冗長チェック番号を追加します。受信機は冗長チェック番号を使用して、起こり得る損傷をチェックします。受信機がフレームに問題がないことを確認した場合、それはACKを送信します。フレームが破損していることを受信者が確認した場合、受信者はそれを破棄し、ACKを送信しません。単に破損しているだけでなく、フレームが完全に失われたように見せかけます。」
Aurora0001

2
@ Aurora0001リンク先のページには、他では見つけられなかった非常に役立つ情報があります。どうもありがとうございます。
Undertherainbow 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.