Renesas Synergy™

FAQ 2000307 : 【プロトコルスタック】リモートデバイスの受信信号強度(RSSI)の値を取得することはできますか?

RSSI値は以下のAPIとイベントで取得することができます。

・接続前に周辺デバイスのRSSI値を取得するには、以下の2つの方法があります。

  1. RBLE_GAP_Observation_Enable関数をコールしてスキャンを実行し、アドバタイジングレポート通知イベントRBLE_GAP_EVENT_ADVERTISING_REPORT_INDから取得する。
  2. RBLE_GAP_Device_Search関数をコールしてスキャンを実行し、デバイスサーチ結果通知イベントRBLE_GAP_EVENT_DEVICE_SEARCH_RESULT_INDから取得する。

・接続後に指定リモートデバイスのRSSI値を取得する。

RBLE_GAP_Read_RSSI関数をコールして、RSSI取得完了イベントRBLE_GAP_EVENT_READ_RSSI_COMPから取得する。

各関数とイベントの詳細は、以下のマニュアルをご参照ください。

Bluetooth® Low Energy プロトコルスタック APIリファレンスマニュアル (R01UW0088)
https://www.renesas.com/search/keyword-search.html#q=R01UW0088&genre=document

 

適用製品

RL78ファミリ
RL78/G1D
他にご質問がございましたら、リクエストを送信してください