[英]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.