私はiPhoneアプリケーションで作業しており、このアプリケーションはBLEモジュールを介してボードにコマンドを送信します。ボードはいくつかのモーターを動き回るように制御します。BLEデバイス名を変更してください
私はiOSアプリケーションでコードを行い、他のユーザーはArduinoでコードを実行します。ボードにBLUGIGA 112モジュールがあります。
私のiOSアプリケーションでは、利用可能なBLEデバイスを検索できますが、検出されたデバイス名は必ずしも私が望むものではありません。
gatt.xmlファイルで定義されているデバイス名は、常にiOSアプリで検出できます。しかし、私は、ユーザーがiOSアプリケーションで名前を変更できるようにしたいが、xmlの名前は静的である。そこで、別のハードウェアエンジニアがiOSの新しい名前を受け入れてフラッシュメモリに保存してからiPhoneに戻すコードを書くようにしました。私はiOSアプリから名前を渡すことができ、その名前はデバイスに正常に保存されます。しかし次回、iOSアプリを開いて検索しようとすると、新しい名前が常に検出されるとは限りません。
誰でも私にその理由を教えていただけますか?またはリネーム機能を実行するために何をすべきですか?