スマホをワイヤレスな動きセンサーに
加速度・回転・傾きをWebRTCで別のブラウザーへ直接送り、リアルタイム表示とCSV記録ができます。
シグナリング / STUN / TURN 不使用
この端末の役割を選ぶ
PCやタブレットは受信側、センサーを持つスマホは送信側にします。
1スマホへ接続情報を渡す
2スマホから返答を受け取る
3測定
スマホと接続
接続情報もBrowser Kittyのサーバーを経由しません。端末間で直接受け渡します。
サーバーを一切使わないため、基本的に同じWi-Fi / LAN上の端末同士で使用してください。会社・学校・ゲストWi-Fiなど、端末間通信を遮断するネットワークでは接続できません。
1. スマホでPCのQRを読むこの画面を開くと接続QRを自動で作ります。スマホ側は「このスマホをセンサーにする」を選ぶだけでカメラが開きます。
接続QRを準備しています。作り直す場合は右側のボタンを使います。
スマホ側で「このスマホをセンサーにする」を選ぶとカメラが自動で開きます。このQRを読み取ってください。
まだ接続していません
QRを使わず手動で渡す
このカメラを先に起動し、映像が表示されたらスマホ側で返答QRを作ります。低解像度カメラ向けに複数QRへ自動分割されます。
QRを使えない場合は返答コードを貼り付ける
接続中
接続中のセンサー0 / 4
センサー位置・配置
センサー名と位置(cm)を登録します。衝撃イベントでは位置が設定されている端末間の距離と見かけの伝播速度も表示します。
実験プリセットやりたい計測を選ぶと、表示・送信頻度・衝撃検出をまとめて設定します。
自由計測
自由計測
計測モードや表示方法を自由に選べます。
接続済みスマホの送信頻度も変更します。
計測モードXYZ加速度と動きの大きさを確認します。
——
——
——
接続中のセンサーを選んで詳細を表示します。
XYZ
SENSOR
傾き
前後—
左右—
方位—
加速度
X—
Y—
Z—
大きさ—
回転速度
α—
β—
γ—
XYZ
衝撃イベント
重力を除いた加速度がしきい値を超えた瞬間を、同期済み時刻で端末間比較します。
4.0 m/s²
検出数0
最新ピーク—
端末間時間差—
衝撃を検出すると、ここに各端末の到達時間差を表示します。
周波数分析 (FFT)
選択中センサーの直近約4秒の振動を解析します。
主な周波数—
次のピーク—
周波数分解能—
測定記録
記録を開始すると、受信したサンプルをこの端末のメモリに保持します。
時間00:00
サンプル数0
記録対象0
同期基準補正後PC時刻
出力ファイル名
.csv / .json / .html
保存時に形式に応じた拡張子が付きます
記録される項目
経過時間、加速度、加速度の大きさ、重力込み加速度、回転速度、端末の向き、ブラウザーが報告した取得間隔、受信時刻を保存します。
測定結果
記録したデータを端末内で解析し、衝撃・振動・同期状態をまとめます。
測定時間—
センサー—
サンプル—
衝撃イベント—
最大衝撃—
同期精度—
センサー別サマリー
振動ピーク・RMS・主周波数・同期精度を端末ごとに比較します。
衝撃イベント
イベントを選ぶと、端末ごとの到達時間差とイベント前後の波形を拡大表示します。
記録中に衝撃イベントが検出されると、ここで詳しく確認できます。
マーカー / メモ
記録中に残したメモを共通時間軸で確認します。
記録全体の周波数分析
各センサーの記録から最も振動が大きい約4秒区間を探してFFT解析します。
1PCのQRを読み取る
2返答をPCへ戻す
3センサー送信
受信側へ接続
スマホのカメラでPC画面のQRを読み取ります。接続情報はサーバーを経由しません。
1. PCのQRを読み取るこの役割を選ぶとカメラを自動で開きます。PC画面のQRを枠へ入れてください。
PC画面のQRを枠いっぱいに映してください。複数QRの場合は自動で集めて接続情報を復元します。
QRを使えない場合は接続コードを貼り付ける
PC側の返答QRスキャナーを先に準備してください
PCで「スマホの返答QRをカメラで読む」を押し、カメラ映像が表示されたら下のボタンを押します。ここまではスマホ側のICE接続確認を開始しません。
返答を作成しました。PC側へ戻してください。サーバーへの送信はありません。
返答QRを作成中…
PC側で「返答QRをカメラで読む」を押し、スマホ画面をカメラへ向けてください。
PC側の読み込み待ち…
PCと接続しました
「センサーを開始」を押すと、この端末のモーションセンサーへのアクセスを求めます。
センサー停止中
送信頻度
X—
Y—
Z—
バッテリー / 負荷標準は記録精度と消費電力のバランスを取ります。
実送信— Hz
画面更新— fps
負荷保護0
送信中は、対応ブラウザーでは画面が消えないようにします。
接続方式とプライバシー
このアプリはシグナリングサーバー、STUN、TURN、WebSocket、APIを使いません。WebRTCの接続情報はQRまたはコピーで端末間を手渡しし、センサーデータは確立したDataChannelで直接送ります。測定データは受信側ブラウザーのメモリにだけ保持され、保存操作をしたときだけファイルになります。
Build information
App version—
Built at—
Embedded dependencies0