問題タブ [bluetooth-gatt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android と iPhone で BLE サービスの UUid が異なるのはなぜですか?
noble
BLE デバイスをスキャンするアプリで使用しています。問題は、Android で受け取る BLE GATT のサービス UUId が長い UUID (つまり、00002220000001000800000805f9b34fb) であるのに対し、Iphone では (2220) になることです。
それが私が必要とするプラットフォームであるため、Androidに2220が必要です。後者のサービス UUID を取得する方法はありますか? どちらも同じですが、長い方を見ると、ビット位置 4 から左から右に「2220」が存在します。
bluetooth-lowenergy - bluetooth gatt サーバー : 外観特性を設定するには?
Android で Bluetooth Gatt サーバーを作成しました: 新しいサービスを実装/構成することができました ( https://github.com/androidthings/sample-bluetooth-le-gattserverのおかげで) が、残念ながら、私はそうではありませんサービスの「見た目」を変えることができます。
私の理解では、ジェネリック アクセス プロファイル ( https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile ) の外観特性を変更する必要がありますが、終了しないので行き詰まっています。 、それを作成しようとすると、status=133 エラーで失敗します。( https://android.googlesource.com/platform/external/bluetooth/bluedroid/+/android-5.1.1_r13/stack/include/gatt_api.h )
どんな助けでも大歓迎です!
乾杯
D