Aceasta este comanda owget care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
owdir, owread, owwrite, owget, owexist, owpresent - acces ușor la server
REZUMAT
Minim Opțiuni
owdir -s [gazdă:]port [director]
owread -s [gazdă:]port fișier cale
scrie -s [gazdă:]valoare cale fișier port
owget -s [gazdă:]port [director] | calea fișierului
server de descoperire
owdir --autoserver [director]
owread --autoserver filepath
scrie --autoserver valoarea calea fișierului
owget --autoserver [director] | calea fișierului
Complet Opțiuni
owdir -q --Liniște -f --format f[.]i[[.]c] ] [ --dir ] -s [gazdă:]port [director]
[director2 ...]
owread -q --Liniște -C --celsius -K --kelvin -F --fahrenheit -R --rankine [ --hex ] [
--start= decalaj ] [ --dimensiune= octeți] -s [gazdă:]port filepath [filepath2 ...]
scrie -q --Liniște -C --celsius -K --kelvin -F --fahrenheit -R --rankine [ --hex ] [
--start= decalaj ] -s [gazdă:]port valoarea căii fișierului [filepath2 value2 ...]
owget -q --Liniște -f --format f[.]i[[.]c] -C --celsius -K --kelvin -F --fahrenheit -R
--rankine [ --hex ] [ --start= decalaj ] [ --dimensiune= octeți ] [ --dir ] -s [gazdă:]port
[director] | calea fișierului
Versiune
owdir -V --versiune
owread -V --versiune
scrie -V --versiune
owget -V --versiune
Ajutor
owdir -h | --Ajutor
owread -h | --Ajutor
scrie -h | --Ajutor
owget -h | --Ajutor
DESCRIERE
1-Wire
1-fir este un protocol de cablare și o serie de dispozitive proiectate și fabricate de Dallas
Semiconductor, Inc. magistrala este o schemă de conectori de viteză mică de mică putere în care datele
linia poate furniza și energie.
Fiecare dispozitiv este numerotat în mod unic și nemodificat în timpul producției. Există o largă
varietate de dispozitive, inclusiv memorie, senzori (umiditate, temperatură, tensiune, contact,
curent), comutatoare, cronometre și înregistratoare de date. Dispozitive mai complexe (cum ar fi termocuplul
senzori) pot fi construite cu aceste dispozitive de bază. Există și dispozitive cu 1 fir care au
criptare inclusă.
Schema cu 1 fir folosește un singur luați autobuzul maestru și multiple sclavi pe acelasi fir. Autobuzul
maestru inițiază toată comunicarea. Sclavii pot fi descoperiţi individual şi
adresate folosind ID-ul lor unic.
Autobuzele master vin într-o varietate de configurații, inclusiv seriale, paralele, i2c, rețea
sau adaptoare USB.
OWFS proiecta
OWFS este o suită de programe concepute pentru a face magistrala cu 1 fir și dispozitivele sale cu ușurință
accesibil. Principiul de bază este crearea unui sistem de fișiere virtual, cu ID-ul unic
fiind directorul, iar proprietățile individuale ale dispozitivului sunt reprezentate ca simple
fișiere care pot fi citite și scrise.
Detaliile despre designul individual slave sau master sunt ascunse în spatele unei interfețe consistente.
Scopul este de a oferi un set ușor de instrumente pentru un designer de software pentru a crea monitorizare
sau aplicații de control. Există unele îmbunătățiri de performanță în implementare,
inclusiv stocarea în cache a datelor, acces paralel la magistralele de magistrală și agregarea dispozitivului
comunicare. Totuși, obiectivul fundamental a fost ușurința în utilizare, flexibilitatea și
corectitudine mai degrabă decât viteza.
OWSHELL programe
owdir owread scrie si owget sunt denumite colectiv owshell programe. Ei permit
acces ușor la o owserver (1) pentru utilizare în scripturile de linie de comandă.
Spre deosebire de owserver (1) owhttpd (1) owftpd (1) owhttpd (1) nu există conexiune persistentă
cu magistrala cu 1 fir, fără caching și fără multithreading. În schimb, fiecare program se conectează la un
funcţionare owserver (1) și efectuează un set rapid de interogări.
owserver (1) realizează conexiunea reală cu 1 fir (la magistralele fizice cu 1 fir sau altele
owserver programe), efectuează blocarea simultană, stocarea în cache și colectarea erorilor.
owshell programele sunt destinate utilizării în scripturi de linie de comandă. O abordare alternativă este
a monta o owfs (1) sistem de fișiere și efectuați liste directe de fișiere, citiri și scrieri.
owdir
owdir efectuează o director listare. Fără niciun argument, toate dispozitivele de pe 1 fir principal
autobuzul va fi listat. Având în vedere numele unui dispozitiv cu 1 fir, proprietățile disponibile vor fi
enumerate. Este echivalentul lui
ls director
în owfs (1) Sistemul de fișiere.
owread
owread obține pentru valoarea unei proprietăți de dispozitiv cu 1 fir. de ex. 28.0080BE21AA00/temperatură
dă temperatura DS18B20. Este echivalentul lui
pisică filepath
în owfs (1) Sistemul de fișiere.
scrie
scrie efectuează o modificare a unei proprietăți, schimbând o setare a dispozitivului cu 1 fir sau scrie în
memorie. Este echivalentul lui
ecou valoare > filepath
în owfs (1) Sistemul de fișiere.
owget
owget (1) este un program de confort, care combină funcția de owdir (1) si owread (1) by
mai întâi încercând să citesc argumentul ca un director și, dacă nu reușește, ca o proprietate cu 1 fir.
STANDARD OPŢIUNI
--autoserver
Găsiți un owserver folosind protocolul Service Discovery. În esență, Bonjour de la Apple (alias
zeroconf). Doar primul owserver va fi folosită, iar această alegere este probabil arbitrară.
-s [gazdă:]port
Conectați-vă prin tcp (rețea) la un owserver proces care este conectat la un 1 fir fizic
autobuz. Acest lucru permite mai multor procese să partajeze aceeași magistrală. The owserver proces poate fi
local sau la distanță.
Dacă nu este specificată opțiunea de server, implicit este mașina locală și IANA
portul implicit alocat de 4304. Astfel, „-s localhost:4304” este echivalentul.
DATE OPŢIUNI
--hex
Modul hexizecimal. Pentru citirea datelor, fiecare octet de caracter va fi afișat ca doi
caracterele 0-9ABCDEF. Cel mai util pentru citirea locațiilor de memorie. Fără spații între date.
Scrierea datelor în modul hexidecimal înseamnă doar că datele ar trebui să fie date ca un lung
șir hexazecimal.
--start=offset
Citiți sau scrieți locații de memorie începând cu octetul de compensare, mai degrabă decât la început. Un
offset de 0 înseamnă începutul (și este implicit).
--size=octeți
Citiți până la numărul specificat de octeți ai unei locații de memorie.
AJUTOR OPŢIUNI
-h --Ajutor
Afișează (acest) rezumat de bază al opțiunilor.
-V --versiune
Versiune a acestui program.
DISPLAY OPŢIUNI
--dir
Modificați afișarea directoarelor pentru a indica care intrări sunt și directoare. A
Membrul directorului va avea un „/” în urmă dacă este un director în sine. Acest lucru ajută recursiv
căutări.
-f --format f[.]i[[.]c]
Format de afișare pentru dispozitivele cu 1 fir. Fiecare dispozitiv are o adresă de 8 octeți, constând din:
f cod de familie, 1 octet
i Număr ID, 6 octeți
c Sumă de control CRC, 1 octet
Formatele posibile sunt fi (default, 01.A1B2C3D4E5F6), fi fics f.ic fic si fi.c
Toate formatele sunt acceptate ca intrare, dar rezultatul va fi în formatul specificat.
EXEMPLU
owdir -s 3000 --format fic
Obțineți lista de dispozitive (16 cifre hexadecimale complete, fără puncte) din local owserver at
portul 3000
owread -F --autoserver 51.125499A32000/typeK/temperature
Citiți temperatura de la termocuplul bazat pe DS2751 pe un auto-descoperit owserver
Temperatura în Fahrenheit.
owwrite -s 10.0.1.2:3001 32.000800AD23110/pages/page.1 „Aprobat”
Conectați-vă la un proces de server OWFS ( owserver ) care a fost pornit pe o altă mașină
la portul tcp 3001 și scrieți în memoria unui DS2780
Utilizați owget online folosind serviciile onworks.net