Questo è il comando scmxx che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
scxx - scambia dati con il tuo cellulare Siemens
SINOSSI
sccmxx [--dispositivo dispositivo] [--baud velocità di trasmissione] [--silenzioso] [--verboso] [--Ripristina] {--Informazioni |
--tempo impostato | --mem-info | --lock-info | --serratura bloccare {--abilitare | --disattivare} | --set-smsc
--numero {numero | Nome}}
sccmxx [--dispositivo dispositivo] [--baud velocità di trasmissione] [--silenzioso] [--verboso] [--Ripristina] [--fuori filetto]
[--tubo tubo] {--rimuovere | --Inviare | --ottenere} [--binario] [--meme memoria] [--fessura fessura]
[file ...]
sccmxx [--dispositivo dispositivo] [--baud velocità di trasmissione] [--silenzioso] [--verboso] [--Ripristina] [--fuori filetto]
[--tubo tubo] [--spillo PIN] {--rimuovere | --Inviare | --ottenere} [--pbook] [--meme memoria] [--fessura
fessura] [--testo testo] [ --numero {numero | Nome}] [file ...]
sccmxx [--dispositivo dispositivo] [--baud velocità di trasmissione] [--silenzioso] [--verboso] [--Ripristina] [--fuori filetto]
[--tubo tubo] {--rimuovere | --Inviare | --ottenere} [--sms] [--meme memoria] [--fessura fessura] [--testo
testo] [ --numero {numero | Nome}] [--diretto] [--veloce] [--srr] [--unicode] [file ...]
sccmxx [--Aiuto] [--versione]
DESCRIZIONE
SCMxx può copiare file da e verso un telefono cellulare Siemens e anche eliminare i file memorizzati.
I file possono essere letti da un determinato file o tramite stdin e memorizzati in un determinato file o stdout.
Gli SMS possono anche essere inviati o ricevuti direttamente senza memorizzare nel telefono cellulare. SCMxx era
testato con diversi telefoni cellulari prodotti da Siemens (solo S25 e successivi).
VERSIONI
--dispositivo (-D)
specificare un dispositivo diverso da quello compilato. Questo sovrascrive SCMXX_TTY
variabile di ambiente e il valore compilato. Per i sistemi Linux, questo potrebbe essere ad es
/dev/ttyS0 per le connessioni seriali, /dev/ircomm0 per le connessioni a infrarossi e
/dev/rfcomm0 per le connessioni bluetooth. Se viene compilato il supporto Bluetooth nativo
in, puoi anche usare il formato bt://[xx:xx:xx:xx:xx:xx]:n o
bluetooth://[xx:xx:xx:xx:xx:xx]:n per specificare un indirizzo bluetooth xx:xx:xx:xx:xx:xx
e il canale bluetooth n (l'impostazione predefinita è 1). Il canale è opzionale, ometti
colon anche in questo caso.
--baud (-B)
specificare la velocità del dispositivo. I valori validi dipendono dal sistema ma possono essere
9600, 19200, 38400, 57600 o 115200. Il valore predefinito è 19200. S25 e *35i
funzionano solo al 19200, tutti i telefoni successivi funzionano anche a piena velocità seriale. Infrarossi
le connessioni possono essere un'eccezione a queste regole (dipende dal donle a infrarossi).
Questo sovrascrive la variabile di ambiente SCMXX_BAUD e il valore compilato.
--fuori (-o)
specificare un file da utilizzare. Quando si ottengono file binari con "all", il numero di slot, un punto
e il tipo di file vengono aggiunti. Durante l'invio o l'eliminazione, questo parametro non ha alcuna utilità
ma gli ultimi parametri che dovrebbero essere file validi. Stdout deve essere esplicitamente
selezionato con il trattino ("-"), per impostazione predefinita non viene scritto nulla su stdout. C'è
niente aggiunto a "-" quando si ottengono più file.
--tubo (-P)
specificare una pipe a un altro programma. Quando si ottiene con "all", ogni file viene reindirizzato a
questo programma da solo (solo per --binary e --sms).
--silenzioso (-Q)
diminuisce la verbosità di 1
--spillo utilizzare questa opzione se è richiesto un codice PIN per l'accesso
--verboso (-v)
aumenta la verbosità di 1
--Ripristina
prova a ripristinare il telefono, in modo che diventi di nuovo accessibile. Può succedere che il telefono
non risponde più sull'interfaccia seriale, soprattutto con un precedente
trasferimento di file interrotto dall'utente. Questo invia semplicemente alla cieca alcuni caratteri speciali.
--Aiuto (-H)
stampa il messaggio di aiuto
--versione
stampa il numero di versione
--rimuovere (-R)
rimuove una voce dal telefono. Quando specificato con --sms e --get, questo lo farà
get'n'delete. Se specificato con --sms e --send, send'n'delete.
--ottenere (-G)
ottenere una voce e salvarla in un file. Quando specificato con --sms e --remove, questo
get'n'delete. Quando specificato con --sms e --send, questo get'n'send.
--Inviare (-S)
invia un file al telefono. Quando invii sms, potresti voler dare un'occhiata a
anche l'opzione --direct. Quando specificato con --sms e --remove, questo lo farà
invia e cancella. Quando specificato con --sms e --get, questo sarà get'n'send.
--Informazioni (-io)
raccogliere informazioni dal telefono, --mem-info può essere utilizzato come trigger per la visualizzazione
un elenco più complesso delle memorie disponibili
--mem-info
visualizzare informazioni sulle memorie disponibili e sui relativi slot e altre informazioni.
Utilizza lo stesso formato di --mem=? (vedi sotto) e può essere utilizzato anche come trigger per
--info per sostituire l'elenco della memoria breve.
--lock-info
visualizzare lo stato delle serrature. Può anche essere usato come trigger per --info per sostituire il
bloccare l'elenco dei nomi.
--serratura specificare un blocco che è possibile abilitare o disabilitare. Per alcune serrature, una password è
necessario (vedi --pin)
--abilitare
abilitare ad esempio un blocco
--disattivare
disabilitare ad esempio un blocco
--comporre comporre un numero (richiede --number). Il programma ritorna dopo 10 secondi oppure
quando la chiamata ha raggiunto l'altro lato.
--appendere
riattacca tutte le chiamate attualmente attive
--tempo impostato
sincronizzare l'ora con il telefono. Si consiglia l'uso di strumenti come ntpdate prima
usando questo.
--set-smsc
imposta il numero SMSC (richiede --number)
--binario (-N)
seleziona la modalità di trasferimento file binario
--pbook (-P)
seleziona la modalità di trasferimento della rubrica
--sms (-S)
seleziona la modalità di servizio SMS
--meme selezionare una memoria a cui accedere. I numeri degli slot possono variare a seconda della memoria selezionata.
Vedere l'output di --info per i tipi di memoria supportati. Non si usa questa opzione
attiva il comportamento predefinito (se è stato definito un comportamento predefinito). C'è un
stringa speciale "?" che emette nello stesso formato di --mem-info ma solo per il
modalità selezionata.
--fessura selezionare uno slot a cui accedere. Vedi l'output di --mem-info o --mem=?. Non lo uso
L'opzione attiva il comportamento predefinito (se è stato definito un comportamento predefinito). Il
la stringa speciale "all" definisce l'intera gamma di slot disponibili per il selezionato
memory e mode e, eccetto con --sms, non può essere utilizzato con --send. Per gli SMS, c'è
sono quattro stringhe speciali aggiuntive: "read", "unread", "sent" e "unsent". Il
gli ultimi due possono essere usati con --send. Per l'accesso alla rubrica, c'è il supplemento
stringa speciale "ultimo". Quando questa opzione viene omessa con --send, scmxx tenta di
trovare uno slot vuoto (che potrebbe richiedere o meno tempo). Trovare uno slot vuoto non lo è
supportato per le rubriche, ancora. Quando è stato specificato uno slot e anche più file
per caricare, lo slot specificato è il punto di partenza per la ricerca di slot vuoti.
La sovrascrittura di più slot non vuoti non è ancora supportata, ad eccezione dello speciale
caso "tutti".
--testo (-T)
specificare il testo del contenuto del messaggio breve o il testo della voce della rubrica. Per
voci della rubrica, il limite di lunghezza può dipendere dalla rubrica selezionata (vedi
output di --mem-info o --mem=?).
--numero (-N)
specificare il numero a cui inviare il messaggio breve o il numero per la voce della rubrica.
Nota che il numero potrebbe avere un '+' iniziale per i numeri internazionali. è
normalmente limitato a 20 cifre (senza il '+') che è certamente sufficiente.
--diretto
inviare/ricevere messaggi brevi senza memorizzarli nel telefono. Questo non è predefinito perché
ti verrà sicuramente addebitato al momento dell'invio. Con ricezione diretta, SMS che
non sono di tipo DELIVER sono ancora memorizzati sul telefono (scxx non può decodificarli
messaggi, ancora).
--unicode
inviare il messaggio breve e utilizzare UCS-2 (16 bit unicode) come set di caratteri. Tu non
è necessario specificare questo parametro per abilitare la decodifica SMS Unicode.
--veloce
impostare la classe 0 nel campo dello schema di codifica dei dati che normalmente viene interpretato come
"visualizzazione immediata". Non tutte le entità riceventi supportano questo. Nota che un secondo
sms di questo tipo normalmente ne sovrascrivono uno precedente senza chiedere! Il suo uso non è
raccomandato.
--srr questo imposta il bit StatusReportRequest nel campo pdutype dell'sms pdu. Esso
dipende dal SMSC se questo è onorato. Con alcuni fornitori, questo produce
costi aggiuntivi!
--ordinare ordina i messaggi in stampa sull'output scelto. I possibili metodi di ordinamento sono
"tipo", "slot" e "tipo,slot". "tipo" ordina per il tipo del messaggio breve con
prima un ordine interno dei tipi non supportati, poi SMS-SUBMIT, SMS-STATUS-REPORT
e SMS-CONSEGNA. "slot" ordina per lo slot del messaggio breve. "tipo, slot" lo fa
ordina prima come "tipo" e ordina ogni tipo come "slot". L'impostazione predefinita è non ordinare
a tutti (l'ordine dipende dal telefono).
--spillo abilitare l'utilizzo dei pin. Usalo solo se c'è stato un messaggio di errore che richiede un PIN
o PUK. Per un PIN, questo è il corrispondente " ", per un PUK, è " ,
PIN>". Il valore viene utilizzato una sola volta. Considera l'utilizzo del file pin (vedi sotto)
invece di questa opzione.
--set di caratteri di sistema
definire il set di caratteri di sistema invece di utilizzare il valore restituito da
nl_langinfo(CODESET). Questo serve per aggirare i sistemi che non supportano unicode
locali come UTF-8 o quando i dati di un sistema diverso con una localizzazione diversa sono
utilizzato come ingresso. Di solito, non hai bisogno di questa opzione.
ESEMPI
Invia un file bitmap al telefono come bitmap (logo):
sccmxx --Inviare --binario --meme="bmp" --fessura=0 miofile.bmp
Ottieni una Bitmap dal telefono e salvala in un nuovo file:
sccmxx --ottenere --binario --meme="bmp" --fessura=0 --fuori=miofile.bmp
Ottieni tutti i messaggi brevi non letti (impostazione predefinita su get) e l'output su stdout:
sccmxx --ottenere --sms --fessura= non letto --fuori=-
sccmxx -gS -o-
Invia direttamente un breve messaggio (non memorizzato nel telefono):
sccmxx --Inviare --sms --diretto --numero= 123 --testo="prova"
Prendi una rubrica e salvala in un file:
sccmxx --ottenere --pbook --meme= SM --fuori=SM.pb
Modificare uno slot specifico (33) nella memoria della rubrica SM:
sccmxx -sP --meme= SM --fessura= 33 --numero= 123 --testo="prova"
NOTE
L'output del testo (rubrica e sms) dipende dal set di caratteri del tuo attuale
locale. L'ingresso è lo stesso. Questo ha il vantaggio della localizzazione ma può avere il
svantaggio che tutti gli altri caratteri devono essere inseriti con una sequenza \XXXX dove X è un esadecimale
carattere (es \20ac per EuroSign). Questo è un rappresentante a 16 bit del valore unicode.
\XXXX viene utilizzato solo per l'output con l'intenzione di leggerlo di nuovo in un secondo momento. Per
output normale, i caratteri che non possono essere visualizzati nel locale corrente sono sostituiti da a
'?'. L'utilizzo di una locale basata su UTF-8 assicurerà che tutti i caratteri possano essere convertiti. Il
il carattere di nuova riga può essere inserito utilizzando il comune \n e '\' deve essere mascherato con se stesso.
In bash, questo potrebbe anche comportare un input necessario come "\\\\".
COLLEGAMENTO PROBLEMI
Ci sono parametri aggiuntivi --ignore-serial-bits (predefinito) e --keep-serial-bits.
Usalo solo quando non ricevi alcuna risposta dal telefono. Quale impostazione è necessaria
dipende dal cavo e dalla porta seriale e non può essere determinato automaticamente.
Se riscontri timeout al primo comando, prova --start-delay=
parametro.
Un altro parametro --device-timeout= è fornito per il caso che il tuo telefono mai
richiede più del valore predefinito di 10 secondi per rispondere. In realtà, questo dovrebbe essere più di
abbastanza ma non si sa mai. Il valore minimo è 1, valori superiori a 25 significano "per sempre".
SICUREZZA
L'opzione --pin dovrebbe essere usata con cautela. L'opzione e il suo argomento sono visibili in
lista dei processi.
AMBIENTE
SCMXX_TTY
vedi --device per la descrizione
SCMXX_BAUD
vedi --baud per la descrizione
Usa scmxx online utilizzando i servizi onworks.net
