Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    34

    [c#] Gestione COM e SMS Gateway

    Ho scritto un programma che utilizzando la libreria per la getione della rs232 fornita qui, invia i seguenti comadi alla com1:

    AT+CMGF=1
    AT+CMGS="3478910111213"
    Testo messaggio CTRL+Z

    Purtroppo non funziona a dovere. Mi spiego. Ho provato tale comunicazione con un cavo null modem e il pc in modalità di ricezione effettivamente riceve le tre suddette stringhe. Una volta che invece invio tali comandi al gateway sms sembra che sovrascriva le righe e non vada a capo. Qualcuno ha qualche idea o suggerimento? Grazie.

    Allegato codice c#:

    codice:
      
                            Rs232 com = new Rs232();
    			com.BaudRate = 2400;
    			com.Dtr = false;
    			com.Rts = false;
    			com.UseXonXoff = false;
    			com.Port =1;
    			com.DataBit=8;
    			com.StopBit=Rs232.DataStopBit.StopBit_1;
    			com.Open();
    			string comando = "AT+CMGF=1" + System.Environment.NewLine;
    			byte[] b = System.Text.Encoding.Default.GetBytes(comando);
    			com.Write(b);
    			comando = "AT+CMGS=\"34710111213\"" + System.Environment.NewLine;
    			b = System.Text.Encoding.Default.GetBytes(comando);
    			//b = System.Text.Encoding.ASCII.GetBytes(comando);
    			com.Write(b);
    			comando = "Ciao" +Convert.ToChar(26)+Convert.ToChar(13);
    			b = System.Text.Encoding.Default.GetBytes(comando);
    			com.Write(b);
    			com.Close();

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ciao, scusami se riposto questa discussione, ma ti volevo chiedere dove hai preso quei comandi at. Perccè stò cercando da due ore di inviare un sms trmite hyper terminal e non ci riuscivo
    ho provato i comandi che hai usato tu e ci sono riuscito.. ma che cellulare hai? un nokia? io ho il nokia 6230
    l'sms sembra non essere arrivato, ma cmq non ho avuto errori..
    poi tu che hai fatto ci sei riuscito?

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da dops
    ciao, scusami se riposto questa discussione
    Non "risvegliare" vecchie discussioni concluse da tempo per riproporre la stessa domanda. Se devi porla ad un utente specifico, usa i messaggi privati o semplicemente apri una nuova discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.