3

RxLev、BLER、RxQualなど、AndroidフレームワークAPIからはアクセスできない低レベルの情報を取得する必要があります。代わりにATコマンドを見つけました。私は根ざしたSamsungGalaxySを使用しています。以前の投稿では、ATコマンドを送信するプロセスに関して多くの混乱があります。いくつかの投稿で答えられていますが、adb shell-> su-> echo -e "AT \ r"> / dev/smd0を試しました。結果は表示されません。次の情報を提供してください。

  1. ATコマンドを使用して必要な情報を取得することは可能ですか?
  2. adbシェルおよびサードパーティのAndroidアプリでATコマンドを呼び出すことは可能ですか?
  3. AIDL / NDKの実装を行い、RIL /カーネルと通信する必要がありますか?
  4. 行うプロセス?

方向が間違っている場合はお知らせください。

どんなポインタでも高く評価されます。前もって感謝します。

-シュラヴァン

4

2 に答える 2

0

busybox がインストールされている場合は、microcomアプレットを使用できます。

echo "AT\r" | busybox microcom -t 500 /dev/smd0
于 2012-12-14T05:10:42.763 に答える
0

atinoutプログラムを使用すると、非常に簡単に AT コマンドを送信し、応答を取得できます。

$ echo AT | atinout - /dev/smd0 -
AT
OK
$
于 2013-10-26T14:07:37.353 に答える