Invio di SMS con HyperTerminal da Windows

gennaio 31, 2009 at 5:48 pm (Uncategorized) (, , , , , , , , , , , , )

Come sappiamo un cellulare con la rete GSM ci permette di telefonare e di inviare la nostra voce via etere. Cosi come fanno i normali telefoni solo che via cavo ovviamente.
Esiste un metodo per inviare SMS dal nostro cellulare usando semplicemente l’applicazione di Windows, HyperTerminal, presente nella maggior parte dei computer fino ad XP. Questo software ci permette di inviare al nostro cellulare, che è installato sul nostro computer come MODEM, utilizzando i relativi driver presenti sul CD (se la funzione è disponibile) dei comandi, come avveniva nei vecchi modem analogici (es: 56K) che il nostro cellulare eseguirà passo per passo. Una di queste funzioni è l’invio di SMS.

Per installare HyperTerminal sul vostro computer è sufficiente digitare questo comando du “Esegui”

RUNDLL32 ADVPACK.DLL,LaunchINFSection %windir%\INF\communic.inf,Hypertrm
Per disintallare manualmente è sufficiente digitare questo comando:
RUNDLL32 ADVPACK.DLL,LaunchINFSection %windir%\INF\communic.inf,HypertrmUninstall

HyperTerminal riesce attraverso una porta COM di comunicare con il nostro cellulare. E’  possibile utilizzare una connessione  Bluetooth, se supporta il profilo “Porta seriale” Digitando degli specifici comandi elencati in questa tabella:


Comando AT
Significato
+CMGS Invia messaggio
+CMSS Invia messaggio dalla memoria
+CMGW Scrivi un messaggio nella memoria
+CMGD Cancella un messaggio
+CMGC Invia un comando
+CMMS Più messaggi da inviare

Questa è un’immagine di come si presenta HyperTerminal su Windows 98:

(Il codici inseriti non sono altro che una richiesta dell’inserimento del PIN della nostra Sim card)

Utilizzando il comando elencato qui sotto è possibile inviare un sms al numerdo desiderato, dopo aver impostato HyperTerminal per far utilizzare il nostro cellulare installato come MODEM del nostro computer, Se si utilizza una connessione di tipo UMTS o EDGE/GPRS il cellulare è gia elencato nelle periferiche di Windows come modem.


AT
OK
AT+CMGF=1
OK
AT+CMGW=”+85291234567″
> Inserite il vostro messaggio a questo punto.
+CMGW: 1

OK
AT+CMSS=1
+CMSS: 20

OK


  • Il Comando “AT” è una richiesta di connessione sul nostro cellulare
  • “OK” è il messaggio di “pronto” ricevuto dal nostro cellulare
  • “AT+CMGF=1” Indica al aparecchio di entrare in modalità SMS anche qui viene restituito un messaggio di pronto successivamente (OK) se non è cosi vuol dire che il vostro cellulare non supporta la modalità SMS.
  • ‘AT+CMGW=”+85291234567″‘ (controlla le virgolette “” sul numero)  Invia un comando di scrittura sulla memoria di un messaggio contenente quel numero, dopo questa operazione è neccessario schiacciare INVIO dopodichè vi verrà comunicata una linea del tipo “>” dove inserirete il vostro SMS.
  • +CMGW: 1″ indica che  l’SMS è stato indicizzato in memoria con il numero 1, questo sarà il numero che lo identifica. Vi verrà restituito un OK.
  • “AT+CMSS=1” Indica di inviare il messaggio presente nella memoria con il numero di identificazione “1”
  • “+CMSS:20” Ci indica il numero di riferimento assegnato dal cellulare.

Come potrete capire i comandi che dovete inserire sono elencati in grassetto a differenza degli altri.

E’ inoltre possibile leggere, e immagazzinare i messaggi con questo metodo. Da tenere conto che l’invio di messaggi con questo metodo è piuttosto lento.

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: