Всем привет!
Есть задача получить баланс 3G модема Huawei E173..
немного разобравшись выяснил что при установке модема в системе появляется как минимум 3 COM порта, AT команды надо слать в "HUAWEI Mobile Connect - 3G PC UI Interface"
AT команда для запроса баланса (Мегафон *100#) будет выглядеть так: AT+CUSD=1,"AA180C3602",15
В ответ должно прийти нечто похожее на:
+CUSD: 0,"0030002C003000300020044004430431002E0020002A00310030003000300030003000
300020042504180422043E0432002B002204170430043C0435043D04380020041304430434043E04
3A00220020043104350441043F043B002E002A003500310035002300200028003100300440002F04
4104430442002900200442002E00300031003000350038",72
^RSSI:23
^RSSI:27
Обмен информацией происходит в PDU формате.
Онлайн конвертер: http://smstools3.kekekasvi.com/topic.php?id=288
Собственно к чему я это все расписал:
через hyper terminal команда AT+CUSD=1,"AA180C3602",15 и ответ +CUSD: 0,"0блаблабла приходит, все ок.
Пробовал повторить все тоже самое через компонент COM порт..отправляю данные AT+CUSD=1,"AA180C3602",15..в ответ получаю только ^RSSI:число...как я понял это уровень сигнала.
пробовал считывать из порта до 255байт..пробовал считывать данные по таймеру с разными настройками ..результат всегда ^RSSI:число
Вопросы:
1) куда копать? в hyper terminal все отлично..
2) у кого есть такой же модем?))
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
| ||
Голосовали: | Ex_ |