Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen owexist komutudur.
Program:
ADI
owdir, owread, owwrite, owget, owexist, owpresent - hafif owserver erişimi
SİNOPSİS
asgari seçenekleri
çok -s [ana bilgisayar:]bağlantı noktası [dizin]
okumak -s [host:]port dosya yolu
kendi yaz -s [host:]port dosya yolu değeri
baykuş -s [ana bilgisayar:]bağlantı noktası [dizin] | dosya yolu
sunucu keşif
çok --oto sunucu [dizin]
okumak --oto sunucu dosya yolu
kendi yaz --oto sunucu dosya yolu değeri
baykuş --oto sunucu [dizin] | dosya yolu
Her Şey Dahil seçenekleri
çok -q --sessizlik -f --biçim f[.]i[[.]c] ] [ --dir ] -s [ana bilgisayar:]bağlantı noktası [dizin]
[dizin2 ...]
okumak -q --sessizlik -C --santigrat -K --Kelvin -F --fahrenhayt -R --rankine [ -- altıgen ] [
--başlangıç= telafi etmek ] [ --boyut= bayt ] -s [host:]port dosya yolu [filepath2 ...]
kendi yaz -q --sessizlik -C --santigrat -K --Kelvin -F --fahrenhayt -R --rankine [ -- altıgen ] [
--başlangıç= telafi etmek ] -s [host:]port dosya yolu değeri [filepath2 değeri2 ...]
baykuş -q --sessizlik -f --biçim f[.]i[[.]c] -C --santigrat -K --Kelvin -F --fahrenhayt -R
--rankine [ -- altıgen ] [ --başlangıç= telafi etmek ] [ --boyut= bayt ] [ --dir ] -s [ana bilgisayar bağlantı noktası
[dizin] | dosya yolu
Sürümü
çok -V --versiyon
okumak -V --versiyon
kendi yaz -V --versiyon
baykuş -V --versiyon
Destek
çok -h | --yardım et
okumak -h | --yardım et
kendi yaz -h | --yardım et
baykuş -h | --yardım et
TANIM
1-Tel
1 telli Dallas tarafından tasarlanan ve üretilen bir kablolama protokolü ve bir dizi cihazdır.
Semiconductor, Inc. Veri yolu, verilerin
hat da güç sağlayabilir.
Her cihaz, üretim sırasında benzersiz ve değiştirilemez bir şekilde numaralandırılmıştır. geniş var
bellek, sensörler (nem, sıcaklık, voltaj, temas,
akım), anahtarlar, zamanlayıcılar ve veri kaydediciler. Daha karmaşık cihazlar (termokupl gibi
sensörler) bu temel cihazlarla oluşturulabilir. Ayrıca 1 telli cihazlar da vardır.
şifreleme dahildir.
1 telli şema tek bir otobüs usta ve çoklu köle aynı tel üzerinde. Otobus
master tüm iletişimi başlatır. Köleler bireysel olarak keşfedilebilir ve
benzersiz kimlikleri kullanılarak adreslenir.
Bus master'lar, seri, paralel, i2c, ağ dahil olmak üzere çeşitli konfigürasyonlarda gelir
veya USB adaptörleri.
OWFS'ler dizayn
OWFS'ler 1 kablolu veri yolunu ve cihazlarını kolayca yapmak için tasarlanmış bir program paketidir.
erişilebilir. Temel ilke, benzersiz kimlikle sanal bir dosya sistemi oluşturmaktır.
dizin olmak ve cihazın bireysel özellikleri basit olarak temsil edilir
okunabilen ve yazılabilen dosyalardır.
Bağımsız bağımlı veya ana tasarımın ayrıntıları, tutarlı bir arabirimin arkasına gizlenmiştir.
Amaç, bir yazılım tasarımcısının izleme oluşturması için kolay bir araç seti sağlamaktır.
veya uygulamaları kontrol edin. Uygulamada bazı performans geliştirmeleri var,
veri önbelleğe alma, veri yolu yöneticilerine paralel erişim ve aygıtların birleştirilmesi dahil
iletişim. Yine de temel amaç kullanım kolaylığı, esneklik ve
hızdan ziyade doğruluk.
KUŞAK programlar
çok okumak kendi yaz ve baykuş topluca denir baykuş kabuğu programlar. izin verirler
hafif erişim sunucu (1) komut satırı komut dosyalarında kullanım için.
aksine sunucu (1) owhttpd (1) owftpd (1) owhttpd (1) kalıcı bağlantı yok
1 telli veri yolu ile önbelleğe alma ve çoklu kullanım yok. Bunun yerine, her program bir
koşu sunucu (1) ve hızlı bir dizi sorgu gerçekleştirir.
sunucu (1) gerçek 1 telli bağlantıyı gerçekleştirir (fiziksel 1 telli veri yollarına veya diğer
sunucu programları), eşzamanlılık kilitleme, önbelleğe alma ve hata toplama işlemlerini gerçekleştirir.
baykuş kabuğu programlar, komut satırı komut dosyalarında kullanılmak üzere tasarlanmıştır. Alternatif bir yaklaşım
monte etmek baykuşlar (1) dosya sistemi ve doğrudan dosya listeleri gerçekleştirir, okur ve yazar.
çok
çok gerçekleştirir rehber listeleme. Tartışmasız, ana 1 telli tüm cihazlar
otobüs listelenecektir. 1 telli bir cihazın adı verildiğinde, mevcut özellikler şu şekilde olacaktır:
listelenmiş. Bu eşdeğerdir
ls rehber
içinde baykuşlar (1) dosya sistemi.
okumak
okumak 1 telli cihaz özelliğinin değeri için elde edilir. örneğin 28.0080BE21AA00/sıcaklık
DS18B20 sıcaklığını verir. Bu eşdeğerdir
kedi dosya yolu
içinde baykuşlar (1) dosya sistemi.
kendi yaz
kendi yaz bir özellik değişikliği gerçekleştirir, 1 kablolu cihaz ayarını değiştirir veya
hafıza. Bu eşdeğerdir
kaçırmak değer > dosya yolu
içinde baykuşlar (1) dosya sistemi.
baykuş
baykuş (1) işlevini birleştiren bir kolaylık programıdır. çok (1) ve okumak (1) by
önce argümanı bir dizin olarak okumaya çalışıyor ve eğer bu 1 telli bir özellik olarak başarısız oluyorsa.
STANDART SEÇENEKLER
--oto sunucu
Bir bul sunucu Hizmet Keşfi protokolünü kullanarak. Esasen Apple'ın Bonjour'u (aka
sıfır konf). sadece ilk sunucu kullanılacaktır ve bu seçim muhtemelen keyfidir.
-s [ana bilgisayar bağlantı noktası
tcp (ağ) üzerinden bir sunucu fiziksel bir 1 kabloya bağlı süreç
otobüs. Bu, birden fazla işlemin aynı veri yolunu paylaşmasına izin verir. NS sunucu süreç olabilir
yerel veya uzak.
Sunucu seçeneği belirtilmemişse, varsayılan yerel makine ve IANA'dır.
4304 varsayılan bağlantı noktası tahsis edilmiştir. Böylece "-s localhost:4304" eşdeğerdir.
VERİ SEÇENEKLER
-- altıgen
Onaltılık mod. Verileri okumak için, her bir karakter baytı iki olarak görüntülenecektir.
karakterler 0-9ABCDEF. Bellek konumlarını okumak için en kullanışlıdır. Veriler arasında boşluk yok.
Verileri onaltılık modda yazmak, verilerin tek bir uzun olarak verilmesi gerektiği anlamına gelir.
onaltılık dize.
--start=ofset
Başlangıç yerine ofset bayttan başlayarak bellek konumlarını okuyun veya yazın. Bir
0 ofseti başlangıç anlamına gelir (ve varsayılandır).
--size=bayt
Bir bellek konumunun belirtilen bayt sayısına kadar okuyun.
YARDIM ET SEÇENEKLER
-h --yardım et
Seçeneklerin (bu) temel özetini gösterir.
-V --versiyon
Sürümü Bu programın
EKRAN SEÇENEKLER
--dir
Hangi girdilerin aynı zamanda dizin olduğunu belirtmek için dizinlerin görünümünü değiştirin. A
dizin üyesinin kendisi bir dizinin kendisiyse, sonunda bir '/' olacaktır. Bu özyinelemeli yardımcı olur
arar.
-f --biçim f[.]i[[.]c]
1 kablolu cihazlar için ekran formatı. Her aygıtın aşağıdakilerden oluşan 8 baytlık bir adresi vardır:
f aile kodu, 1 bayt
i Kimlik numarası, 6 bayt
c CRC sağlama toplamı, 1 bayt
Olası biçimler fi (default, 01.A1B2C3D4E5F6), fi kurgu f.ik kurgu ve fi.c
Tüm formatlar girdi olarak kabul edilir, ancak çıktı belirtilen formatta olacaktır.
ÖRNEK
owdir -s 3000 --format kurgu
Yerelden cihaz listesini alın (tam 16 onaltılık basamak, nokta yok) sunucu at
liman 3000
owread -F --autoserver 51.125499A32000/typeK/sıcaklık
Otomatik keşfedilen bir cihazda DS2751 tabanlı termokupldan sıcaklığı okuyun sunucu
Fahrenhayt cinsinden sıcaklık.
owwrite -s 10.0.1.2:3001 32.000800AD23110/pages/page.1 "Geçti"
Bir OWFS sunucu işlemine bağlanın ( sunucu ) başka bir makinede başlatıldı
tcp bağlantı noktası 3001'de ve bir DS2780'in belleğine yazın
onworks.net hizmetlerini kullanarak owexist'i çevrimiçi kullanın