Este es el comando owget que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
owdir, owread, owwrite, owget, owexist, owpresent - acceso ligero de owserver
SINOPSIS
Minimo opciones
owdir -s [host:] puerto [directorio]
leer -s [host:] ruta de archivo del puerto
escribir -s [host:] valor de ruta de archivo del puerto
obtener -s [host:] puerto [directorio] | ruta de archivo
Server descubrimiento
owdir --autoservidor [directorio]
leer --autoservidor ruta de archivo
escribir --autoservidor valor de ruta de archivo
obtener --autoservidor [directorio] | ruta de archivo
Full opciones
owdir -q --tranquilo -f --formato f [.] i [[.] c]] [ --dir ] -s [host:] puerto [directorio]
[directorio2 ...]
leer -q --tranquilo -C --Celsius -K --kelvin -F --fahrenheit -R --rankine [ --maleficio ] [
--start = compensar ] [ --tamaño = bytes] -s [host:] ruta de archivo del puerto [ruta de archivo2 ...]
escribir -q --tranquilo -C --Celsius -K --kelvin -F --fahrenheit -R --rankine [ --maleficio ] [
--start = compensar ] -s [host:] puerto valor de ruta de archivo [filepath2 value2 ...]
obtener -q --tranquilo -f --formato f [.] i [[.] c] -C --Celsius -K --kelvin -F --fahrenheit -R
--rankine [ --maleficio ] [ --start = compensar ] [ --tamaño = bytes] [ --dir ] -s [Puerto host
[directorio] | ruta de archivo
Versión
owdir -V --versión
leer -V --versión
escribir -V --versión
obtener -V --versión
Ayuda
owdir -h | --ayuda
leer -h | --ayuda
escribir -h | --ayuda
obtener -h | --ayuda
DESCRIPCIÓN
1-Wire
Cable 1 es un protocolo de cableado y una serie de dispositivos diseñados y fabricados por Dallas
Semiconductor, Inc. El bus es un esquema de conector de baja velocidad y baja potencia donde los datos
La línea también puede proporcionar energía.
Cada dispositivo se numera de forma única e inalterable durante la fabricación. Hay una amplia
variedad de dispositivos, incluyendo memoria, sensores (humedad, temperatura, voltaje, contacto,
actual), interruptores, temporizadores y registradores de datos. Dispositivos más complejos (como termopar
sensores) se pueden construir con estos dispositivos básicos. También hay dispositivos de 1 cable que tienen
cifrado incluido.
El esquema de 1 cable utiliza un solo horarios dominar y múltiple esclavos en el mismo cable. El autobús
el maestro inicia todas las comunicaciones. Los esclavos pueden ser descubiertos individualmente y
direccionado utilizando su identificación única.
Los maestros de bus vienen en una variedad de configuraciones que incluyen serie, paralelo, i2c, red
o adaptadores USB.
OWFS diseñamos
OWFS es un conjunto de programas diseñado para hacer que el bus de 1 cable y sus dispositivos sean fáciles
accesible. El principio subyacente es crear un sistema de archivos virtual, con la identificación única
siendo el directorio, y las propiedades individuales del dispositivo se representan como simples
archivos que se pueden leer y escribir.
Los detalles del diseño esclavo o maestro individual se ocultan detrás de una interfaz coherente.
El objetivo es proporcionar un conjunto sencillo de herramientas para que un diseñador de software cree
o aplicaciones de control. Hay algunas mejoras de rendimiento en la implementación,
incluido el almacenamiento en caché de datos, el acceso paralelo a los maestros de bus y la agregación de dispositivos
comunicación. Aún así, el objetivo fundamental ha sido la facilidad de uso, la flexibilidad y
corrección en lugar de velocidad.
CONCHA programas
owdir leer escribir y obtener se denominan colectivamente concha programas. Ellos permiten
acceso ligero a un servidor de flujo (1) para su uso en scripts de línea de comandos.
Diferente a la servidor de flujo (1) owhttpd (1) owftpd (1) owhttpd (1) no hay conexión persistente
con el bus de 1 cable, sin almacenamiento en caché ni subprocesos múltiples. En cambio, cada programa se conecta a un
correr servidor de flujo (1) y realiza un conjunto rápido de consultas.
servidor de flujo (1) realiza la conexión real de 1 cable (a buses físicos de 1 cable u otros
servidor de flujo programas), realiza bloqueo de concurrencia, almacenamiento en caché y recopilación de errores.
concha Los programas están pensados para su uso en scripts de línea de comandos. Un enfoque alternativo es
para montar un ay (1) sistema de archivos y realizar listas directas de archivos, lecturas y escrituras.
owdir
owdir realiza un directorio listado. Sin argumento, todos los dispositivos del 1 cable principal
El autobús aparecerá en la lista. Dado el nombre de un dispositivo de 1 cable, las propiedades disponibles serán
enumerados. Es el equivalente de
ls directorio
en la categoría Industrial. ay (1) sistema de archivos
leer
leer se obtiene por el valor de una propiedad de dispositivo de 1 cable. p. ej., 28.0080BE21AA00 / temperatura
da la temperatura DS18B20. Es el equivalente de
gato ruta de archivo
en la categoría Industrial. ay (1) sistema de archivos
escribir
escribir realiza un cambio de una propiedad, cambiando la configuración de un dispositivo de 1 cable o escribiendo en
memoria. Es el equivalente de
echo propuesta de > ruta de archivo
en la categoría Industrial. ay (1) sistema de archivos
obtener
obtener (1) es un programa de conveniencia, que combina la función de owdir (1) y leer (1) by
primero tratando de leer el argumento como un directorio, y si eso falla como una propiedad de 1 cable.
STANDARD OPCIONES
--autoservidor
Encuentra un servidor de flujo utilizando el protocolo Service Discovery. Esencialmente Bonjour de Apple (también conocido como
zeroconf). Solo el primero servidor de flujo se utilizará, y esa elección probablemente sea arbitraria.
-s [Puerto host
Conéctese a través de tcp (red) a un servidor de flujo proceso que está conectado a un 1 cable físico
autobús. Esto permite que varios procesos compartan el mismo bus. los servidor de flujo el proceso puede ser
local o remoto.
Si no se especifica la opción de servidor, el valor predeterminado es la máquina local y la IANA
puerto predeterminado asignado de 4304. Por lo tanto, "-s localhost: 4304" es el equivalente.
DATOS OPCIONES
--maleficio
Modo hexadecimal. Para leer datos, cada byte de carácter se mostrará como dos
caracteres 0-9ABCDEF. Más útil para leer ubicaciones de memoria. Sin espacios entre datos.
Escribir datos en modo hexadecimal solo significa que los datos deben darse como una
cadena hexadecimal.
--start = offset
Leer o escribir ubicaciones de memoria comenzando en el byte de desplazamiento en lugar del comienzo. Un
el desplazamiento de 0 significa el comienzo (y es el valor predeterminado).
- tamaño = bytes
Leer hasta el número especificado de bytes de una ubicación de memoria.
AYUDA OPCIONES
-h --ayuda
Muestra (este) resumen básico de opciones.
-V --versión
Versión de este programa.
DISPLAY OPCIONES
--dir
Modifique la visualización de directorios para indicar qué entradas también son directorios. A
El miembro del directorio tendrá un '/' final si es un directorio en sí. Esto ayuda a recursivo
Búsquedas.
-f --formato f [.] i [[.] c]
Formato de visualización para los dispositivos de 1 cable. Cada dispositivo tiene una dirección de 8 bytes, que consta de:
f código de familia, 1 byte
i Número de identificación, 6 bytes
c Suma de comprobación CRC, 1 byte
Los formatos posibles son fi (default, 01.A1B2C3D4E5F6), fi FIC fic fic y fi c
Todos los formatos se aceptan como entrada, pero la salida estará en el formato especificado.
EJEMPLO
owdir -s 3000 --formato fic
Obtenga la lista de dispositivos (16 dígitos hexadecimales completos, sin puntos) del local servidor de flujo at
puerto 3000
owread -F --autoserver 51.125499A32000 / typeK / temperature
Lea la temperatura del termopar basado en DS2751 en un servidor de flujo
Temperatura en Fahrenheit.
owwrite -s 10.0.1.2:3001 32.000800AD23110 / pages / page.1 "Aprobado"
Conéctese a un proceso de servidor OWFS ( servidor de flujo ) que se inició en otra máquina
en el puerto tcp 3001 y escribir en la memoria de un DS2780
Use owget en línea usando los servicios de onworks.net