IToolS AT commands server. Version 3.3 12/11/2012



Documenti analoghi
Promemoria per l utilizzo dei servizi di interoperabilità del SIGEC WEB

Manuale Mailbox Management

Esterometro

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Simone Bassis

INPS. Cassetto Previdenziale aziende ComBid mobile. Manuale utente. Direzione Centrale Sistemi Informativi e Tecnologici.

ROBOMAIL 1.5 Configurazione

SMS Line Control - Area SX srl. SMS LINE CONTROL Sistema di telecontrollo via web. Manuale Utente. Versione Manuale Utente Pagina 1

PROGETTO S.A.I.A. Software XML v.2 - Tracciati AP5

E/Fiscali - Rel

e/fiscali - Rel

SOFTWARE DI TELEGESTIONE E PROGRAMMAZIONE PER SISTEMI

INDICE. ALLEGATO A Guida all uso delle Dichiarazioni Sostitutive di Atto di Notorietà redatte da Power-one

DIREZIONE SERVIZI INFORMATICI. All. A. Copernico formalità Manuale Utente

Profim2000 SISR-Puglia Guida operativa

e/fiscali - Rel

SERVIZIO TELEMATICO ENTRATEL

Cosa vedremo. Lezione 4. Dati. Tipo di dato. Tipo di dato. I Dati: Gli oggetti che conosce il computer

Introduzione a Linux Lezione 8 Gestione della rete

INPS. Area Aziende. Funzionalità Contatti del Fascicolo elettronico. Manuale Utente Funzionalità Contatti

Ministero delle Infrastrutture e dei Trasporti

watched Sistema di telecontrollo ed allarme via web per sale CED Manuale Utente Versione 4.0.0Q

watched - Area SX srl watched Sistema di telecontrollo ed allarme via web per sale CED Manuale Utente Versione Manuale Utente Pagina 1

e/fiscali - Rel

Centro di competenza per la progettazione di sistemi dedicati

Note di Installazione

Aggiornamento remoto della chiave hardware

QUANDO WINDOWS XP NON SI AVVIA

Messa in funzione. Utilizzo degli SnapINverter. Per Fronius SnapINverters: Galvo/Primo/Symo/Eco. (c) Fronius Italia, 02/2016 1/17

Introduzione a Linux

ATLAS Installazione : INSTALLAZIONE DI ATLAS SUL CLIENT e successive

Kleos per ipad. Guida rapida. Ver Help Desk: hd.avvocati@wki.it

1 INTRODUZIONE SCOPO DEL DOCUMENTO PANORAMICA DI IMAGICLE APPLICATIONSUITE 4 2 IMAGICLE STONEFAX UNA SOLUZIONE DI SERVER FAX IP

ANTICA SARTORIA POSITANO. Desk GEM Documentazione Tecnica

E/Fiscali - Rel

Sommario. 1 Interoperabilità...1

Garanzia Giovani Misura 3 Accompagnamento al Lavoro Avviso 8/ Acquisizione Documentale Guida all uso

Nota di rilascio protocollo client / server. Vers

- effettuare la registrazione per l utilizzo del modulo Albo fornitori

SIMULAZIONE Modulo 2 ECDL In base al nuovo sistema ATLAS

Dispensa 3 CORSO DI PROGRAMMAZIONE A.A CORSO DI LAUREA IN SCIENZE E TECNOLOGIE INFORMATICHE CESENA. Laboratorio

Guida rapida. innovaphone Operator V9 Posto Operatore PANORAMICA. Chiamate in arrivo nella coda di chiamata. Chiamate in arrivo all operatore

ESAME DI FONDAMENTI DI INFORMATICA T-2 del 5/09/2017 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX

Guida all utilizzo delle Liste di distribuzione docenti-studenti per DOCENTI

Infantia2000 SISR-Puglia Guida operativa

e/fiscali - Rel

Nota di rilascio protocollo client / server. Vers

Notifiche a Noleggi Elaborazione ed acquisizione pagamenti Safo Sistemi

Via F. Lana, FLERO (BS) Tel Fax gruppo axelera.

Manuale utente Volta Monitor

A. Ferrari. File. in C

Manuale di istruzioni per l uso della scheda DataLOG

E' DISPONIBILE UN HELP-ON-LINE, IL CUI LINK È PRESENTE NELLA PARTE BASSA DELLA SCHERMATA PRINCIPALE DELLA FUNZIONE.

HD 2030: ANALIZZATORE VIBRAZIONI Note base per pronto utilizzo:

PIATTAFORMA PER LA CERTIFICAZIONE DEI CREDITI SPECIFICA INTERFACCIA WS FATTURE - IMPRESE

Capitolo 14. Preparazione dei file di stampa e stampa degli elaborati. Copyright A.D.M. srl Tutti i diritti riservati

Installazione e creazione sito

Applicativi regionali centralizzati per la Sanità - AURA Archivio Unitario Regionale degli Assistiti

SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W

LIN101 RS232 / LAN INTERFACE

Guida per l Amministra ScuolaFamiglia

Suite OmniTouch 8400 Instant Communications One Number Services, accesso dal Web

Manuale Utente. Data : 06/06/2012 Versione : 1.9

QUADRO DI CONTROLLO MANUALE/AUTOMATICO (ACP) - Mod. AC 03

Allegato 3. Tracciati Record GIRA. Interscambio dati tra AeR - Produzione Ruoli e Gestione Documentale e Spedizioniere/Corriere

Manuale utente. Ministero delle Infrastrutture e dei Trasporti. ManualeUtente_ConsultazioneRegolaritaImpresa_Committente.docx

Un unico punto di accesso per tutti i messaggi che ti arrivano: questo è FastBox, il servizio dedicato ai clienti FASTWEB che ti permette di

ATLAS INSTALLAZIONE POSTAZIONE STUDENTE 3.0.0

HOWTO. SER_Configurazione_OpenSIPS_per_Load_Balancing.doc

Calcolo Costo Residuo

INPS. Area Aziende. Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2009

COSA PUOI FARE CON QUI UBI

Service Software Sunplug eco

INSTALLAZIONE POSTAZIONE SUPERVISORE versione 3.0.0

Protocolli applicativi

Il Segretario Generale Enzo Solaro

Specifiche tecniche per l interoperabilità tra i sistemi regionali di FSE. Versione 24 Giugno 2014

HR-COMUNICAZIONI rel

Bilance Mettler Toledo bc Ultimo Aggiornamento: 10 giugno 2013

IPCamera. Manuale della Telecamera LKM-IPCEH01WH.

Manuale utente di Avigilon Control Center Client

Gestione Agenti. Software per il Calcolo provvigioni per Agenti e Venditori Software GESAGE - Specifiche del prodotto

Stazione Meteo KNX GW Manuale Tecnico

Certificazione Unica

Istruzioni per lo Svolgimento della Prova

Moduli di candidatura elettronici LLP Guida del candidato

Valutazione obiettivi Manuale operativo del valutatore

SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W

Gestione del Profilo

Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2014.

Il gateway SMS MAItaly

FSE Specifica del servizio di Notifica dei Referti Ritirati oppure non Ritirati

Solo due operatori aritmetici possono essere applicati alle variabili di tipo puntatore: somma e sottrazione.

GATEWAY AVEBUS PER ILLUMINAZIONE DALI DMX-II

ESAME DI FONDAMENTI DI INFORMATICA T-2 del 27/06/2011 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX

SMS Line Control - Area SX srl. SMS LINE CONTROL Sistema di telecontrollo via web. Manuale Utente. Versione Manuale Utente Pagina 1

Accordo di Programma Quadro in materia di e- Government e Società dell Informazione nella Regione Puglia

SCUOLA IN CHIARO GUIDA OPERATIVA

Dispositivo

Piattaforma per la Governance della Formazione L area del Docente

Transcript:

ITlS AT cmmands server 1

Smmari Descrizine... 3 Funzinament... 3 Esempi... 6 2

Descrizine Il cmpnente ITlS AtServer presente nel namespace ITlS.Cmpnents.Netwrk.Mdem cnsente di inviare SMS ed email attravers cmandi AT inltrati ad un mdem GPRS. AtServer dispne di un insieme di metdi in grad di facilitare le prcedure di cnfigurazine ad invi al prgrammatre, in md da nascndere la reale implementazine delle prcedure mediante i cmandi AT. I metdi si suddividn in: Metdi di inizializzazine mdem; Metdi di cnfigurazine ed invi SMS; Metdi di cnfigurazine ed invi email; Nella restante parte di quest dcument verrann elencati i metdi dispnibili nel cmpnente in questine descrivend per ciascun di essi il servizi ffert e la mdalità di funzinament. Funzinament Il cmpnente AtServer prevede che l interfaccia di cmunicazine cn il mdem sia di tip seriale, prima di invcare qualsiasi metd dispnibile nel cmpnente è necessari cnfigurare i parametri di cmunicazine da utilizzare nella prta seriale. AtServer dispne di una prprietà SerialCnfig che cnsente di selezinare i parametri di cmunicazine adeguati alle caratteristiche del mdem cn cui si vule interagire mediante cmandi AT, i parametri presenti in questa prprietà sn gli stessi utilizzati per la cnfigurazine del canale seriale utilizzata dai driver ITlS (vedi dcument ITlS basics): 1. BaudRate: impsta la velcità di cmunicazine. 2. DataBits: impsta il numer dei bit dati da utilizzare nella cmunicazine seriale. 3. Parity: impsta il bit di parità per il cntrll errri di cmunicazine. 4. PrtName: Impsta il nme della prta seriale da utilizzare. 5. StpBits: impsta il numer di bit di stp per il byte. Una vlta cnfigurat il canale di cmunicazine seriale è necessari invcare il metd InitializePrt(), attravers quest metd la prta seriale viene inizializzata cn i parametri specificati ed è quindi pssibile inviare cmandi al mdem: //creazine del cmpnente AtServer private ITlS.Cmpnents.Netwrk.Mdem.AtServer atserver = new ITlS.Cmpnents.Netwrk.Mdem.AtServer(); //impstazine dei parametri del canale seriale mediante this.atserver.serialcnfig.databits = 8; this.atserver.serialcnfig.parity = ITlS.Data.Serial.Parity.Nne; this.atserver.serialcnfig.prtname = "COM19"; this.atserver.serialcnfig.stpbits = ITlS.Data.Serial.StpBits.One; //inizializzazine della prta seriale attravers i paramtri specificati nella prprietà SerialCnfig atserver.initializeprt(); Riepilgand, prima di iniziare le prcedure di cnfigurazine del mdem è necessari impstare I parametri di cnfigurazine del canale seriale e quindi invcare in metd InitializePrt(). 3

Cnfigurazine del mdem Una vlta stabiliti i parametri di cmunicazine è necessari cnfigurare il mdem, questa perazine deve essere eseguita una sla vlta in fase di inizializzazine e deve essere ripetuta sl se nel mdem viene a mancare l alimentazine ppure vengn reimpstati i parametri di fabbrica. I metdi sn riprtati di seguit nell rdine cn cui dvrebber essere invcati per ttenere un crrett funzinament del cmpnente. public vid InitializeMdem(): Inizializza il mdem impstand la verbsità dei messaggi di errre in frma di stringhe (per aumentare la cmprensine degli errri ritrnati dal mdem a seguit dei cmadi eseguiti), quindi impsta il mdem per utilizzare il frmat estes di indicazine chiamata in entrata. public AtResult RestreFactrySettings(): Attravers l invcazine di quest metd è pssibile reimpstare i parametri di fabbrica del mdem. La classe AtResult cntiene due prprietà le quali cntengn infrmazini circa il cmand inviat e la rispsta ricevuta. public string NeedPin(): Attravers quest metd è pssibile interrgare il mdem per sapere se è necessari inserire il pin di access. Il valre di ritrn è una stringa una quant la rispsta del mdem può cntenere infrmazini differenti. public AtResult InsertPin(string pin): Cnsente di inserire il pin di access (quand richiest) alla scheda SIM. public IOMde SelectedIOMde(): Ottiene il frmat del messaggi SMS, in particlare le due mdalità dispnibili sn: TEXT: Mdalità testuale; PDU: Mdalità cdificata; public vid SelectIOMde(IOMde imde): Impsta il frmat del messaggi SMS, le mdalità dispnibili sn quelle elencate nel metd precedente. public vid SelectCharset(CharSet charset): Cnsente di selezinare il set dei caratteri da utilizzare durante l invi delle email. I set dei caratteri ammissibili sn: UCS2: il carattere è cmpst da 16 bit ad ttetti multipli cdificati mediante la specifica ISO/IEC10646 [32]. GSM: viene utilizzat il set di caratteri GSM predefinit. public vid DeleteSavedSMS(): Elimina tutti i messaggi presenti nella scheda SIM. I metdi dispnibili per la fase di cnfigurazine csì cme quelli per l invi di SMS ed email generan un eccezine se l perazine nn è stata eseguita cn success, i dettagli del falliment del cmand AT sn inseriti cme crp del messaggi dell eccezine generata. Se il metd prevede la restituzine di 4

infrmazini essere sn ritrnate stt frma di stringa, quest perché in generale i cmandi AT nn prevedn un meccanism di cntrll di esecuzine cmune a tutti i cmandi, quindi il valre i valri di ritrn sn strettamente legati al cmand eseguit. Invi SMS public vid SetSMSServiceCenterAddress(string address): Permette di impstare il numer del centr mssaggi per l peratre desiderat attravers il paramtr address. public vid SendSMS(string number, string message): Invia il messaggi specificat nel parametr message al numer specificat nel parametr number. Invi email public vid InitializeGprs(string apn): Inizializza la cnnessine GPRS impstand l APN da utilizzare. public vid InitializeInternetService(string apn, string dns): Inizializza la cnnessine internet specificand l APN e il DNS da utilizzare. public vid InitializeSMTP(string address, int prt, string name, string passwrd): Impsta I parametri di indirizzament e autenticazine del server SMTP dve: address: è l indirizz ip del server SMTP; prt: è la prta scket da utilizzare; name: è il nme utente da utilizzare nel cas sia richiesta l autenticazine; passwrd: è la passwrd da utilizzare per eseguire l autenticazine sul server SMTP. public vid InitializeMail(string frm, string t, string subject, params string[] cc): Inizializza I parametri principali necessari per crrett invi di un messaggi email: frm: impsta l indirizz email del mittente del massaggi di psta; t: impsta l indirizz del destinatari del messaggi di psta; subject: impsta l ggett dell email; cc: impsta un, nessun mlteplici indirizzi email da inserire in cpia di cnscenza per l email da inviare. public vid SendEmail(string message): Invia il messaggi specificat nel parametr message agli indirizzi specificati attravers il metd precedente. 5

Esempi Inizializzazine private ITlS.Cmpnents.Netwrk.Mdem.AtServer atserver = new ITlS.Cmpnents.Netwrk.Mdem.AtServer(); atserver.initializeprt(); atserver.initializemdem(); AtResult result = atserver.insertpin("6850"); SMS atserver.setsmsservicecenteraddress("+393359609600"); atserver.sendsms("+39366xxxxxx", "my first message"); email atserver.selectcharset(charset.ucs2); atserver.initializegprs("wap.tim.it"); // APN VODAFONE:mbile.vdafne.it // APN TIM :wap.tim.it // DNS VODAFONE:194.185.97.134 // DNS TIM :213.230.155.94 atserver.initializeinternetservice("wap.tim.it", "213.230.155.94"); // SMTP VODAFONE:smtp.net.vdafne.it // SMTP TIM:mail.psta.tim.it // Prt VODAFONE:25 // Prt TIM:25 atserver.initializesmtp("mail.psta.tim.it", 25, null, null); //atserver.initializesmtp("smtp.net.vdafne.it", 25, null, null); atserver.initializemail("albert.schiassi@alice.it", "albert_schiassi@iprel.it", "prva invi mail è à ò é ù secnd tentativ", "albert_schiassi@iprel.it", "albert.schiassi@alice.it"); atserver.sendemail("my first email message"); atserver.clseprt(); 6