BluetoothLEで16ビット特性を処理する方法

ロバートルイス

私はこの質問への答えを何日も探していました。

Bluetooth LowEnergyデバイスとインターフェイスするAndroidアプリを作成しています。デバイスの128ビットのサービスIDUUIDと、いくつかの16ビットの特性IDがあります。これらの16ビット値をソフトウェアで処理するにはどうすればよいですか?それらをデフォルトのBLEUUID 0000SSSS-0000-1000-8000-00805F9B34FB(「SSSS」は16ビットの特性ID値)と組み合わせて128ビットに拡張することになっていますか?そうでない場合は、何ですか?

これに関するドキュメントが見つかりません。また、使用しようとしているRxAndroidBleライブラリに付属のサンプルアプリを見て、それを理解することもできません

これはユニークなデバイスであり、他のタイプのデバイスとの互換性については関係がないことに注意してください。

ダリウス・セウェリン

UUID16ビット短縮の完全な128ビット作成する必要がありますUUID

たとえば、重み特性には16ビットUUID2A9Dあり、その16ビットに対応しUUID.fromString("00002A9D-0000-1000-8000-00805F9B34FB")ます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

32ビットiPhoneで64ビット整数を処理する

分類Dev

ZIO構成でADT(封印された特性)を処理する方法

分類Dev

JavaScriptで圧縮するビットを処理する最も効率的な方法

分類Dev

NumPy-行列行の各要素をビット単位で処理する方法

分類Dev

PictureTakenandroidで大きなビットマップを処理する

分類Dev

NDKでRGB_565ビットマップを処理する

分類Dev

Javaがビット演算子の結果を処理する方法

分類Dev

gitでテストコミットを処理する方法は?

分類Dev

divでクリックイベントを処理する方法

分類Dev

CythonでC ++セットを反復処理する方法は?

分類Dev

PowerShellコマンドでドットを処理する方法は?

分類Dev

Symfony4でアセットを処理する方法

分類Dev

kedroで巨大なデータセットを処理する方法

分類Dev

Rでnullサブセットを処理する方法(dplyr)

分類Dev

RecyclerViewでクリックイベントを処理する方法

分類Dev

Garminデバイスでtimestamp_16を処理する方法は?

分類Dev

big5の性格特性タスクを処理する方法

分類Dev

バックプレスでボトムナビゲーションを完全に処理する方法

分類Dev

カスタムコールアウトビューでタップを処理する方法は?

分類Dev

Wireshark Luaディセクタでビットフィールドを処理する方法は?

分類Dev

Hyperledger Composerでアセットのフォーム、画像、ビデオを処理する方法

分類Dev

レスポンシブウェブデザインでアセット(画像、ビデオ)を処理する方法

分類Dev

ライティングサービスでURLパスのドットを処理する方法

分類Dev

特性で同じ変数を処理する

分類Dev

ゼロビット幅の場合を適切に処理する方法は?

分類Dev

更新ビューでピッカーを正しく処理する方法(Swfit UI)

分類Dev

Angular:動的ルートでサービス中のObservableを処理する方法は?

分類Dev

OpenCV C ++で16ビット画像を8ビットに変換する方法

分類Dev

JUnitセットアップメソッドで例外を処理する方法

Related 関連記事

  1. 1

    32ビットiPhoneで64ビット整数を処理する

  2. 2

    ZIO構成でADT(封印された特性)を処理する方法

  3. 3

    JavaScriptで圧縮するビットを処理する最も効率的な方法

  4. 4

    NumPy-行列行の各要素をビット単位で処理する方法

  5. 5

    PictureTakenandroidで大きなビットマップを処理する

  6. 6

    NDKでRGB_565ビットマップを処理する

  7. 7

    Javaがビット演算子の結果を処理する方法

  8. 8

    gitでテストコミットを処理する方法は?

  9. 9

    divでクリックイベントを処理する方法

  10. 10

    CythonでC ++セットを反復処理する方法は?

  11. 11

    PowerShellコマンドでドットを処理する方法は?

  12. 12

    Symfony4でアセットを処理する方法

  13. 13

    kedroで巨大なデータセットを処理する方法

  14. 14

    Rでnullサブセットを処理する方法(dplyr)

  15. 15

    RecyclerViewでクリックイベントを処理する方法

  16. 16

    Garminデバイスでtimestamp_16を処理する方法は?

  17. 17

    big5の性格特性タスクを処理する方法

  18. 18

    バックプレスでボトムナビゲーションを完全に処理する方法

  19. 19

    カスタムコールアウトビューでタップを処理する方法は?

  20. 20

    Wireshark Luaディセクタでビットフィールドを処理する方法は?

  21. 21

    Hyperledger Composerでアセットのフォーム、画像、ビデオを処理する方法

  22. 22

    レスポンシブウェブデザインでアセット(画像、ビデオ)を処理する方法

  23. 23

    ライティングサービスでURLパスのドットを処理する方法

  24. 24

    特性で同じ変数を処理する

  25. 25

    ゼロビット幅の場合を適切に処理する方法は?

  26. 26

    更新ビューでピッカーを正しく処理する方法(Swfit UI)

  27. 27

    Angular:動的ルートでサービス中のObservableを処理する方法は?

  28. 28

    OpenCV C ++で16ビット画像を8ビットに変換する方法

  29. 29

    JUnitセットアップメソッドで例外を処理する方法

ホットタグ

アーカイブ