obnizをBLEのPeripheralとしたときにUUIDが変更されない



  • obnizをBLEのPeripheralとして扱う際の質問です。

    下記のサンプルコードからサービスとキャラクタリスティクスのUUIDをそれぞれAB20とAB21に変えて実行し、iPhoneのアプリで確認したところ、UUIDが1234と7777と表示されました。
    ADVERTIMENTのUUIDsはAB20に変わっていました。

    https://obniz.com/ja/doc/reference/common/ble/peripheral-service-characteristic

    また、Node.jsから同様の処理を試したり、iPhoneのアプリを変えてみましたが、結果は同じでした。

    サービスとキャラクタリスティクスのUUIDを変更するために必要な処理をご教示ください。



  • 自己解決しました。
    詳細な理由は不明ですが、iPhoneを再起動するとIDが意図通りに表示されました。



  • @Yodanaka さん

    解決できてよかったです。
    iPhoneのBLEは自動でキャッシュが働いたりすることもあるようですので、それがでてきていたのかもしれません。



  • @kido さん
    ありがとうございます。なるほど、キャッシュはありそうですね。


Log in to reply
 

SUGGESTED TOPICS