Qualcomm Gobi 2000 WWAN Modem
Solche Qualcomm GSM Modems werden z.B. von Lenovo in Thinkpads eingesetzt.
Die funktionieren eigentlich einwandfrei. Benutzt man aber einen Prepaid-Datenvertrag, so hat man sehr bald das Bedürfniss seinen aktuellen Kontostand abzufragen.
Abfragen des Kontostands per AT Kommandos
Ist das Modem mit Firmware geladen, so erhält man 3 serial Devices:
# /dev/ttyUSB0 -> Diagnostics # /dev/ttyUSB1 -> 3G Modem # /dev/ttyUSB2 -> NMEA GPS port
Bevor man sich jedoch mit dem Modem unterhalten kann, muss unter Ubuntu der modemmanager aus sein:
sudo service modemmanager stop
Um mit dem Modem per AT-Kommando zu sprechen verwendet man also in diesem Fall /dev/ttyUSB1 mit 460800 8N1 HW-Flusskontrolle: an.
Hinweis: Alle Zeilen die am Zeilenanfang mit „>“ markiert sind stammen vom Benutzer. Die Zeilen werden mit Enter abgeschlossen.
- Jemand zu Hause?
>AT OK
- Die eigene Rufnummer
>AT+CNUM +CNUM: "Eigene Rufnummer","+49175XXXXXXX",145
- Character set einstellen:
>AT+CSCS="GSM" OK
- Kontostand per sog. USSD („Unstructured Supplementary Service Data“) abfragen:
>AT+CUSD=1,"*100#",15 OK +CUSD: 0," Aktuelles Guthaben: 30.04 EUR.",15