Как подключить устройства Android к HyperTerminal?
Я хотел бы знать, как подключить устройства Android к HyperTerminal?
Я не могу найти порт, к которому подключается мой мобильный телефон Android, и какой режим подключения использовать. На моем HTC Wildfire S у меня есть различные режимы подключения, такие как "Интернет-соединение", "Только зарядка", "Дисковод" и т. Д.
2 ответа
Боюсь, Android не выставляет свой "модем" через последовательный порт.
Вероятно, вам понадобится какое-то приложение, которое будет предоставлять нужные функции через XML-RPC, простой HTTP или какой-либо протокол на основе IP.
Некоторые из этих приложений могут быть AirDroid (здесь я не уверен, насколько легко управлять этим из скрипта), RPC - Base + XMPP Channel или SMS Gateway от APK Soft.
Или вы можете написать собственное приложение для Android и эмулировать модем через TCP... (У меня нет никакого опыта в этом, но я ожидаю, что это будет довольно легко).
Существует обзор этого в ветке форума XDA:
Как разговаривать с модемом с помощью AT-команд.
Этот поток покажет вам, как отправлять AT-команды (ATC) с удаленного терминала (USB, подключенного к вашему ПК), но он еще не решил проблему использования локального (телефонного) терминала для связи с телефонным модемом. Это зависит как от модемного чипсета, используемого в вашем телефоне, так и от того, как телефон настроен при подключении к USB-порту. Обычно есть какое-то инженерное меню (секретный код AKA), которое можно набрать, чтобы телефон работал как модем или КПК.
КСТАТИ. Вам нужно терминальное приложение / программа для любого разговора с модемом (помните, это двусторонняя связь). Вот почему вам нужно рутованное устройство, так как руткит обычно поставляется с BusyBox (который включает в себя microcom
Терминальная программа). В противном случае вы должны написать свою собственную программу.