チュートリアル#

この章では、Motionの基本的な使用方法を説明します。

例として実際にMotionを使って加速度のデータを取得してintdashサーバーに送信し、リアルタイムにData Visualizerで表示してみます。

../_images/motion-live-tutorial-sensor-data.png

図 63 チュートリアル概要#

このチュートリアルを実施するには、実行環境(intdash環境、iOSデバイス、PC)のほかに以下が必要です。

  • ログインのためのユーザーアカウント 1個

  • データ取得のためのエッジ 1個(My Pageで作成できます)

Motionをインストールする#

Motionを、お持ちのiOSデバイスにインストールします。

  1. 以下のQRコードを使ってApp StoreのMotionのページを開きます。

    ../_images/intdash-motion-appstore-qrcode.png

    または、App Storeで「intdash Motion V2」を検索し、Motionのページを開きます。

  2. [入手]をタップします。

ログインする#

  1. Motionアプリケーションを起動します。

  2. ログイン画面が表示されたら、ご使用のintdashサーバーのURL(お客様ごとに異なります。例: https://example.intdash.jp )を入力し、[Next]をタップします。

    ../_images/sign-in-url.png

    図 64 intdashサーバーのURLを入力#

    「"Motion"がサインインのために ... を使用しようとしています。」と表示されたら、[続ける]をタップしてください。

  3. ユーザー名(またはユーザーアカウントに登録されたメールアドレス)とパスワードを入力して[ログイン]をタップします。

    ../_images/sign-in-edge-password.png

    図 65 ログイン#

    注釈

    ログインの際にはエッジアカウントではなく「ユーザー」アカウントを使用します。

  4. 位置情報の利用許可を求めるメッセージが表示されたら、[Appの使用中は許可]をタップします。(ここで[許可しない]をタップすると、GPSデータを送信できなくなるので注意してください。)

  5. マイクとカメラへのアクセスを求めるメッセージが表示されたら、それぞれ[OK]をタップします。

    ログインに成功するとMain画面が表示されます。

    ../_images/start-measurement.jpg

    図 66 Main画面#

  6. Motionを初めて使用する場合、画面にガイドが表示されます。 ガイドの指示に従って、使用するプロジェクトを選択します。

    また、どのエッジとしてデータを取得・送信するか(Send Data As)を選択します。

    選択されているエッジはMain画面上部に表示されます。

    ../_images/selected-edge.png

    図 67 選択されたエッジ(このエッジとしてデータを送信します)#

データ送信の設定をする#

[Settings]をタップし、取得するデータについて設定します。

ここでは、例として加速度センサーのデータを送信するように設定します。

  1. [Sensors]をオンにします。

    ../_images/sending-sensor-data.jpg

    図 68 GPS設定画面#

  2. 以下のように設定します。

    • Stream to Server: オン

    • Save to Server: オン

    • Channel: 1

    • Sensor Types → Acceleration(加速度): オン

注釈

[Save to Server]をオンにすると、計測中にiOSデバイスが送信したデータはすべてサーバーに保存されます。サーバーにデータを保存したくない場合は、[Save to Server]をオフにしてください。

Data Visualizerを設定する#

データをData Visualizerで表示するための準備を行います。

ログインしてData Visualizerを表示する#

  1. ウェブブラウザーで、お客様用のURL(例: https://example.intdash.jp )にアクセスします。

  2. ログイン画面が表示されたら、ユーザー名または登録されたメールアドレスと、パスワードを入力します。

    ご使用の環境によっては、ログイン画面に[テナントID]ボックスも表示されます。その場合、管理者から指示されたテナントIDを入力してください。テナントIDを空欄にすると、デフォルトのテナントにログインします。

    ../_images/sign_in.ja.png

    図 69 intdashへのログイン#

    Project Consoleが表示されます。

  3. 使用したいプロジェクトの[詳細]をクリックします。

    ../_images/select-project.ja.png

    図 70 アプリケーション一覧#

  4. アプリケーションの一覧から、Data Visualizerを選択します。

    ../_images/project-apps.ja.png

    図 71 アプリケーション一覧#

データ設定(.dat)ファイルをインポートする#

iOSデバイスのデータを表示するためのデータ設定ファイルを専用のダウンロードページから入手します。

  1. Data Visualizer画面左側の[Links]( links )をクリックします。Data Visualizerに関連するリンクが表示されます。

  2. 「Download DAT File」をクリックします。ダウンロード可能なDATファイル(.dat形式のファイル)の一覧が表示されます。

    ../_images/dat-files.png

    図 72 DATファイルの一覧#

  3. 以下のDATファイルをダウンロードします。

    General Sensor > general_sensor_ch001.dat

  4. Data Visualizer画面左側の[Data Settings]( data-settings ) > [Add Group] > [Import]をクリックして、DATファイルをインポートします

これで、データ設定ファイルのインポートが完了しました。

ビジュアルパーツを配置する#

  1. 任意のパネルをクリックして、[2 x 2]をクリックします。

    ../_images/2x2.png

    図 73 パネルを選択する#

  2. ビジュアルパーツとして[Line Graph]を選択します。

    ../_images/select-visual-part.png

    図 74 Line Graphを選択する#

  1. 可視化したいデータの送信元(エッジ)を選択します。

    ../_images/bind-edge.png

    図 75 エッジを選択する#

  2. 可視化するデータとして「1_Gen:AccX」(X軸方向加速度)を選択します。

    ../_images/bind-data.png

    図 76 加速度データをバインドする#

計測を開始する#

MotionとData Visualizerの設定が完了したら、実際にiOSデバイスからデータをintdashに送信し、データを可視化します。

  1. データをリアルタイムで可視化するため、Data Visualizerをライブモードにします。ピンク色のライブモードアイコン( live-mode )が表示されている場合は、現在ライブモードになっています。グレーのアイコン( live-mode-inactive )が表示されている場合は、アイコンをクリックしてライブモードに切り替えてください。

    ../_images/live-button.png

    図 77 ライブモードの表示#

  2. MotionのMain画面中央の play をタップし、計測を開始します。

  3. Data Visualizerで再生ボタン play をクリックします。iOSデバイスから送信されているデータがダッシュボードに表示されます。

    ../_images/dashboard-with-acceleration-data.png

    iOSデバイスを振ったり動かしたりすると、Data Visualizerに表示されている数値が変動することが確認できます。

  1. Motionで■をタップし、計測を終了します。

    これで、1回の計測が完了しました。 Motionで play をタップしてから■をタップするまでの計測データが、1つの計測としてサーバーに保存されています。

おつかれさまでした! これで、Motionによる加速度の計測と可視化ができました。

Motionでは、加速度の他にも、さまざまなセンサーデータ、動画、音声、GPSデータの取得が可能です。 これらのデータを取得するための設定については、 Motionによるデータ取得 を参照してください。

注釈

Main画面で、画面を長押し(ロングタップ)すると、誤操作を防止するために画面がロックされます。 ロックを解除するには、もう一度画面を長押ししてください。

../_images/display-locked.ja.png

図 78 画面がロックされた状態(画面を長押しして解除)#