Ini ialah arahan owtap yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
owtap - Penghidu paket untuk protokol owserver
SINOPSIS
owtap -p owtap-tcp-port -s owserver-tcp-port
DESCRIPTION
1-Wayar
1-wayar ialah protokol pendawaian dan siri peranti yang direka dan dikeluarkan oleh Dallas
Semiconductor, Inc. Bas ialah skim penyambung rendah berkelajuan rendah kuasa rendah di mana data
talian juga boleh memberikan kuasa.
Setiap peranti dinomborkan secara unik dan tidak boleh diubah semasa pembuatan. Ada yang luas
pelbagai peranti, termasuk memori, penderia (kelembapan, suhu, voltan, sentuhan,
semasa), suis, pemasa dan pencatat data. Peranti yang lebih kompleks (seperti termokopel
sensor) boleh dibina dengan peranti asas ini. Terdapat juga peranti 1 wayar yang mempunyai
penyulitan disertakan.
Skim 1 wayar menggunakan satu bas master dan berbilang hamba pada wayar yang sama. Bas
tuan memulakan semua komunikasi. Hamba boleh ditemui secara individu dan
ditangani menggunakan ID unik mereka.
Induk bas datang dalam pelbagai konfigurasi termasuk bersiri, selari, i2c, rangkaian
atau penyesuai USB.
OWFS reka bentuk
OWFS ialah set program yang direka untuk menjadikan bas 1 wayar dan perantinya dengan mudah
boleh diakses. Prinsip asas adalah untuk mencipta sistem fail maya, dengan ID unik
menjadi direktori, dan sifat individu peranti diwakili sebagai mudah
fail yang boleh dibaca dan ditulis.
Butiran reka bentuk hamba atau tuan individu tersembunyi di sebalik antara muka yang konsisten.
Matlamatnya adalah untuk menyediakan satu set alat yang mudah untuk pereka perisian untuk membuat pemantauan
atau aplikasi kawalan. Terdapat beberapa peningkatan prestasi dalam pelaksanaan,
termasuk caching data, akses selari kepada induk bas, dan pengagregatan peranti
komunikasi. Masih matlamat asasnya ialah kemudahan penggunaan, fleksibiliti dan
ketepatan dan bukannya kelajuan.
owserver
owserver (1) ialah komponen bahagian belakang sistem kawalan bas 1 wayar OWFS. owserver (1)
menimbang tara akses kepada bas daripada pelbagai proses pelanggan. Bas fizikal biasanya
disambungkan ke port bersiri atau USB, dan proses lain bersambung ke owserver (1) lebih
soket rangkaian (tcp port).
Pelanggan bahagian hadapan termasuk perwakilan sistem fail: owfs (1) , dan pelayan web: owhttpd
(1). Ikatan bahasa langsung juga tersedia, cth: owperl (3).
Terdapat juga banyak pelanggan ringan yang hanya boleh bercakap dengannya owserver (1) dan bukan kepada
1-Bas wayar terus. Ia termasuk shell dan modul berbilang bahasa (perl, Visual Basic,
ular sawa,...)
owserver protokol
Semua owserver (1) pelanggan menggunakan owserver protokol untuk komunikasi. The owserver
protokol ialah protokol tcp/ip klien/pelayan yang didokumentasikan dengan baik. Ditugaskan "terkenal
port" lalai 4304.
owtap
owtap (1) dicelah antara owserver (1) dan pelanggan, untuk memaparkan dan membantu menyelesaikannya
masalah komunikasi. Komunikasi rangkaian dimajukan dalam kedua-dua arah, tetapi a
paparan visual juga dibuat, dengan statistik dan "gerudi turun" paket individu.
KHAS PILIHAN
-p
Port TCP atau IPaddress:port untuk owtap
Program OWFS lain akan mengakses owtap melalui alamat ini. (cth owdir -s IP:port /)
-s
Port TCP atau IPaddress:port untuk owserver
Port tcp (IP:port) untuk owserver "upstream".
CONTOH
If owserver (1) dimulakan:
owserver -p 4304 -d /dev/ttyS0
owserver pada port tcp 4304 dan bersambung ke bas 1 wayar fizikal pada port bersiri.
Anda boleh terus bertanya owserver (1) bersama
owdir -s 4304 /
Untuk melihat protokol dalam tindakan:
owtap -s 4304 -p 3000
owdir -p 3000 /
Dalam kes ini owtap (1) sedang menyambung ke owserver (1) pada port asal (4304) dan
menawarkan port baharu (3000) untuk pelanggan.
PLATFOMS
owtap (1) adalah suci Tcl/TK program dan akan dijalankan di mana-mana sahaja Tcl/TK tersedia (Windows,
Macintosh, Linux, Unix)
PAUTAN
owserver protokol
http://www.owfs.org/index.php?page=owserver-protocol
Tcl/TK
http://www.tcl.tk
Gunakan owtap dalam talian menggunakan perkhidmatan onworks.net