USSD запрос (узнать состояние баланса) на HUAWEI E1550

Nov 06, 2009 13:48

Дано: модем HUAWEI E1550 подключенный к белорусскому life:) 3G. Ubuntu 9.10 его увидела, включила в меню Network Manager и замечательно работает.

Необходимо: Научиться посылать в прибор USSD запрос (*100#) и получать на него ответ.

Модем открывается в три устройства /dev/ttyUSB0, 1 и 2 и два дисковых накопителя:Nov 6 13:57:12 beliashou kernel: [15683.744072] usb 1-2: new high speed USB device using ehci_hcd and address 10
Nov 6 13:57:12 beliashou kernel: [15683.887754] usb 1-2: configuration #1 chosen from 1 choice
Nov 6 13:57:12 beliashou kernel: [15683.895391] scsi34 : SCSI emulation for USB Mass Storage devices
Nov 6 13:57:12 beliashou kernel: [15683.895732] scsi35 : SCSI emulation for USB Mass Storage devices
Nov 6 13:57:17 beliashou kernel: [15688.897233] scsi 35:0:0:0: Direct-Access HUAWEI MMC Storage 2.31 PQ: 0 ANSI: 2
Nov 6 13:57:17 beliashou kernel: [15688.898084] sd 35:0:0:0: Attached scsi generic sg2 type 0
Nov 6 13:57:17 beliashou kernel: [15688.913696] sd 35:0:0:0: [sdb] Attached SCSI removable disk
Nov 6 13:57:18 beliashou kernel: [15689.968466] usb 1-2: USB disconnect, address 10
Nov 6 13:57:24 beliashou kernel: [15696.316105] usb 1-2: new high speed USB device using ehci_hcd and address 11
Nov 6 13:57:25 beliashou kernel: [15696.459634] usb 1-2: configuration #1 chosen from 1 choice
Nov 6 13:57:25 beliashou kernel: [15696.469228] option 1-2:1.0: GSM modem (1-port) converter detected
Nov 6 13:57:25 beliashou kernel: [15696.469433] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
Nov 6 13:57:25 beliashou kernel: [15696.469661] option 1-2:1.1: GSM modem (1-port) converter detected
Nov 6 13:57:25 beliashou kernel: [15696.469779] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
Nov 6 13:57:25 beliashou kernel: [15696.469970] option 1-2:1.2: GSM modem (1-port) converter detected
Nov 6 13:57:25 beliashou kernel: [15696.470087] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
Nov 6 13:57:25 beliashou kernel: [15696.475800] scsi39 : SCSI emulation for USB Mass Storage devices
Nov 6 13:57:25 beliashou kernel: [15696.476747] scsi40 : SCSI emulation for USB Mass Storage devices
Nov 6 13:57:30 beliashou kernel: [15701.479589] scsi 40:0:0:0: Direct-Access HUAWEI MMC Storage 2.31 PQ: 0 ANSI: 2
Nov 6 13:57:30 beliashou kernel: [15701.480502] sd 40:0:0:0: Attached scsi generic sg2 type 0
Nov 6 13:57:30 beliashou kernel: [15701.497286] scsi 39:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Nov 6 13:57:30 beliashou kernel: [15701.506520] sd 40:0:0:0: [sdb] Attached SCSI removable disk
Nov 6 13:57:30 beliashou kernel: [15701.573534] sr1: scsi-1 drive
Nov 6 13:57:30 beliashou kernel: [15701.573986] sr 39:0:0:0: Attached scsi generic sg3 type 5
Nov 6 13:57:37 beliashou kernel: [15708.421364] sd 40:0:0:0: [sdb] 121856 512-byte logical blocks: (62.3 MB/59.5 MiB)
Nov 6 13:57:37 beliashou kernel: [15708.433689] sdb: sdb1
Я пробовал ко всем трём подключаться minicom, но отвечал мне только /dev/ttyUSB2, который постоянно выдаёт что-то вроде вот этого, а на мои команды он невнятно отвечал только один раз, и то я не могу воспроизвести ситуацию:^RSSI:14

^RSSI:14

^RSSI:14

^RSSI:14

^BOOT:36863271,0,0,0,87

^RSSI:14

^RSSI:14

^RSSI:14

^RSSI:14

^BOOT:36863271,0,0,0,87

^RSSI:14

^BOOT:36863271,0,0,0,87

^RSSI:14
Собственно, изучив несколько описаний на тему того, как это делается с аналогичными моделями, я понял, что у счастливчиков работает и вот такое:cat /usr/bin/balans
#!/bin/bash
cat /dev/ttyUSB2 & echo AT+CUSD=1,*100#,15 > /dev/ttyUSB0 ; sleep 3; kill %cat
А я вообще никак не могу засунуть строку и получить ответ.
Если чего, то я изучал вот эту ветку и посты вот этот и вот этот.

Господа, полдскажите как разобраться как организован вообще интерфейс с этой железякой (как отправлять команды и получать ответы). И если мусор сыплется в ответы на какие-то запросы от линукса или конкретно network manager, то как запуститься раньше него и поотсылать вопросы - пополучать ответы. Я подозреваю, что потом меня ждут вопросы с кодированием-раскодированием вопросов ответов, но сначала надо наладить диалог. Всем заранее спасибо за идеи.
Previous post Next post
Up