Galaxy S I9000从AT命令发送获取响应

时间:2013-04-23 12:40:44

标签: android at-command

我正在尝试在Galaxy S(I9000)上发送AT命令。问题是我不确定哪个设备是调制解调器。搜索到文件/system/build.prop,我得到rild使用的设备是/ dev / ttyS0(rild.libargs = -d / dev / ttyS0)。但是/ dev目录中没有ttyS0文件,因此在尝试向其发送命令时出现错误。

执行命令cat / proc / tty / drivers我得到以下结果:

/dev/tty /dev/tty 5 0 system:/dev/tty

/dev/console /dev/console 5 1 system:console

/dev/ptmx /dev/ptmx 5 2 system

/dev/vc/0 /dev/vc/0 4 0 system:vtmaster

rfcomm /dev/rfcomm 216 0-255 serial

g_serial /dev/ttyGS 250 0 serial

ttySAC /dev/s3c2410_serial 204 64-67 serial

pty_slave /dev/pts 136 0-1048575 pty:slave

pty_master /dev/ptm 128 0-1048575 pty:master

unknown /dev/tty 4 1-63 console

从这些我猜测调制解调器是/ dev / ttyGS0。所以我继续通过adb或终端IDE应用程序执行:

停止ril-daemon

cat / dev / ttyGS0&

echo -e'AT + CGSN \ r'>的/ dev / ttyGS0。

但我没有回应。我还安装了busybox并执行

回显“AT + CGSN \ r”| busybox microcom -t 500 / dev / ttyGS0

但我也没有回应。

在这个http://forum.xda-developers.com/showthread.php?t=1471241中搜索,这是每个人都建议阅读的主题,并没有真正帮助。

有谁知道如何与调制解调器通信并获得响应?

P.S。:使用超级终端我可以发送AT命令,但我想从本地终端发送它们。

谢谢。

0 个答案:

没有答案