Как подключить устройства 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 Терминальная программа). В противном случае вы должны написать свою собственную программу.

Другие вопросы по тегам