Este é o comando syncml-ds-tool que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
syncml-ds-tool - Uma ferramenta de sincronização de dados SyncML para Unix. A ferramenta syncml-ds suporta
Servidor OMA DS e modo cliente. Além disso, transportes OBEX e HTTP são suportados em
modo cliente e servidor.
SINOPSE
syncml-ds-tool 'OPÇÕES' ...
OPÇÕES
Datastore • Configuração
parâmetros:
-sincronizar ' '' '' 'sincronização bidirecional normal
–Slow-sync ' '' '' 'sincronização lenta bidirecional
· tipo é o tipo de conteúdo de um datastore text / x-vcard para contatos text / x-vcalendar para
texto do calendário / simples para texto de notas / x-vMessage para SMS
· caminho é o URL / caminho de origem (virtual) usado. É o nome local do banco de dados. Você pode
escolha algo lá.
· anuário é o caminho local para o diretório sincronizado O diretório é opcional e
um caminho absoluto. Este diretório é um armazenamento persistente.
HTTP cliente • Configuração
parâmetros:
–Http-client ' '
· url deve ser um URL http como http://localhost: 8080
HTTP servidor • Configuração
parâmetros:
–Http-server ' '
· porta deve ser uma porta para o servidor http.
OBEX cliente • Configuração
parâmetros:
-s ' 'Conecte ao dispositivo serial.
-u Liste todas as interfaces USB disponíveis.
-u ' 'Conecte-se ao número de interface USB fornecido. Você pode descobri-los com -u.
-b ' '' 'Conecte-se ao dispositivo Bluetooth fornecido.
–Ip ' '' 'Conecte-se a este endereço TCP / IP.
–Irda Conecte-se usando IrDA.
–Irda-service ' 'Use o serviço IrDA fornecido (padrão: OBEX).
OBEX servidor • Configuração
parâmetros:
-porta ' 'Ouça esta porta TCP / IP.
Geral syncML opções
parâmetros:
–Identificador ' 'definir a identidade local de SyncML (fonte).
-alvo ' 'definir a identidade remota de SyncML (destino).
-nome do usuário ' 'definir o nome de usuário para autenticação.
-senha ' 'definir a senha para autenticação.
–MaxMsgSize ' 'definir o tamanho máximo da mensagem (padrão: 0)
–MaxObjSize * ' 'definir o tamanho máximo do objeto (padrão: 0)
–UseStringTable Use tabelas de string wbxml (padrão: NUNCA)
–DisableNumberOfChanges a maioria dos novos telefones o suporta (padrão: habilitado)
–UseNumberAnchor Use números como âncoras.
–Wbxml Use wbxml (WAP Binary XML) em vez de xml simples.
-somente leitura Nenhuma ação de gravação será executada.
–RemoteWinsConflicts Se houver um conflito, a mudança remota vence. o
o padrão é sempre vitórias locais. Esta opção só pode ser usada no modo de servidor OMA DS.
–Dumpinfo Imprima informações sobre o telefone.
-versão imprime a versão da ferramenta.
-versão ' 'define a versão SyncML.
· identificação Alguns dispositivos requerem uma sequência de identidade especial. Nokia, por exemplo, muitas vezes requer
'PC Suite'. Use --identifier 'PC Suite' neste caso.
· versão pode ser '1.0', '1.1' ou '1.2'. A versão padrão é '1.1'.
dispositivo fingindo opções
Alguns servidores SyncML tentam impor políticas de acesso por meio da filtragem de dispositivos. Essas opções podem
ser usado para contornar esses filtros.
parâmetros:
–Fake-fabricante ' 'definir o fabricante do dispositivo falsificado.
–Fake-model ' 'definir o modelo do dispositivo falsificado.
–Fake-software-version ' 'definir a versão do software do dispositivo falsificado.
EXEMPLOS
Get da contatos da sua telefone via Bluetooth
$ syncml-ds-tool -b --slow-sync text / x-vcard contacts --wbxml --identifier "PC Suite"
Get da notas da a USB conectado telefone
$ syncml-ds-tool -u --slow-sync text / plain notes --wbxml --identifier "PC Suite"
Use a ferramenta syncml-ds online usando serviços onworks.net
