SIM-Karten-Dienste für GSM-Modems
Verwenden Sie den Funktionsbaustein ConfigSim, bevor Sie einen anderen Funktionsbaustein in der MODEM-Bibliothek verwenden, wenn für die SIM-Karte Ihres GSM-Modems einer der folgenden Vorgänge erforderlich ist:
oPIN-Code eingeben.
oTelefonnummer des SMS-Centers konfigurieren.
oEinen Initialisierungsbefehl senden.
Direkt anschließend können Sie einen der zweckbestimmten SMS-Funktionsbausteine verwenden.
Entsprechend diesem Ablaufdiagramm werden verschiedene Befehle an das GSM-Modem gesendet:
|
UNERWARTETER GERÄTEBETRIEB |
Wenn ein SR2MOD03-Modem mit einer durch einen PIN-Code geschützten SIM-Karte verwendet wird, muss die Standard-Initialisierungszeichenfolge im Konfigurationseditor des Modems geändert werden. Ersetzen Sie den Wert des "Hayes Reset Command" durch folgenden Wert: 'AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W' Senden Sie außerdem mit dem Funktionsbaustein ConfigSim einen Initialisierungsbefehl mit folgendem Inhalt: InitSimString Eingang = 'AT+CMGF=1;+CNMI=0,2,0,0,0;+CSAS'. |
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben. |
Beschreibung der E/A-Variablen
Eingang |
Typ |
Beschreibung |
---|---|---|
smsCenterPhoneNb |
STRING |
Der Eingang smsCenterPhoneNb enthält die Telefonnummer des auf der SIM-Karte zu konfigurierenden SMS-Centers. Wenn der Wert leer ist, wird die Telefonnummer des SMS-Centers nicht gesendet, und das Modem verwendet die eigentliche Nummer. |
pinCode |
STRING(4) |
Der Eingang pinCode enthält den PIN-Code der SIM-Karte, mit dem die SIM-Karte entsperrt werden kann. Wenn pinCode leer ist, wird kein PIN-Code gesendet. |
initSimString |
STRING(255) |
Der Eingang initSimString enthält die Initialisierungszeichenfolge der SIM-Karte, die nach der Übertragung von PIN und Telefonnummer des Service-Centers gesendet wird. HINWEIS: Für SR2MOD03-Modems ist Folgendes zu verwenden: 'AT+CMGF=1;+CNMI=0,2,0,0,0;+CSAS' |
Diese Abbildung zeigt die Deklaration und Verwendung der Funktion ConfigSim: