Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

USBサスペンドについて

RX111を使用してUSBサスペンド検出に関する動作確認を行っております。

 

ホスト側をAndroid端末とし、ペリフェラル側をRX111とした構成で検証しており、

ホストをスリープ状態(タブレットのスイッチで画面を消してしばらく待つ)にしてUSB通信バスをサスペンド状態とし、

それをRX111で検出したいのですが、タブレットによってはバスがサスペンド状態(=3ms以上通信しない状態)に

入ってくれるものもあれば、通信を常に行っており、数十分待ってもサスペンドに入らないものもあります。

Androidバージョンかとも思いましたが、現在3台ある実機のうち下記のような状態です。

 

Android 6.0:常に通信

Android 7.1:サスペンド発行される

Android 8.0:常に通信

 

省電力モードの設定を一通りいじってみましたが、状況は変わりません。

Androidバージョンを含め、スリープに入った際にUSBバス上の通信を止めるかどうかを

決めている要因は何か、ご存知の方はいらっしゃいますでしょうか?

  • Kさん
    GPSとかが入っているとずっとウェイクロックを取得したままになっていたりしますけれども
    基本的にAndroidのアプリケーションの問題になるかと思います。
    サスペンドを妨げているアプリのチェックをしてみるといいかもしれません。
    play.google.com/.../details

    下の記事にウェイクロックの詳しい内容が書かれています。
    software.intel.com/.../wakelocks-for-android
  • In reply to Kirin:

    Kirin様

    アドバイスありがとうございます。
    ご返信が遅くなりすみません。

    動いているアプリの調査を含め、
    進展ありましたらご報告させて頂きます。

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page