Domanda

Ho collegato il mio telefono Samsung (GT-S3350) al mio PC tramite un cavo USB e ha installato il driver USB per questo. Sono in grado di inviare SMS a qualsiasi numero di telefono tramite il mio PC utilizzando i comandi. Ho provato con iperterminale anche attraverso Java.

Per configurare la modalità Mobile in testo e ricevere errori di elaborazione che sto inviando i seguenti comandi nell'iperterminale.

.

at + cmgf= 1
Ok
. AT + CMEE= 2
OK

Come ho detto prima sono completamente in grado di inviare un SMS usando il comando CMGS, funziona perfettamente bene. Ma quando sto cercando di elencare i messaggi ottengo una lunga lista di OK come sotto.

.

at + cmgl="tutto"
Ok
.
. Ok
.
. OK



OK



OK



OK



OK



Ok
. .
. .
. .
. Errore
. OK

Lo stesso è il caso quando darò "Rec Leggi", "Rec non letto" ecc. Invece di "tutti".
. Anche quando sto usando il comando cnmi per ascoltare le nuove notifiche dei messaggi che ricevo subito un OK. Si prevede che mostri l'indice degli SMS appena ricevuti, ma per me rimane vuoto.

.

a + cnmi= 1,1,0,0,0
OK

Ho provato a ricevere SMS dal mio altro telefono. Il messaggio è ricevuto ma non vedo alcun indice di memoria sul mio terminale.

Ho imparato questi per lo più da blog e navigando attraverso le API. Ho anche provato il metodo suggerito da questo Discussione . Sto facendo qualcosa di sbagliato o mi manca qualcosa?

Sono totalmente aperto per le alternative sulla ricezione di un SMS in PC. Si prega di suggerire.

È stato utile?

Soluzione

Ouch, che non sembra buono. Ai comandi non dovrebbe mai 1 fornire più di un codice risultato finale, quindi ottenere tonnellate di generatori di generatori seguiti da un OK non è sicuramente giusto.

Alcune domande e suggerimenti per ulteriori test / debug:

    .
  • Si applica anche in modalità PDU?

  • si applica a tutti i diversi depositi di messaggi (controllare ERROR)?

  • Mentre non si esegue una chiamata di dati avviata con ADD, fa alcuna differenza per impostare AT+CPMS a 2 per <mode>?

  • L'argomento AT+CNMI afferma che i codici risultato non richiesti saranno flocati quando si entra Modalità da 1 a 3. Subito dopo aver ricevuto un messaggio (mentre si sta testando), effettua alcuna differenza per impostare brevemente la modalità su 0 e quindi tornare a 1 (o 2), forzando così un immissione a una modalità che dovrebbe emettere tutte le indicazioni tamponate?

  • Hai provato con diversi sistemi operativi? Programmi terminali diversi? (Questo non dovrebbe davvero fare alcuna differenza, ma chissà)

1 Bene, ad eccezione di un errore di specifica (vedi nota 1) .


.

Suggerimento generale sull'apprendimento di più sui comandi, controlla i collegamenti da Pagina di informazioni tag al comando , in particolare 27.005 per i comandi di messaggistica (ma se non hai letto V.250 prima, inizia con quello).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top