2013-08-12 1 views
1

У меня есть корень моего мобильного Android (Spice MI 270). Я хочу запустить AT-команды. Но всякий раз, когда я пытаюсь запустить любую оболочку команды AT-команды, она сообщает сообщениям как «AT not found». Моя цель маршрутизации - дать AT-команды модему.Как выполнять команды AT в терминале Android в качестве пользователя root?

Как я могу продолжить?

Спасибо.

ответ

3

Вы можете использовать программу atinout, которая позволит вам легко отправлять команды AT из командной строки. Пример повесить вызов:

$ echo ATH | atinout - /dev/ttyACM0 - 
ATH 
OK 
$ 

Вам нужно найти имя последовательного устройства для Android (на рабочем столе Linux это обычно/DEV/ttyACM0 но Android использовать что-то другое, насколько я помню).

+0

Я использовал atinout, но я никогда не был уверен в имени серийного устройства, поэтому я в конечном итоге сбой. Как найти, какой tty использовать? –

+0

'/ dev/ttyGS0' и'/dev/smd0', по-видимому, являются общими именами. Но посмотрите раздел «Поиск правильного последовательного устройства для телефонного модема» по адресу http://forum.xda-developers.com/showthread.php?t=1471241. – hlovdal

+0

Если это не удается, вы можете посмотреть вопросы http://stackoverflow.com/q/17718545/23118 и http://stackoverflow.com/q/16169608/23118, которые спрашивают об обнаружении устройства tty. – hlovdal