Galaxy Nexus выполняет AT команды?
Можно ли отправлять AT-команды на Galaxy Nexus с помощью Hyperterminal или другой программы? Если да, есть ли способ прямого выполнения команд на телефоне?
2 ответа
Это возможно в Linux (не пробовал в Win), но вам понадобится root на вашем GNex:
- Подключите укорененный GNex к ПК с Linux с помощью USB-кабеля (режим отладки и доступ суперпользователя через adb должен быть включен)
Зайдите в оболочку adb и перейдите в root с помощью команды su:
adb shell
су
от имени root выполните следующее:
echo MODEM> / sys / devices / tuna_otg / usb_sel
Это исключило бы вас из оболочки adb, и теперь у вас должно быть 7 новых псевдо-tty устройств в / dev с именем ttyACM[0-6]. Теперь вы сможете использовать /dev/ttyACM0 для отправки AT-команд вам в GNex.
Лично я использую atinout для отправки AT-команд.
Я не посылал AT-команды на Galaxy Nexus, но это возможно с другими мобильными телефонами. Они работают как устройства Plug and Pr/lay, когда вы подключаете их к компьютеру с Windows.
Подключите телефон, затем проверьте диспетчер устройств Windows, чтобы увидеть, есть ли модемный порт для телефона.
Если вы видите телефон как модем, то это порт, на который вы можете отправлять AT-команды через Hyperterminal.
Я не знаю ни одного телефона, который позволял бы вам вводить AT-команды в телефон через его клавиатуру (это то, что вы имеете в виду, не так ли?). Интерфейс просто не существует.
Если телефон отображается на компьютере как широкополосное устройство Windows Mobile, вы также можете использовать Mobile Broadband API - документация здесь. Вы должны написать код для этого. Это зависит от поддержки драйвера, возможно ли это или нет.