簡體   English   中英

使用 adb shell 發送 AT 命令

[英]send AT command using adb shell

我需要向調制解調器發送 AT 命令。 我正在使用已植根的三星 Galaxy S3 I9300 設備。

我做的步驟是:

abd shell
su
echo -e "AT\r"

但我不確定如何閱讀上述命令給出的響應。 我嘗試將命令重定向如下: echo -e "AT\r" > /dev/smd0 ,但是當我執行 cat /dev/smd0時,我沒有看到任何響應,我只看到“AT”。 似乎我打算執行的命令被解釋為字符串,我看到的是該字符串而不是該操作的結果。

請指教我做錯了什么。

我建議你試試我的atinout程序,它應該是你要求的:一個從命令行發送AT命令並捕獲輸出的程序。

在你的情況下,結果應該是

$ abd shell
$ su
$ echo AT | atinout - /dev/smd0 -

OK
$

並捕獲輸出只是放一個文件名而不是最后一個-

你在adb shell中嘗試過嗎?

su

echo -e "AT\r" > /dev/smd0

要以交互方式執行此操作:

while read a;do echo -e "${a}\r" >>/dev/smd7 ; timeout 1s cat /dev/smd7;done

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM