1

Я хотел бы знать, как подключить устройства Android к HyperTerminal?

Я не могу найти порт, к которому подключается мой мобильный телефон Android, и какой режим подключения использовать. На моем HTC Wildfire S у меня есть различные режимы подключения, такие как «Интернет-соединение», «Только зарядка», «Дисковод» и т.д.

2 ответа2

2

Боюсь, Android не выставляет свой «модем» через последовательный порт.

Вам, вероятно, понадобится какое-то приложение, которое будет предоставлять нужные функции через XML-RPC, простой HTTP или какой-либо протокол на основе IP .

Некоторые из этих приложений могут быть AirDroid (здесь я не уверен, насколько легко управлять этим из скрипта), RPC - Base + XMPP Channel или SMS Gateway от APK Soft.

Или вы можете написать собственное приложение для Android и эмулировать модем через TCP ... (У меня нет никакого опыта в этом, но ожидаю, что это будет довольно легко).

1

Существует обзор этого в ветке форума XDA:

Как разговаривать с модемом с помощью АТ команд.

Этот поток покажет вам, как отправлять AT-команды (ATC) с удаленного терминала (USB, подключенного к вашему ПК), но он еще не решил проблему использования локального (телефонного) терминала для связи с телефонным модемом. Это зависит как от модемного чипсета, используемого в вашем телефоне, так и от того, как телефон настроен при подключении к USB-порту. Обычно есть какое-то инженерное меню (секретный код AKA), которое можно набрать, чтобы заставить телефон работать как модем или КПК.

КСТАТИ. Вам нужно терминальное приложение / программа для любого разговора с модемом (помните, это двусторонняя связь). Так вот почему вам нужно корневое устройство, так как руткит обычно поставляются с BusyBox (который включает в себя microcom терминальную программу). В противном случае вы должны написать свою собственную программу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .