Il Gateway SMS diventa OpenSource! Pubblichiamo un progetto completo (hardware e software) di un ricevitore SMS per PC (SMS PC), in pratica potrete ricevere gli SMS sul vostro computer.
IperSMS è un Gateway SMS (o GSM Gateway), in grado di ricevere SMS in modo automatico, professionale ed economico. Basta semplicemente collegarlo al PC e tramite un programma di gestione comunicazione seriale, tipo Hyperterminal, potrete ricevere gli SMS sul Vostro PC per poi elaborarli e/o archiviarli nella Vostra applicazione preferita tramite i classici comandi copia/incolla.
Guida all'installazione del Gateway SMS per utenti WINDOWS
* Procurarsi una SIM-CARD attiva.
* Eliminare la richiesta di codice identificativo personale (PIN) all'accensione, inserendo la SIM in un comune telefonino cellulare e, una volta inserito il PIN, disabilitarne la richiesta all'accensione.
* Inserire la SIM nella fessura posteriore del modulo GSM, posto nel retro di IperSMS, fino allo scatto del connettore a molla.
* Collegare il cavo seriale a 9 poli da una parte a IperSMS e dall'altra al PC in una porta seriale a 9 poli disponibile (es. COM1).
* Aprire, sul proprio PC, il programma Hyperterminal cliccando nel relativo link che potete trovare nel seguente percorso grafico :START/AVVIO->Tutti i programmi -> accessori -> comunicazioni -> Hyperterminal (Se nel vostro PC non è presente Hyperterminal dovete installarlo dal cd del Vostro sistema operativo Windows)
* Creare una nuova sessione chiamandola ad esempio IperSMS.
* Impostare la porta di comunicazione in base a dove si è connesso il cavo seriale (es. COM1) e poi configurare la porta impostata con i seguenti parametri: Bit per secondo: 9600; Bit di dati: 8; Parità: Nessuna; Bit di stop:1; Controllo di flusso: Nessuno;
* A questo punto si avvierà Hyperterminal. (Verificare la dicitura connesso e il timer in basso a sinistra)
* Alimentare IperSMS collegando l'adattatore di rete e verificare l'accensione del LED vicino al connettore di alimentazione.
* Verificare l'inizio della comunicazione tra IperSMS e Hyperterminal e la corretta installazione, verificando lo schermo del Vostro PC.
* Da questo momento potete ricevere automaticamente su Vostro PC gli SMS inviati al Vostro numero di SIM.

* Gli SMS verranno ricevuti in formato internazionale dal seguente significato:
+CMGR: "REC UNREAD" - Messaggio NON letto, finora)
"+393356591358" - (Numero di telefono dal quale è stato inviato il messaggio, in formato internazionale +39 = Italia, quindi sappiamo anche da quale Paese)
"06/09/21,19:35:23+08" - (ANNO/MESE/GIORNO,ORA:MINUTI:SECONDI+GMT+15MINUTI)
(L'orario è corretto solo se ci troviamo nello stesso fuso orario di invio dell'SMS, altrimenti dobbiamo effettuare l'adeguamento a GMT) (Il riferimento al Greenwich Main Time (GMT) è a passi di 15 minuti, nel caso dell'esempio quindi 08 x 15 = 120minuti = 2ore, infatti in Italia siamo un ora avanti rispetto a Londra e nel periodo dell'esempio siamo anche in ora legale)
OK - Fine del messaggio
Note generali:
Centro servizi
Alcuni operatori forniscono le SIM-CARD con il numero del Centro Servizi già memorizzato. In caso contrario inserire la SIM in un telefonino e programmare il numero del Centro Servizi (in caso di necessità rivolgersi al proprio operatore).
Copertura GSM
Il corretto funzionamento di IperSMS è subordinato alla qualità del segnale GSM presente nella zona di installazione.
Guida all'installazione del Gateway SMS per utenti Linux
* Inserire la SIM (dopo aver tolto il PIN) e collegare il cavetto seriale ad IperSMS, come meglio descritto in Installazione Windows.
* Installare (se non già presente sul Vs. PC) un programma di emulazione terminale, tipo Minicom. (Ad esempio, con Ubuntu, potete usare Synaptic).
* Una volta installato Minicom, aprite il Terminale di Ubuntu e digitate minicom -s per configurarlo
* Quindi configurate Minicom sulla COM1 (se avete collegato il cavetto seriale sul connettore PC della COM1) (COM1 equivale a /dev/ttyS0) e su 9600 8 N 1 come impostazioni, poi salvate con SAVE DFL ed uscite direttamente in Minicom.
In futuro, potrete connettervi semplicemente digitando minicom sul terminale di Ubuntu.
* Alimentare IperSMS collegando l'adattatore di rete e verificare l'accensione del LED vicino al connettore di alimentazione.
* Verificare l'inizio della comunicazione tra IperSMS e Minicom e la corretta installazione, verificando lo schermo del Vostro PC.
* Da questo momento potete ricevere automaticamente su Vostro PC gli SMS inviati al Vostro numero di SIM.
* Gli SMS verranno ricevuti in formato internazionale (vedi Installazione Windows per maggiorni informazioni)
Applicazioni GSM
* Radio private che hanno necessità di fare sondaggi con un budget limitato
Lanciare un sondaggio per radio e leggere gli sms in arrivo direttamente sul PC
* Televisioni locali che necessitano un riscontro da parte del pubblico in modo economico
Annunciare un quesito di gradimento e commentare in tempo reale gli sms arrivati sul PC
* TeleRadio-Vendite
Ricezione di ordinativi tramite sms
* Gestione economica di sms in entrata
I programmi di ricezione sono a costo zero
* Indici di gradimento tramite sms
Aziende che vogliono avere un riscontro da parte dei propri clienti
* Comunicazioni aziendali verso l'unità centrale
I collaboratorii esterni possono comunicare con la segreteria tramite sms
* Centralizzazione di sistemi remoti
Una centrale di controllo con operatore, puo gestire anche apparati remoti che segnalano allarmi
* Chiunque necessiti di ricevere sms in quantità
Centralizzazione di sms in economia
* Utilizzo si sistemi gratuiti per gestire gli sms arrivati
Sfruttando i vari sistemi di connessione remota specificati nell'IperSMS
NON perdetevi la seconda parte dell'articolo, con la pubblicazione dello schema elettrico e del codice sorgente! Sarà pubblicata nei prossimi giorni, quindi abbonatevi al Feed-Rss per rimanere sempre aggiornati.


































Web server
Perchè invece della classica interfaccia rs232 non usi un interfaccia ethernet con web server? Se riesci a realizzare una cosa del genere sarebbe semplicemente favoloso e di utilizzo immediato da qualsiasi sistema operativo. Ti invio un link http://www.progetti-hw-sw.it/relays_ethernet_board.htm queste schede pilotano dei relays e leggono degli ingressi via ethernet attraverso interfaccia web. Se tu riuscissi a fare una cosa simile con gli sms sarebbe possibile via php attraverso una file_get_contents leggere gli sms in arrivo e magari attraverso un'altra pagina del tipo "http://invia.html?numero=3471234567&testo=ciao%20come%20stai" inviare un sms da qualsiasi pc collegato alla rete.
SMS e WebServer
Salve Domenico,
il progetto di cui parli, già è disponibile :)
FTPmicro
con questo modulino è possibile attivare delle uscite (o monitorare degli ingressi) tramite un web server residente nel micro (picmicro).
Si può fare tutto quello che tu dici, ed inoltre si possono leggere i feed-rss senza l'uso del PC (basta collegare un display 16x2) oppure inviare delle email (recentemente nello stack è stato implementato il server di posta).
Combinando le 2 schede è possibile anche avere la gestione tramite SMS.
Le 2 schede, IperSMS e FTPmicro, potrebbero dialogare tramite porta seriale.
Sono interessato
Ciao!
Avrei davvero bisogno di ottenere le specifiche tecniche di questo progetto.. è possibile riceverle via mail?