- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 8 mesi fa da Sergio Bertana.
-
AutorePost
-
Agosto 29, 2011 alle 2:11 pm #35086AnonimoInattivo
In azienda stiamo sviluppando un’applicazione di telemetria, in cui utilizziamo un piccolo quadro contenente un Netcomp e un modem GSM Telit. La trasmissione dei dati avviene tramite socket TCP, in particolare il quadro con il Netcomp invia i dati ad un server (lato PC) sviluppato con C#. Per fare questo, abbiamo seguito ciò che è riportato in questo topic, e nella maggioranza dei casi funziona, purtroppo, a volte, capita che l’istruzione AT#SGACT=1,1 restituisce errore, e ciò provova errore nei cicli successivi quando si ripetono tutti i comandi della discussione.
Quindi sto cercando un comando AT che permetta di eseguire il reset del modem, in quanto non abbiamo la possibilità di spegnere e riaccendere il modem con un segnale esterno. Abbiamo provato alcuni comandi, ad esempio il comando AT#REBOOT, ma senza successo.
La sequenza dei comandi inseriti in un ciclo eseguito ogni mezzora è la seguente:
Segnali RTS e DTR a livello basso
– AT#SELINT=2
– AT+CGDCONT=1,”IP”,”web.omnitel.it”
– AT#SCFG=1,1,300,90,600,50
– AT#SGACT=1,1
– Si alzano i segnali RTS e DTR
– AT#SD=1,0,PORTA, “INDIRIZZO IP”
– Invio dati
– +++ per passaggio a modalità comandi
– AT#SH=1
– AT#SGACT=1,0Agosto 29, 2011 alle 2:36 pm #36917Sergio BertanaAmministratore del forumLeggo dall’ultima versione del Manuale comandi AT modem GT863-PY, scaricabile dal nostro sito nella sezione download della pagina del prodotto, che il comando AT#REBOOT è un comando obsoleto. Note: AT#REBOOT is an obsolete AT command; please refer to AT#ENHRST to perform a module reboot. Il comando AT#ENHRST permette definire le modalità di reset del modulo. Note: the particular case AT#ENHRST=1,0 causes the immediate module reboot
-
AutorePost
- Devi essere connesso per rispondere a questo topic.