FILES
Comandi che consentono operazioni su file:
|
APPENDE AL LOG DI SISTEMA
Aggiunge una riga personalizzata al log di sistema.
COMANDO
|
AT#LOG=<testo>
|
RISPOSTA
|
OK
COMANDO ACCETTATO
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<text>
TESTO DA APPENDERE, PUò INCLUDERE TAG
TESTO ENTRO VIRGOLETTE SE PIÙ DI UNA PAROLA
|
Esempio:
AT#LOG="Il mio testo"
OK
Data ed ora correnti sono aggiunti automaticamente all'inizio della riga.
|
APPENDE A FILE
Aggiunge il contenuto alla fine di un file esistente specificando il percorso completo. Sono supportati solo i file di testo, il file verrà creato se non esiste.
COMANDO
|
AT#AFILE=<name>,<type>,<text>
|
RISPOSTA
|
OK
COMANDO ACCETTATO
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<name>
NOME DEL FILE E PERCORSO COMPLETO
<type>
TIPO DI FILE
T : TEXT
<text>
TESTO DA APPENDERE, PUò INCLUDERE TAG
TESTO ENTRO VIRGOLETTE SE PIÙ DI UNA PAROLA
|
Per appendere un testo ad un file creato dall'utente:
AT#AFILE=D:SYSTEM/note.txt,T,AGGIORNATO
OK
Per appendere data ed ora correnti seguiti dal valore medio misurato dall'ingresso analogico 1 ad un file creato dall'utente:
AT#AFILE=S:LOGS/mylog.txt,T,"$D14$D15 : $A12"
OK
L'operazione verrà annullata se il percorso non esiste o non è disponibile sufficiente spazio per salvare il file.
Se non è rimasto spazio per la memorizzazione nelle cartelle del dispositivo, sarà impossibile eseguire qualsiasi operazione su files.
Per questo motivo, sebbene sia possibile creare file utente nelle cartelle del dispositivo, si consiglia vivamente di creare file utente su SDcard.
|
LISTA FILES
Restituisce l'elenco dei file memorizzati nella cartella specificata.
COMANDO
|
AT#LFILE=<path>
|
RISPOSTA
|
...
...
COMANDO ACCETTATO, LISTA DEI FILES
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<path>
PERCORSO DELLA CARTELLA DA LISTARE
|
|
LEGGE FILE
Restituisce il contenuto del file nel percorso specificato.
COMANDO
|
AT#RFILE=<name>
|
RISPOSTA
|
...
...
COMANDO ACCETTATO, CONTENUTO DEl FILE
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<name>
NOME DEL FILE E PERCORSO COMPLETO
|
|
SCRIVE FILE
Scrive un file specificando il percorso completo. Se il file non esiste verrà creato, se esiste il contenuto verrà sovrascritto.
COMANDO
|
AT#WFILE=<name>,<type>,<payload>
|
RISPOSTA
|
OK
COMANDO ACCETTATO
CONNECT
IN ATTESA DI RICEVERE IL FILE BINARIO
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<name>
NOME DEL FILE E PERCORSO COMPLETO
<type>
FILE TYPE
T : TESTO
B : BINARIO
<payload>
LUNGHEZZA DEL FILE PER IL TIPO BINARIO
CONTENUTO DEL FILE PER IL TIPO TESTO
TESTO ENTRO VIRGOLETTE SE PIÙ DI UNA PAROLA
|
Per scrivere un fie di testo:
AT#WFILE=D:SYSTEM/note.txt,T,"Sistema avviato"
OK
Per scrivere un fie binario di 250 byte (audio) nel modulo PLMN:
AT#WFILE=P:message.wav,B,250
CONNECT
..........
OK
|
COPIA FILE
Copia un file esistente.
Command
|
AT#CFILE=<source>,<destination>
|
Response
|
OK
COMANDO ACCETTATO
ERROR
COMANDO RIFIUTATO
|
PARAMETERS
|
<source>
NOME DEL FILE ORIGINE E PERCORSO COMPLETO
<destination>
NOME DEL FILE COPIA E PERCORSO COMPLETO
|
le cartelle di origine e destinazione devono esistere
il file sarà creaTo, se esiste sarà sovrascritto
|
Per copiare un file di testo:
AT#CFILE=S:LOGS/myLog.txt,S:COPYLOGS/myCopyFile.txt
OK
|
CANCELLA FILE
Cancella un file nel percorso specificato.
COMANDO
|
AT#DFILE=<name>
|
RISPOSTA
|
OK
COMANDO ACCETTATO
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<name>
NOME DEL FILE E PERCORSO COMPLETO
|
fare attenzione con il comando di cancellazione, eliminando i file di sistema, l'unità smetterà di funzionare correttamente
|
|
CANCELLA CARTELLA
Cancella tutti i files nella cartella specificata.
COMANDO
|
AT#DDIR=<name>
|
RISPOSTA
|
OK
COMANDO ACCETTATO
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<name>
NOME DELLA CARTELLA E PERCORSO COMPLETO
|
Per cancellare il contenuto della cartella UT (utenti telefono):
AT#DDIR=U:UT
OK
Per rimuovere la cartella LOGS e tutto il suo contenuto:
AT#DDIR=S:LOGS
OK
|
IL COMANDO NON RIMUOVE LE CARTELLA DI SISTEMA, SOLO IL CONTENUTO
fare attenzione con il comando di cancellazione, eliminando i file di sistema (cartella d), l'unità smetterà di funzionare correttamente
|
|
CREA CARTELLA IN SDCARD
Crea una cartella nella SDcard. Per creare una sottocartella deve prima essere creata la cartella superiore.
COMANDO
|
AT#CDIR=<name>
|
RISPOSTA
|
OK
COMANDO ACCETTATO
ERROR
COMANDO RIFIUTATO
|
PARAMETRI
|
<name>
NOME DELLA CARTELLA E PERCORSO COMPLETO
|
Per creare la cartella foo (se la cartella esiste renderà ERROR):
AT#CDIR=S:foo
OK
Per creare la sottocartella bar nella cartella già esistente foo :
AT#CDIR=S:foo/bar
OK
|
per creare una sottocArtella
deve prima essere creata la cartella superiore
|
|
|