Community Translation - Configuring BLE Peripheral to Perform Directed Advertisement - KBA218959

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
HiOm_1802421
Level 5
Level 5
Distributor - Marubun (Japan)
50 replies posted 50 questions asked 25 replies posted

Hi,

I tried to translate this KBA218959 into Japanese.

Configuring BLE Peripheral to Perform Directed Advertisement - KBA218959

==========

タイトル:BLEペリフェラルでダイレクトアドバタイズを行なうための構成

質問:

BLEペリフェラルでダイレクトアドバタイズを行なうには、どう構成すればいですか?

回答:

ダイレクトアドバタイズをBLEペリフェラルで行う構成にすることは、BLE Component Configurationにオプションがなく、ダイレクトアドバタイズを有効にするAPIもないため簡単ではありません。しかし、ダイレクトアドバタイズはディスカバリーモードインフォメーションのアドバタイズメントパラメータを変更することによりアプリケーションで有効にすることが出来ます。

  1. アドバタイズタイプを CYBLE_GAPP_CONNECTABLE_LOW_DC_DIRECTED_ADV または CYBLE_GAPP_CONNECTABLE_HIGH_DC_DIRECTED_ADV のどちらかに変更する。

    cyBle_discoveryModeInfo.advParam->advType = CYBLE_GAPP_CONNECTABLE_LOW_DC_DIRECTED_ADV;

  2. ダイレクトデバイス(セントラル)のアドレスタイプとアドレスを設定します。アドレスタイプをCYBLE_GAP_ADDR_TYPE_PUBLICまたはCYBLE_GAP_ADDR_TYPE_RANDOMのいずれかに設定します。この例では、パブリックアドレスが 0x00A05000251F であるセントラルが示されています。セントラルに対して、ペリフェラルがダイレクトアドバタイズを実行します。

    cyBle_discoveryModeInfo.advParam->directAddrType = CYBLE_GAP_ADDR_TYPE_PUBLIC;
    cyBle_discoveryModeInfo.advParam->directAddr[5] = 0x00;
    cyBle_discoveryModeInfo.advParam->directAddr[4] = 0xA0;
    cyBle_discoveryModeInfo.advParam->directAddr[3] = 0x50;
    cyBle_discoveryModeInfo.advParam->directAddr[2] = 0x00;
    cyBle_discoveryModeInfo.advParam->directAddr[1] = 0x25;
    cyBle_discoveryModeInfo.advParam->directAddr[0] = 0x1F;

  3. CyBle_GappStartAdvertisement() または CyBle_GappEnterDiscoveryMode() APIを使用して、アドバタイズを開始します。

注意:

  1. アドバタイズを開始する前に、アドバタイズパラメータを変更します。 アドバタイズ開始後に行っても効果はありません。
  2. BLE Component Configurationで設定される初期のアドバタイズタイプは重要ではありません。

==========

BR,

Omoi

0 Likes
1 Reply
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello, Omoi-san

We receive your translation, it will be published to KBA to Community.

It will be reviewed internally.

After upload, You will receive the points as the word of KBA.

Due to the current volume of works, Please bear with me for the delayed the response.

It could be delayed, but it will be processed soon.

Thanks for your contribution to CDC!

Will keep you update the status.

Thanks,

Jenna Jo

Jenna Jo