3

Bluetooth 経由で心拍数モニターによって転送されたデータを読み取ろうとしていますが、心拍数モニターによって返されたバイトを読み取る方法が本当にわかりません。

各ベンダーは、データをバイトにラップする独自の方法を持っている可能性があります。しかし、これらのバイトを読み取り可能な形式に変換して、その変化を分析するにはどうすればよいでしょうか?
ASCII 値または一部の 16 進数値と同様です。

MyTrack アプリケーションのコードを試しましたが、うまくいきませんでした。

MyTrack 解析心拍数データ

Androidでバイトを読み取ろうとしていますが、現在これらのデータを取得していますが、どのフィールドが何を表しているのかわかりません。

55 04 00 38 00 15 af    

14 b0 00 38 00 13 b1    

55 04 00 38 00 13 b1

55 04 00 38 00 12 b2 
4

3 に答える 3

1

心拍数モニターの転送仕様に関するドキュメントが見つからない限り、データを分析してフォーマットを解読する必要があります。これを行う1つの方法は、心拍数モニターから送信されるデータに制御されたバリエーションを作成し(安静時の人とジョギング中の人の間の交換など)、データの違いとパターンを探すことです。

少なくとも、データは時間と心拍数の値で構成されていると思いますが、ヘッダー、パケットIDと長さ、チェックサム値などの他のフィールドも確実に存在します。

于 2012-05-02T21:57:56.653 に答える