3

我必须获取一些无法通过 Android 框架 API 访问的低级别信息,例如 RxLev、BLER、RxQual 等。我发现替代方法是 AT 命令。我使用的是三星 Galaxy S。在上一篇文章中,关于发送 AT 命令的过程有很多困惑。在某些帖子中,它得到了回答,但是当我尝试 adb shell -> su -> echo -e "AT\r" > /dev/smd0. 它没有显示结果。您能否提供以下信息:

  1. 是否可以使用 AT 命令获取所需的信息?
  2. 是否可以通过 adb shell & 在 3rd 方 Android 应用程序中调用 AT 命令?
  3. 我是否需要执行 AIDL/NDK 并与 RIL/内核交谈?
  4. 流程怎么办?

如果我的方向错误,请告诉我。

任何指针将不胜感激。提前致谢。

-Shravan

4

2 回答 2

0

如果你安装了busybox,你可以使用microcomapplet:

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 回答