Protocole AT-SMS pour routeur 4G
Le protocole AT-SMS est un ensemble de commandes AT privée qui sont supportées par la majorité des routeurs cellulaires d'Advantech dont la gamme de routeur 4G. Cette fonctionnalité peut être utilisée pour accéder au module cellulaire du routeur directement via des commandes AT. Cela permet donc d'intéragir avec 3 grandes fonctions:
- Short Message System ou SMS
- L'état du modem cellulaire
- Les options de configuration du module GSM
L'ensemble de ces instructions peuvent être envoyée via un port TCP ou alors directement par une liaison série. Dans les équipements Advantech compatibles il est nécessaire d'activer cette fonction. Vous pourrez la retrouver dans le menu SMS configuration du matériel ou également en configurtaion déportée via WebAccess/DMP.
Tester le fonctionnement AT-SMS
Il est très simple de tester le bon fonctionnement du protocole AT-SMS via n'importe quel client TCP. Bien sûr il faudra avoir au préalable, inséré et paramétrer la carte SIM de l'opérateur dans le routeur puis activer la fonction "Enable AT-SMS protocol over TCP". Vous pouvez utiliser le port que vous souhaitez (et qui n'est pas utilisé) pour accéder à cette fonction.
Celon la documentation du protocole AT, avec une requête AT+CMFG alors le routeur vous retourne 0.
Liste des commandes AT disponibles
De nombreuses instruction AT sont disponibles. En voici la liste exhaustive.
Commande AT | Description |
T+CGMI | Retourne l'identité du constructeur |
AT+CGMM | Retourne l'identité du modèle du fabriquant |
AT+CGMR | Retourne l'identité du modèle ainsi que la révision du module |
AT+CGPADDR | Affiche l'adresse IP de l'interface mobile WAN |
AT+CGSN | Retourne le numéro de série du produit |
AT+CIMI | Retourne le IMSI - International Mobile Subscriber Identity number |
AT+CMGD | Supprime les messages |
AT+CMGF | Défini le format de présentation des SMS |
AT+CMGL | Liste les messages qui ont un certain statut à partir d'un stockage |
AT+CMGR | Lit un message à partir d'un stockage |
AT+CMGS | Envoi un SMS au numéro de téléphone |
AT+CMGW | Ecrit un SMS dans le stockage de la carte SIM |
AT+CMSS | Envoi un message à partir du stockage de la SIM |
AT+CNUM | Retourne le numéro de téléphone (si il est disponible) à partir de la SIM |
AT+COPS? | Liste les différents réseaux d'opérateurs mobiles disponibles |
AT+CPIN | Retourne l'état de la carte SIM et permet de saisir un code de carte SIM |
AT+CPMS | Selectionne le type de stockage à utiliser pour envoyer un SMS |
AT+CREG | Affiche le statut des enregistrements dans les réseaux |
AT+CSCA | Défini le numéro de short message service centre (SMSC) |
AT+CSCS | Défini le type d'encodage de caractères |
AT+CSQ | Retourne la qualité du réseau sélectionné |
AT+GMI | Retourne l'identité du constructeur |
AT+GMM | Retourne l'identité du modèle du fabriquant |
AT+GMR | Retourne l'identité du modèle ainsi que la révision du module |
AT+GSN | Retourne le numéro de série du produit |
ATE | Détermine si l'équipement des dupplications de caractère ou non |
ATI | Transmet d'éventuelles informations spécifiques définies par le fabricant |
Vous souhaitez en savoir plus à propos des commandes AT ? Retrouvez notre documentation dédiée et détaillée.
Comment envoyer un SMS en utilisant les commandes AT over TCP
En outre il existe d'autres méthodes AT pour envoyer un SMS via des trames TCP. N'hésitez pas à découvrir la solution mise en lien ici qui le permet spécifiquement pour les routeurs 3G, 4G et 5G de la marque Advantech.
Télécharger la documentation (EN)