1

SensorTag の名前を変更する方法を探しています。どうやらTI App Storeアプリケーションは、最初の接続後にSensorTagの名前を変更して「TI BLE Sensor Tag」になるため、これを行うことができます。

4

2 に答える 2

1

TI アプリは、センサー タグの名前を変更しません。

BLE を使用した名前は、予想とは少し異なります。何が起こっているのかを簡略化したバージョンを次に示します。

  1. まず、センサー タグは iPhone にパケットを送信し、それがセンサー タグであることを示します。このパケットには名前が含まれていないため、iPhone はここに名前を表示できません。
  2. 場合によっては、iPhone がタグに追加情報を求める質問をすぐに返すことがあります。この情報は多くのスペース (数バイトのみ) を提供しませんが、一部のベンダーはそこにデバイスの短縮名を入れています。この場合、iPhone はこの短縮名を表示します。
  3. タグに接続した後でのみ、iPhoneはセンサー タグのデバイス名特性を調べて、デバイスの最終的な名前を知ることができます。これ以降、iPhone ではこのフルネームが表示されます。

iOS は最後の既知の名前をキャッシュします。そのため、一度接続され、最終的な名前がデバイス名の特性から取得されている場合、iOS はセンサー タグに接続されていなくてもこの名前を表示します。これが、アプリが何らかの理由でセンサー タグの名前を変更していると考える理由である可能性があります。

于 2014-03-17T10:55:23.997 に答える