Seite 1 von 2

Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten?

Verfasst: Mo 4. Okt 2010, 01:53
von texmex
Hallo

Mit MWconn kann man ja einstellen, ob der Surfstick GPRS/UMTS oder bevorzugt das eine oder das andere verwendet.

Mit welchem AT Befehl ist es möglich dies einzustellen?

Ich habe schon gesehen, dass beim Ergebnis von AT+COPS? die letzte Ziffer bei GPRS Nutzung = 0 ist und bei UMTS Nutzung = 2, kann diese aber nicht manuell setzen, es kommt dann immer die Fehlermeldung "Zuviele Parameter".

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: Mo 4. Okt 2010, 09:45
von Hammergott
Command: AT+COPS?,
Response: +COPS: (<mode>,[<format>,<oper>[,<AcT>]]),…, (<modeN>,[<formatN>,<operN>[,<AcTN>]])

Command: AT+COPS=?
Response: +COPS: <stat>, long <oper>, short <oper>, numeric <oper>, <AcT>

Response: +CME ERROR:
Command: AT+COPS=<mode>,[<format>,<oper>[,<AcT>]]
Response: OK | +CME ERROR

Description: Get/set current GSM/UMTS network operator, list available operators. This can be used to change for example access type and switch network.

<mode>

0. Automatic network selection (<oper> ignored)
1. Manual network selection, <oper> must be present, <AcT> is optional.
2. Deregister from network.
3. Set <format only, no registration/deregistration.
4. Manual selection with automatic fall back (enters automatic mode if manual selection fails).

<format>

0. Long alphanumeric string
1. Short alphanumeric string
2. Numeric ID

<oper>
String (based on <format>) that identifies the operator.

<stat>

0. Unknown
1. Available
2. Current
3. Forbidden

<AcT> Network access type

0. GSM
1. Compact GSM
2. UTRAN
3. GSM with EGPRS
4. UTRAN with HSDPA
5. UTRAN with HSUPA
6. UTRAN with HSDPA and HSUPA

The following example shows that the devices is connected to the operator called “3″ using UTRAN (which is UMTS, also called 3G). Listing available networks shows the current network, an additional UTMS network called Sweden3G that is forbidden and a GSM network called “3″ that is available.

Example:

>AT+COPS?
+COPS: 0,0,”3″,2

AT+COPS=?
+COPS: (2,”3″,”3″,”24004″,2),(1,”3″,”3″,”24008″,0),(3,”Sweden 3G”,”Sweden3G”,”2)
Hallo texmex,

copy & paste aus Google! Keine Garantie auf Funktion und Vollständigkeit! ;)

MfG

Hammergott

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: Mo 4. Okt 2010, 21:03
von texmex
Hi,

danke für die Hilfe, die Seite kenn ich bereits.
Ich habe folgendes ins Hyperterminal eingegeben:

AT+COPS=1,2,"26207",0

Wenn ich die 0 eingebe führt dies zur Fehlerausgabe "Too many parameters".
Lass ich sie weg werden zumindest die ersten 3 Parameter angenommen.

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: Mo 4. Okt 2010, 23:35
von Hammergott
Sorry, weiter kann ich dir da nicht helfen, vielleicht weis noch jemand

anderes Rat!

MfG

Hammergott

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: Sa 9. Okt 2010, 13:26
von Opilionn
Hallo!

Der Befehl für die Umschaltung zwischen den Betriebsarten ist leider nicht einheitlich. Am einfachsten findet man ihn raus, wenn man das Serviceprotokoll aktiviert und dann ein bisschen hin- und herschaltet.
Vor jedem Umschalten kann man die Datei servilog.txt in etwas anderes umbenennen, dadurch hat man einen Anhaltspunkt für die Umschaltzeitpunkte.

Oder du hängst das Protokoll hier ins Forum rein, dann such ich die Umschaltbefehle raus.

Grüße Opilionn

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: Sa 9. Okt 2010, 21:18
von texmex
Hallo Opilionn

Danke für die Hilfe.
Habe mal im Anhang eine servilog.txt hochgeladen.
Habe MWConn gestartet und dann mehrfach abwechselnd "GPRS ausschließlich" und "UMTS ausschließlich" angewählt und jedesmal gewartet bis Windows die Verbindung unten rechts bestätigt hat.

Gruß texmex

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: So 10. Okt 2010, 11:40
von Opilionn
Hi texmex!

Es handelt sich um ein Huawei-Modem. Das Programm schaltet mit diesen Befehlen um:
AT^SYSCFG=13,1,3FFFFFFF,1,1 (GPRS)
AT^SYSCFG=14,2,3FFFFFFF,1,1 (UMTS)

Ganz allgemein:
AT^SYSCFG=a,b,3FFFFFFF,1,1

Für a und b sind folgende Werte vorgesehen:
13,1: GPRS
14,2: UMTS
2,1: vorrangig GPRS
2,2: vorrangig UMTS

Manche Geräte machen allerdings keinen Unterschied zwischen "vorrangig GPRS" und "vorrangig UMTS", sie verhalten sich dann immer so wie "vorrangig UMTS". Also nicht wundern, sollte das auch bei deinem Modem der Fall sein.

Grüße Opilionn

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: So 10. Okt 2010, 16:24
von Hammergott
Sorry at all, für meine Fehlinformation, man lernt halt nie aus! :oops: ;)

MfG

Hammergott

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: Mo 11. Okt 2010, 09:46
von Opilionn
Hammergott hat geschrieben:Sorry at all, für meine Fehlinformation, man lernt halt nie aus!
Mach dir keine Gedanken, deine Lösung war völlig korrekt. Sie passte nur nicht ganz zum Problem. ;-)

Aber ich bin mir sicher, deine Info wird hilfreich sein, denn das Forum wird ja nicht nur von denjenigen gelesen, die hier Fragen stellen, sondern von vielen anderen, die einfach nur nach einer Problemlösung suchen. Und für die ist es sehr hilfreich, beides zu erfahren: wie man die Betriebsart einstellt UND wie man sie abfragt.

Also: gute Teamarbeit. :-)

Re: Welcher AT Befehl um zwischen UMTS und GPRS umzuschalten

Verfasst: Mo 11. Okt 2010, 09:58
von Hammergott
Danke sehr Master-Chief ;) , für mich jetzt zur "Weiterbildung" die Frage:

Warum wird dann (auf vielen Seiten) zu dem AT+COPS=... Befehl geschrieben,

das man damit Abfragen UND Setzen/Ändern kann (Get/Set....access type...)?

MfG

Hammergott