Este é o comando owget 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 do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
owdir, owread, owwrite, owget, owexist, owpresent - acesso leve do owserver
SINOPSE
Minimal opções
Owdir -s [host:] porta [diretório]
ler -s [host:] porta caminho do arquivo
escrever -s [host:] valor do caminho do arquivo da porta
owget -s [host:] porta [diretório] | caminho de arquivo
servidor descoberta
Owdir --autoservidor [diretório]
ler --autoservidor caminho de arquivo
escrever --autoservidor valor do caminho do arquivo
owget --autoservidor [diretório] | caminho de arquivo
completo opções
Owdir -q --quieto -f --formato f [.] i [[.] c]] [ --dir ] -s [host:] porta [diretório]
[diretório2 ...]
ler -q --quieto -C --Celsius -K --Kelvin -F --fahrenheit -R --rankine [ --hex. ] [
--start = Deslocamento ] [ --size = bytes] -s [host:] porta caminho do arquivo [caminho do arquivo2 ...]
escrever -q --quieto -C --Celsius -K --Kelvin -F --fahrenheit -R --rankine [ --hex. ] [
--start = Deslocamento ] -s [host:] porta valor do caminho do arquivo [caminho do arquivo2 valor 2 ...]
owget -q --quieto -f --formato f [.] i [[.] c] -C --Celsius -K --Kelvin -F --fahrenheit -R
--rankine [ --hex. ] [ --start = Deslocamento ] [ --size = bytes] [ --dir ] -s [host:] porta
[diretório] | caminho de arquivo
Versão
Owdir -V --versão
ler -V --versão
escrever -V --versão
owget -V --versão
Suporte
Owdir -h | --Socorro
ler -h | --Socorro
escrever -h | --Socorro
owget -h | --Socorro
DESCRIÇÃO
1-Wire
Fio 1 é um protocolo de fiação e uma série de dispositivos projetados e fabricados por Dallas
Semiconductor, Inc. O barramento é um esquema de conector de baixa velocidade e baixa potência em que os dados
linha também pode fornecer energia.
Cada dispositivo é numerado de forma única e inalterável durante a fabricação. Há uma ampla
variedade de dispositivos, incluindo memória, sensores (umidade, temperatura, tensão, contato,
atual), interruptores, temporizadores e registradores de dados. Dispositivos mais complexos (como termopar
sensores) podem ser construídos com esses dispositivos básicos. Existem também dispositivos de 1 fio que têm
criptografia incluída.
O esquema de 1 fio usa um único ônibus dominar e múltiplos escravos no mesmo fio. O ônibus
o mestre inicia toda a comunicação. Os escravos podem ser descobertos individualmente e
endereçados usando seu ID exclusivo.
Bus masters vêm em uma variedade de configurações, incluindo serial, paralela, i2c, rede
ou adaptadores USB.
OWFS design
OWFS é um conjunto de programas projetado para tornar o barramento de 1 fio e seus dispositivos facilmente
acessível. O princípio subjacente é criar um sistema de arquivos virtual, com o ID exclusivo
sendo o diretório, e as propriedades individuais do dispositivo são representadas como simples
arquivos que podem ser lidos e gravados.
Os detalhes do projeto escravo ou mestre individual estão ocultos por trás de uma interface consistente.
O objetivo é fornecer um conjunto fácil de ferramentas para um designer de software criar um monitoramento
ou aplicativos de controle. Existem algumas melhorias de desempenho na implementação,
incluindo caching de dados, acesso paralelo a bus masters e agregação de dispositivo
comunicação. Ainda assim, o objetivo fundamental tem sido facilidade de uso, flexibilidade e
correção ao invés de velocidade.
OWSHELL programas
Owdir ler escrever e owget são chamados coletivamente de concha programas. Eles permitem
acesso leve a um servidor (1) para uso em scripts de linha de comando.
Diferentemente dos servidor (1) ohttpd (1) owftpd (1) ohttpd (1) não há conexão persistente
com o barramento de 1 fio, sem cache e sem multithreading. Em vez disso, cada programa se conecta a um
que ocorre servidor (1) e executa um conjunto rápido de consultas.
servidor (1) realiza a conexão real de 1 fio (para barramentos físicos de 1 fio ou outro
servidor programas), executa bloqueio de simultaneidade, armazenamento em cache e coleta de erros.
concha os programas são destinados ao uso em scripts de linha de comando. Uma abordagem alternativa é
montar um Owfs (1) sistema de arquivos e realizar listas diretas de arquivos, leituras e gravações.
Owdir
Owdir executa um anuário listagem. Sem nenhum argumento, todos os dispositivos no 1 fio principal
ônibus será listado. Dado o nome de um dispositivo de 1 fio, as propriedades disponíveis serão
listados. É o equivalente a
ls anuário
no Owfs (1) sistema de arquivo.
ler
ler obtém para o valor de uma propriedade de dispositivo de 1 fio. por exemplo, 28.0080BE21AA00 / temperatura
dá a temperatura DS18B20. É o equivalente a
gato caminho de arquivo
no Owfs (1) sistema de arquivo.
escrever
escrever realiza uma alteração de uma propriedade, alterando uma configuração de dispositivo de 1 fio ou gravando em
memória. É o equivalente a
eco valor > caminho de arquivo
no Owfs (1) sistema de arquivo.
owget
owget (1) é um programa de conveniência, combinando a função de Owdir (1) e ler (1) by
tentando primeiro ler o argumento como um diretório e, se isso falhar, como uma propriedade de 1 fio.
STANDARD OPÇÕES
--autoservidor
Encontrar um servidor usando o protocolo Service Discovery. Essencialmente o Bonjour da Apple (também conhecido como
zeroconf). Só o primeiro servidor será usado, e essa escolha é provavelmente arbitrária.
-s [host:] porta
Conecte-se via tcp (rede) a um servidor processo que está conectado a um fio físico
ônibus. Isso permite que vários processos compartilhem o mesmo barramento. o servidor processo pode ser
local ou remoto.
Se a opção do servidor não for especificada, o padrão é a máquina local e o IANA
porta padrão alocada de 4304. Portanto, "-s localhost: 4304" é o equivalente.
DADOS OPÇÕES
--hex.
Modo hexadecimal. Para leitura de dados, cada byte de caractere será exibido como dois
characrters 0-9ABCDEF. Mais útil para ler localizações de memória. Sem espaços entre os dados.
Gravar dados em modo hexadecimal significa apenas que os dados devem ser fornecidos como um único
string hexidecimal.
--start = offset
Ler ou gravar localizações de memória começando no byte de deslocamento em vez de no início. Um
deslocamento de 0 significa o início (e é o padrão).
--size = bytes
Lê até o número especificado de bytes de um local de memória.
AJUDA OPÇÕES
-h --Socorro
Mostra (este) resumo básico de opções.
-V --versão
Versão deste programa.
DISPLAY OPÇÕES
--dir
Modifique a exibição de diretórios para indicar quais entradas também são diretórios. UMA
O membro do diretório terá um '/' final se for um diretório em si. Isso ajuda recursiva
pesquisas.
-f --formato f [.] i [[.] c]
Formato de exibição para dispositivos de 1 fio. Cada dispositivo possui um endereço de 8 bytes, consistindo em:
f código de família, 1 byte
i Número de identificação, 6 bytes
c Soma de verificação CRC, 1 byte
Os formatos possíveis são fi (default, 01.A1B2C3D4E5F6), fi fic f.ic fic e fi.c
Todos os formatos são aceitos como entrada, mas a saída estará no formato especificado.
EXEMPLO
owdir -s 3000 --format fic
Obtenha a lista de dispositivos (16 dígitos hexadecimais completos, sem pontos) do local servidor at
port 3000
owread -F --autoserver 51.125499A32000 / typeK / temperatura
Leia a temperatura do termopar com base em DS2751 em uma detecção automática servidor
Temperatura em fahrenheit.
owwrite -s 10.0.1.2:3001 32.000800AD23110 / pages / page.1 "Aprovado"
Conecte-se a um processo de servidor OWFS ( servidor ) que foi iniciado em outra máquina
na porta tcp 3001 e escrever na memória de um DS2780
Use owget online usando serviços onworks.net