owwrite - En ligne dans le Cloud

Il s'agit de la commande owwrite qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


owdir, owread, owwrite, owget, owexist, owpresent - accès léger au serveur ow

SYNOPSIS


Un petit peu Options
owdir -s [hôte:]port [répertoire]
lire -s [hôte :]chemin de fichier du port
comment écrire -s [hôte :]valeur du chemin de fichier du port
peu -s [hôte:]port [répertoire] | chemin du fichier

Server découverte
owdir --autoserveur [annuaire]
lire --autoserveur chemin du fichier
comment écrire --autoserveur valeur du chemin de fichier
peu --autoserveur [répertoire] | chemin du fichier

Full Options
owdir -q --silencieux -f --format f[.]je[[.]c] ] [ --rép ] -s [hôte:]port [répertoire]
[répertoire2 ...]

lire -q --silencieux -C --celsius -K --kelvin -F --fahrenheit -R --rankine [ --hexadécimal ] [
--début= décalage ] [ --taille= octets ] -s [hôte :]chemin de fichier du port [chemin de fichier2 ...]

comment écrire -q --silencieux -C --celsius -K --kelvin -F --fahrenheit -R --rankine [ --hexadécimal ] [
--début= décalage ] -s [hôte :]port valeur du chemin du fichier [filepath2 value2 ...]

peu -q --silencieux -f --format f[.]je[[.]c] -C --celsius -K --kelvin -F --fahrenheit -R
--rankine [ --hexadécimal ] [ --début= décalage ] [ --taille= octets ] [ --rép ] -s [port hôte
[répertoire] | chemin du fichier

Version
owdir -V --version
lire -V --version
comment écrire -V --version
peu -V --version

Aidez
owdir -h | --Aidez-moi
lire -h | --Aidez-moi
comment écrire -h | --Aidez-moi
peu -h | --Aidez-moi

DESCRIPTION


1-Wire
Fil 1 est un protocole de câblage et une série d'appareils conçus et fabriqués par Dallas
Semiconductor, Inc. Le bus est un schéma de connexion basse vitesse et basse consommation dans lequel les données
la ligne peut également fournir de l'énergie.

Chaque appareil est numéroté de manière unique et inaltérable lors de la fabrication. Il y a un large
variété d'appareils, y compris la mémoire, les capteurs (humidité, température, tension, contact,
courant), interrupteurs, minuteries et enregistreurs de données. Des appareils plus complexes (comme le thermocouple
capteurs) peuvent être construits avec ces appareils de base. Il existe également des appareils à 1 fil qui ont
cryptage inclus.

Le schéma à 1 fil utilise un seul bus maître et multiple esclaves sur le même fil. Le bus
le maître initie toutes les communications. Les esclaves peuvent être découverts individuellement et
adressé à l'aide de leur identifiant unique.

Les maîtres de bus sont disponibles dans une variété de configurations, y compris série, parallèle, i2c, réseau
ou adaptateurs USB.

OWFS unique
OWFS est une suite de programmes conçus pour rendre le bus 1 fil et ses appareils facilement
accessible. Le principe sous-jacent est de créer un système de fichiers virtuel, avec l'ID unique
étant le répertoire, et les propriétés individuelles de l'appareil sont représentées comme de simples
fichiers qui peuvent être lus et écrits.

Les détails de la conception individuelle de l'esclave ou du maître sont cachés derrière une interface cohérente.
L'objectif est de fournir un ensemble d'outils simple pour un concepteur de logiciels pour créer une surveillance
ou contrôler les applications. Il y a quelques améliorations de performances dans la mise en œuvre,
y compris la mise en cache des données, l'accès parallèle aux maîtres de bus et l'agrégation de périphériques
la communication. L'objectif fondamental a toujours été la facilité d'utilisation, la flexibilité et la
l'exactitude plutôt que la vitesse.

COQUILLE tout proche.
owdir lire comment écrire et mes peu sont appelés collectivement les coquille programmes. Ils permettent
accès léger à un propriétaire (1) à utiliser dans les scripts de ligne de commande.

Aimée propriétaire (1) owhttpd (1) owftpd (1) owhttpd (1) il n'y a pas de connexion persistante
avec le bus 1 fil, pas de cache et pas de multithreading. Au lieu de cela, chaque programme se connecte à un
Running propriétaire (1) et effectue un ensemble rapide de requêtes.

propriétaire (1) effectue la connexion 1 fil réelle (vers des bus physiques 1 fil ou d'autres
propriétaire programmes), effectue le verrouillage de la simultanéité, la mise en cache et la collecte des erreurs.

coquille les programmes sont destinés à être utilisés dans des scripts de ligne de commande. Une approche alternative est
monter un oufs (1) système de fichiers et effectuer des listes de fichiers directes, des lectures et des écritures.

owdir
owdir effectue une annuaire référencement. Sans argument, tous les appareils sur le 1 fil principal
bus sera répertorié. Étant donné le nom d'un appareil 1 fil, les propriétés disponibles seront
répertorié. C'est l'équivalent de

ls annuaire

dans le oufs (1) système de fichiers.

lire
lire obtient pour la valeur d'une propriété d'appareil à 1 fil. par exemple 28.0080BE21AA00/température
donne la température DS18B20. C'est l'équivalent de

cat chemin du fichier

dans le oufs (1) système de fichiers.

comment écrire
comment écrire effectue une modification d'une propriété, modifie un paramètre d'appareil à 1 fil ou écrit sur
Mémoire. C'est l'équivalent de

echo Plus-value > chemin du fichier

dans le oufs (1) système de fichiers.

peu
peu (1) est un programme pratique, combinant la fonction de owdir (1) et mes lire (1) by
en essayant d'abord de lire l'argument en tant que répertoire, et si cela échoue en tant que propriété 1-wire.

STANDARD OPTIONS


--autoserveur
Trouver un propriétaire en utilisant le protocole Service Discovery. Essentiellement le Bonjour d'Apple (aka
zeroconf). Seul le premier propriétaire sera utilisé, et ce choix est probablement arbitraire.

-s [port hôte
Connectez-vous via tcp (réseau) à un propriétaire processus qui est connecté à un 1-wire physique
autobus. Cela permet à plusieurs processus de partager le même bus. Les propriétaire le processus peut être
local ou distant.

Si l'option de serveur n'est pas spécifiée, la valeur par défaut est la machine locale et l'IANA
le port par défaut alloué de 4304. Ainsi, "-s localhost:4304" est l'équivalent.

DONNEES OPTIONS


--hexadécimal


Mode hexadécimal. Pour la lecture des données, chaque octet de caractère sera affiché sous forme de deux
caractères 0-9ABCDEF. Le plus utile pour lire les emplacements de mémoire. Pas d'espace entre les données.

L'écriture de données en mode hexadécimal signifie simplement que les données doivent être données sous la forme d'un long
chaîne hexadécimale.

--start=décalage


Lire ou écrire des emplacements de mémoire en commençant à l'octet de décalage plutôt qu'au début. Un
offset de 0 signifie le début (et est la valeur par défaut).

--size=octets


Lire jusqu'au nombre spécifié d'octets d'un emplacement mémoire.

AIDE OPTIONS


-h --Aidez-moi
Affiche (ce) résumé de base des options.

-V --version
Version de ce programme.

DISPLAY OPTIONS


--rép
Modifiez l'affichage des répertoires pour indiquer quelles entrées sont également des répertoires. UNE
Le membre du répertoire aura un '/' à la fin s'il s'agit d'un répertoire lui-même. Cela aide récursive
recherches.

-f --format f[.]je[[.]c]
Format d'affichage pour les appareils 1 fil. Chaque appareil a une adresse de 8 octets, composée de :

f code famille, 1 octet

i Numéro d'identification, 6 octets

c Somme de contrôle CRC, 1 octet

Les formats possibles sont Fi (default, 01.A1B2C3D4E5F6), fi fic fic fic et mes fi.c

Tous les formats sont acceptés en entrée, mais la sortie sera au format spécifié.

EXEMPLE


owdir -s 3000 --format fic
Obtenez la liste des appareils (16 chiffres hexadécimaux complets, pas de points) auprès du local propriétaire at
Port 3000

owread -F --autoserver 51.125499A32000/typeK/température
Lire la température du thermocouple basé sur DS2751 sur un auto-découvert propriétaire
Température en degrés Fahrenheit.

owwrite -s 10.0.1.2:3001 32.000800AD23110/pages/page.1 "Réussi"
Connectez-vous à un processus serveur OWFS ( propriétaire ) qui a été démarré sur une autre machine
au port tcp 3001 et écrire dans la mémoire d'un DS2780

Utilisez owwrite en ligne à l'aide des services onworks.net



Derniers programmes en ligne Linux et Windows