Показать сообщение отдельно
Старый 04.09.2010, 03:23   #59
SBorovkov
Старший Пользователь
 
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
SBorovkov is on a distinguished road
По умолчанию

Обнаружил, что у модема два COM порта. На один из них шлется инфа о типе связи, уровне приема, и еще о чем-то. Там же можно узнать баланс.

Шлется инфа примерно такого содержания

Код:
^MODE:3,3

^RSSI:15

^RSSI:18

^BOOT:39615029,0,0,0,87

^BOOT:39615029,0,0,0,87

^RSSI:15
RSSI - уровень сигнала
MODE - тип коннекта. 3,3 - это EDGE, а 5,4 - 3G

Еще можно дать команду, но ее надо кодировать
Вот тут http://community.livejournal.com/ru_linux/2358687.html написано как послать команду и как раскодировать результат
Я слал AT+CUSD=1,AA180C3602,15 и получил в ответ баланс в закодированном в PDU текстовом виде.

Так что надо чуть напрячься и можно сделать не только определение типа подключения, но и показывать уровень сигнала и определение баланса.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588
SBorovkov вне форума   Ответить с цитированием