0

ハードウェア上のペリフェラル名の変更:

  • BLE ペリフェラル名はいつ、どのように変更できますか?
  • これはファームウェアに書き込む必要があるものですか?もしそうなら、どのように?

私はいくつかの iOS クライアント コードを見て、CBPeripheralを使用して、CoreBluetooth ライブラリを使用して BLE 周辺機器を検出しています。名前フィールドに変更可能な名前「mm24 iPad」(iTunes から変更できます) が含まれている iPad の広告が表示されます。

各 BLE ペリフェラルは、製造時にデフォルト名で構成し、後で BLE API を使用して変更できるのではないかと思います。これは正しいです?

4

1 に答える 1

3

あなたが理解したように、名前は正しいです。ペリフェラルの名前は読み取り専用プロパティであり、変更できません。ペリフェラルの名前はファームウェアに書かれています。

周辺機器コードを制御できる場合は、周辺機器の新しい名前を送信できる書き込み/読み取り可能な特性を 1 つ作成できます。そして、次回からその新しい名前を取得します。

周辺機器のコードを制御できない場合は、書き込み可能/読み取り可能な特性を使用して、周辺機器の名前を読み書きします。これは明らかにデバイスの実際の名前ではありませんが、エンド ユーザーにとってはデバイスの実際の名前のようなものです。

于 2015-07-17T07:20:43.500 に答える