センサー

ご使用のデバイスでセンサー データをローカルにログ記録する場合:

  1. [センサー] で [ストリーム先:] をタップし、[ログ] を選択します。

  2. 1 つ以上のセンサーを選択します。

  3. [開始] をタップします。

  4. データの収集が終わったら、[停止] をタップします。

デバイスがインターネット接続している状態でログを MATLAB Drive に自動アップロードするには、[センサー] > [その他]、[自動アップロード] を選択します。あるいは、ログを手動でアップロードすることも可能です。

MATLAB にセンサー データをストリームする場合:

  1. [センサー] > [その他] に移動し、[センサー アクセス] を有効にします。

  2. [センサー] で [ストリーム先:] をタップし、[MATLAB] を選択します。

  3. 1 つ以上のセンサーを選択します。

  4. MATLAB コマンド ラインで mobiledev オブジェクトを作成します。

      % 最初に、使用可能なデバイスのリストを取得する
      >> mobiledevlist
      % 次に、目的のデバイスで mobiledev オブジェクトを作成する
      >> m = mobiledev('自分のデバイス名')

  5. [開始] をタップします。

  6. データの収集が終わったら、[停止] をタップします。

MATLAB でカメラ スナップショットを取得するには、次を行います。

  1. [センサー] > [その他] に移動し、[センサー アクセス] を有効にします。

  2. その後、[カメラ アクセス] を有効にします。

  3. MATLAB コマンドで、デバイス カメラにアクセスし、スナップショットを撮ります。

      % 使用可能なデバイスを一覧表示する
      mobiledevlist
      % デバイスに接続する
      m = mobiledev('自分のデバイス名')
      % カメラにアクセスする
      c = camera(m)
      % スナップショットを撮る
      img = snapshot(c,'immediate');

メモ: いずれのセンサー収集方法を選択しても、データの収集中に切り替えることはできません。現在のデータ収集を停止してから、新しい方法を開始してください。