問題タブ [movesense]
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.
movesense - Movesense /Algo/ECGRR の通知応答の定義は何ですか?
に対する通知応答の内容と形式は何/Algo/ECGRRですか?
Movesense-mobile-lib リポジトリのDataLoggerSample Android アプリのわずかに変更されたバージョンを使用して、movesense ハードウェアでサブスクライブしました。センサーはデフォルトのデバイス ファームウェアを実行しています。しばらくすると、センサーからログを取得できます。.json
(これは、デバイスにデータを記録する方法を理解しようとしているときに出くわした別の SO の質問で言及されていました。)
しかし、 Movesense-device-lib リポジトリにデフォルトのデバイス ファームウェアがなく、オンライン ドキュメント/AlgoにもAPI がリストされていません。
通知応答の特定の単位と内部表現を探しています。単位は通常、yamlAPI 定義で指定されます。たとえば、次のようになります/Meas/HR。
post/x-notification/descriptionフィールドは単位を示します。
.jsonの通知応答を含む出力から/Algo/ECGRR、例:
単位は次のとおりであると想定できます。
- RR 間隔のミリ秒
- SNR の単位なし
- タイムスタンプのミリ秒
そして、内部表現は次のように推測できます。
- RR間隔のuint16
- SNR の uint8
- タイムスタンプの uint32
と仮定するのではなく、どこかで確認を見たいと思います。
そして、Timestamp フィールドが基準とするゼロ参照は何ですか?
他のSOの質問は私たちに教えてくれます
/Meas/HR を保存する場合、生成される保存形式は合計 6 バイトになります。
.json出力は整数の浮動小数点数です。
したがって、経験に基づいた推測では、内部表現はfloat32&uint16ですが、それはまだ推測にすぎません。
の保存形式はどのくらい/Algo/ECGRRですか? 他のタイプの情報はどこにありますか? APIに表示されないためです。
movesense - Movesense 低レベル API
MovesenseをBLE ShieldでArduinoに接続する予定です。Movesense から位置データを取得するための詳細なプロトコルの説明はどこで入手できますか? この情報は公開されますか?Android には、Movesense への接続を許可するライブラリ mdslib-1.39.0(1)-release.aar がありますが、そこからコードを取得できず、Android サンプルに基づいて Movesense への Arduino 接続を作成します。