3

Я использую гипертерминал, AT-команды для управления мобильным телефоном. Он работает, используя соединение Bluetooth и ИК-порт, где есть простота создания и настройки GSM-модема (телефона).

Проблема в том, что я должен реализовать это с помощью USB-порта, обнаруживаются только коммуникационные порты, поэтому нет способа настроить телефон, подключенный к USB-порту.

Как я могу сопоставить USB-порт таким образом, чтобы компьютер считал его коммуникационным портом?

Примечание: я не говорю об аппаратном решении, которое является конвертером adpater, я бы хотел программное решение.

используя WinXP SP2, мобильный Nokia

1 ответ1

0

Телефон обычно предоставляет профиль CDC-ACM, который ОС должен интерпретировать как виртуальный последовательный порт.

В Linux реализован универсальный драйвер ACM, поэтому большинство телефонов работают «из коробки».

В Windows (поскольку вы используете Hyper Terminal, я предполагаю, что вы используете Windows), производитель вашего телефона должен был создать для вас драйвер, который добавляет последовательный порт при подключении телефона.

Если производитель вашего телефона не предоставил этот драйвер, у вас есть два варианта: использовать это несвободное программное обеспечение http://www.thesycon.de/eng/usb_cdcacm.shtml или, если вы достаточно смелы, вы можете научиться писать самостоятельно. небольшой INF-файл и используйте для этого встроенную библиотеку Windows (см. это небольшое руководство http://support.microsoft.com/kb/837637/en-us), но вам уже нужно знать, как написать драйвер .inf файлы.

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