UMGUM.COM (лучше) 

Linux + USB + Mobilephone ( Linux + USB + Mobilephone. )

1 апреля 2010  (обновлено 27 мая 2017)

Эта публикация отнесена в архив. Она неактуальна.

OS: Debian Lenny.

Подключение мобильного телефона с помощью USB кабеля.

Если сотовым телефоном будет предложено определится с режимом подключения - уклонимся от выбора режимов поддержки мультимедиа, потокового вещания и монтирования как части файловой системы; нас интересует прямой обмен пакетами с устройством.

# dmesg

....
usb 3-2: new full speed USB device using uhci_hcd and address 6
usb 3-2: configuration #1 chosen from 1 choice
usb 3-2: New USB device found, idVendor=0421, idProduct=005e
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 3-2: Product: Nokia 3110c
usb 3-2: Manufacturer: Nokia
cdc_acm 3-2:1.1: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_ether
usb 3-2: bad CDC descriptors
usbcore: registered new interface driver rndis_host
usb 3-2: bad CDC descriptors
usbcore: registered new interface driver rndis_wlan

Видим, что наше устройство более или менее корректно определено и для взаимодействия с ним назначен виртуальный последовательный интерфейс ttyACM0. В наличии указанного интерфейса мы можем удостоверится:

# ls /dev | grep ttyACM0

ttyACM0

Собственно, на этом этап подключения устройства завешен, можно воспользоваться файлом ввода вывода /dev/ttyACM0 для взаимодействия с мобильным телефоном, например для того, чтобы через GPRS модем подключится к сети интернет.