Services de carte SIM du modem GSM
Avant d'utiliser un autre bloc fonction dans la bibliothèque MODEM, utilisez le bloc fonction ConfigSim si la carte SIM du modem GSM nécessite une des opérations suivantes :
oSaisir le code PIN.
oConfigurer le numéro de téléphone du centre SMS.
oEnvoyer une commande d'initialisation.
Vous pouvez ensuite utiliser directement l'un des blocs fonction SMS dédiés.
Plusieurs commandes sont transmises au modem GSM conformément au diagramme ci-après :
|
FONCTIONNEMENT ACCIDENTEL DE L'EQUIPEMENT |
Si vous utilisez un modem SR2MOD03 avec une carte SIM protégée par code PIN, la chaîne d'initialisation par défaut doit être modifiée dans l'éditeur de configuration du modem. Remplacez la valeur de la commande Hayes Reset par : 'AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W' Utilisez par ailleurs le bloc fonction ConfigSim pour transmettre une commande d'initialisation supplémentaire de la manière suivante : entrée InitSimString = 'AT+CMGF=1;+CNMI=0,2,0,0,0;+CSAS' |
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. |
Description des variables d'E/S
Entrée |
Type |
Description |
---|---|---|
smsCenterPhoneNb |
STRING |
L'entrée smsCenterPhoneNb contient le numéro de téléphone du centre SMS à configurer dans la carte SIM. Si elle est vide, ce numéro n'est pas envoyé et le modem utilise le numéro par défaut. |
pinCode |
STRING(4) |
L'entrée pinCode indique le code PIN de la carte SIM à envoyer pour la débloquer. Si l'entrée pinCode est vide, aucun code PIN n'est envoyé. |
initSimString |
STRING(255) |
L'entrée initSimString indique la chaîne d'initialisation de la carte SIM transmise après l'envoi du code PIN et du numéro de téléphone du centre de services. REMARQUE : pour le modem SR2MOD03, utilisez la commande suivante : 'AT+CMGF=1;+CNMI=0,2,0,0,0;+CSAS' |
La figure ci-dessous illustre la déclaration et l'utilisation de la fonction ConfigSim :