2016-10-25 6 views
0

メーカー固有のデータ広告タイプは、BLE仕様の有効なタイプです。私の質問は、広告データとスキャン応答の両方がこの製造業者の広告タイプを持つことができますか?または、広告パケット(広告データ+スキャン応答)に1つの広告タイプしか持たせることはできませんか?広告データとスキャン応答の両方でメーカーの広告タイプがBLE仕様で許可されていますか?

この仕様では、広告パケットにこのタイプのインスタンスを複数持つことはできません。それは複数のインスタンスを許可していない場合しかし、それは、具体的すなわちローカル名のために、指摘ん:

広告とスキャン応答データはローカル名AD型

の複数 インスタンスを含んではなりません

これは、製造データが広告応答とスキャン応答の両方にある場合でも、その仕様によって許可されていることを意味しているようです。

答えて

1

Bluetooth CSS v6は、ADとその制約を定義します。

ADタイプがADVまたはSCAN_RSPパケットで禁止されている場合、または多くても1回だけ出現する場合は、関連する段落に記載されています(たとえば、1.3.1の終わりにあるFLAGSなど)。

セクション1.4では、このADの複数の使用について、1つのパケットで複数回使用することについての制限はないため、これは許可されています。

+0

この回答は既に下記に記載されています – ryeager

0

これは間違いなく可能です。 iOSデバイスは、advデータとscan rspの間のデータを単純に連結し、広告構造に適した製造データを作成することができます。これは、名前の広告タイプに対してのみ行うべきではないようです。

関連する問題