Download - Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini
![Page 1: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/1.jpg)
Gestire il cellulare tramite il PCSiemens M20
Esempio di terminale GSM
a cura di Marco Zucchini
![Page 2: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/2.jpg)
Hardware necessario
DTE TA ME
Legenda: DTE - Data Terminal Equipment (Calcolatore); TA – Terminal Adapter - ME: Modem Equipment
Rete GSM
Comandi AT+
Risposte
Controllo ME
Stato ME
Connessione seriale (Rs-232 o IrDA)
![Page 3: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/3.jpg)
Collegamento PC-M20
• Inserire la Sim card nell’M20 – prima verificare con un cellulare GSM che
abbia ancora credito– inserire il cassettino in modo che la scritta SIM
risulti capovolta
![Page 4: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/4.jpg)
Collegamento PC-M20
• Usando un cavo Rs-232 9 pin Null-Modem collegare il PC all’M20– assicurarsi dell’affidabilità del cavo– la lunghezza del cavo non deve superare il metro
![Page 5: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/5.jpg)
Collegamento PC-M20
• Alimentare il PC e completare la fase di boostrap del S.O.
• Alimentare il terminale M20
![Page 6: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/6.jpg)
Collegamento PC-M20
• Avviare il software di comunicazione– Hyperteminal
• Impostare i parametri di comunicazione– Bit per secondo: 19200– Bit di dati: 8– Parità: nessuna– Bit di stop: 1– Controllo di flusso: nessuno
![Page 7: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/7.jpg)
Collegamento PC-M20
• Impostare le caratteristiche del software di connessione– Emulazione ANSIW– ID Terminale telnet: VT100– Impostazioni ASCII
• Aggiungi avanzamento riga ad ogni ritorno a capo
• A capo automatico
![Page 8: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/8.jpg)
Collegamento PC-M20
• Avviare la connessione
• Digitare il comando AT e premere il tasto INVIO– In risposta si deve ricevere il messaggio OK
![Page 9: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/9.jpg)
Comandi AT Hayes standard
Controllo dell’M20
![Page 10: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/10.jpg)
Cenni al protocollo Hayes o AT
• Insieme di comandi (stringhe) che consentono il controllo dei modem
• Ormai sono tutti i modem sono uniformi a tale standard
• Sintassi dei comandi AT
Atcomando
Comando: sequenza alfanumerica che identifica una specifica funzione
![Page 11: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/11.jpg)
ATI
• Visualizza le informazioni di identificazione del prodotto
EsempioATISIEMENS
M20
Revision: 1.01, 23.11.98 20:24
![Page 12: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/12.jpg)
ATD
• Consente di effettuare una chiamata telefonica di tipo vocale
EsempioATD338239189
NotaL’arrivo di un carattere successivo al comando
interrompe la chiamata
![Page 13: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/13.jpg)
ATDL
• Richiama l’ultimo numero impostato
![Page 14: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/14.jpg)
ATA
• Risposta immediata ad una chiamata vocale in arrivo
![Page 15: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/15.jpg)
ATH
• Chiude una connessione esistente
![Page 16: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/16.jpg)
AT/
• Ripete l’ultimo comando inviato
![Page 17: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/17.jpg)
AT&F
• Reimposta l’M20 ai parametri di default del costruttore
• Ogni connessione in corso verrà interrotta
![Page 18: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/18.jpg)
Comandi AT+
![Page 19: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/19.jpg)
Cenni al protocollo AT+• AT+ rappresenta un’estensione dello standard
AT specifico per le funzionalità aggiuntive offerte dai cellulari (codice SIM, livello segnale, sms ecc..)
• AT+ è stato definito dall’ European Telecommunications Standard Institute nel 1999– ETSI GSM 07.07 (per la gestione di base degli
apparecchi GSM)– ETSI GSM 07.05 (per la gestione degli SMS)
Per approfondimenti si faccia riferimento a http://www.etsi.org
![Page 20: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/20.jpg)
Protocollo AT+
• Analizziamo la sintassi dei comandi AT+
AT+Cxxx[parametri]
xxx rappresenta un generico nome di comando.
![Page 21: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/21.jpg)
Protocollo AT+
• Esistono quattro tipi di comandi
• Test:servono per verificare se un comando è supportato
AT+CXXX = ?
• Read: legge i valori dei parametri attualmente impostati
AT+CXXX ?
![Page 22: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/22.jpg)
Protocollo AT+
• Set: impostano nuovi valori ai parametri
AT+CXXX = <parametri>
• Action: esegue un comando
AT+CXXX
![Page 23: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/23.jpg)
Alcuni comandi AT+
![Page 24: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/24.jpg)
AT+CGMI
• Richiede la visualizzazione del costruttore dell’M20
Esempio
AT+CGMI
SIEMENS
![Page 25: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/25.jpg)
AT+CHUP
• Chiude una chiamata vocale in arrivo
![Page 26: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/26.jpg)
Comandi AT+ SMS
Gestione SMS con l’M20
![Page 27: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/27.jpg)
AT+CMGR=num_msg
• Consente la lettura del messaggio SMS arrivato e memorizzato nella locazione n.ro num_msg (intera 1..10)
EsempioAT+CMGR=1CMGR: "STO SENT","3396577178"Saluti a tutti. Marco
![Page 28: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/28.jpg)
AT+CMGD=num_msg
• Cancella il messaggio SMS arrivato e memorizzato nella locazione n.ro num_msg (intera 1..10)
Esempio
AT+CMGD=1
OK
![Page 29: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/29.jpg)
AT+CMGS=“n_tel”msg Ctrl-Z
• Invia un messaggio SMS
Esempioat+cmgs="3387109875"> ciao>+CMGS: 210OK
![Page 30: Gestire il cellulare tramite il PC Siemens M20 Esempio di terminale GSM a cura di Marco Zucchini](https://reader035.vdocuments.pub/reader035/viewer/2022062418/5542eb76497959361e8dffce/html5/thumbnails/30.jpg)
Quando arriva un SMS
L’M20 comunica un messaggio del tipo:
+CMTI: "SM", 1
Dove il valore numerico indica il numero della locazione di memorizzazione del messaggio