นี่คือคำสั่ง owtap ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
แตะ - ดมกลิ่นแพ็คเก็ตสำหรับโปรโตคอล owserver
เรื่องย่อ
แตะ -p owtap-tcp-พอร์ต -s owserver-tcp-พอร์ต
DESCRIPTION
1 สาย
1 สาย เป็นโปรโตคอลการเดินสายและชุดอุปกรณ์ที่ออกแบบและผลิตโดย Dallas
Semiconductor, Inc. บัสเป็นรูปแบบการเชื่อมต่อต่ำความเร็วต่ำที่ใช้พลังงานต่ำซึ่งข้อมูล
สายยังสามารถให้พลังงาน
อุปกรณ์แต่ละชิ้นจะมีหมายเลขไม่ซ้ำกันและไม่สามารถเปลี่ยนแปลงได้ในระหว่างการผลิต มีความกว้าง
อุปกรณ์ต่างๆ ได้แก่ หน่วยความจำ เซ็นเซอร์ (ความชื้น อุณหภูมิ แรงดันไฟ หน้าสัมผัส
ปัจจุบัน) สวิตช์ ตัวจับเวลา และเครื่องบันทึกข้อมูล อุปกรณ์ที่ซับซ้อนมากขึ้น (เช่น เทอร์โมคัปเปิล
เซ็นเซอร์) สามารถสร้างได้ด้วยอุปกรณ์พื้นฐานเหล่านี้ นอกจากนี้ยังมีอุปกรณ์แบบ 1 สายที่มี
รวมการเข้ารหัส
แบบแผน 1 สายใช้ single รถบัส เจ้านาย และหลายรายการ ทาส บนสายเดียวกัน รถบัส
ต้นแบบเริ่มต้นการสื่อสารทั้งหมด สามารถค้นพบทาสเป็นรายบุคคลและ
ระบุโดยใช้ ID เฉพาะของพวกเขา
บัสมาสเตอร์มีการกำหนดค่าที่หลากหลายรวมถึงซีเรียล ขนาน i2c เครือข่าย
หรืออะแดปเตอร์ USB
โอวฟส ออกแบบ
โอวฟส เป็นชุดโปรแกรมที่ออกแบบให้บัส 1 สายและอุปกรณ์ต่างๆ ได้อย่างง่ายดาย
สามารถเข้าถึงได้ หลักการพื้นฐานคือการสร้างระบบไฟล์เสมือนด้วย ID . ที่ไม่ซ้ำกัน
เป็นไดเร็กทอรีและแต่ละคุณสมบัติของอุปกรณ์จะแสดงเป็น simple
ไฟล์ที่สามารถอ่านและเขียนได้
รายละเอียดของการออกแบบทาสหรือต้นแบบแต่ละรายการถูกซ่อนอยู่เบื้องหลังอินเทอร์เฟซที่สอดคล้องกัน
เป้าหมายคือการจัดหาชุดเครื่องมือที่ใช้งานง่ายสำหรับนักออกแบบซอฟต์แวร์เพื่อสร้างการตรวจสอบ
หรือควบคุมการใช้งาน มีการปรับปรุงประสิทธิภาพในการใช้งาน
รวมถึงการแคชข้อมูล การเข้าถึงบัสมาสเตอร์แบบขนาน และการรวมอุปกรณ์
การสื่อสาร. เป้าหมายพื้นฐานคือความง่ายในการใช้งาน ความยืดหยุ่น และ
ความถูกต้องมากกว่าความเร็ว
เซิร์ฟเวอร์
เซิร์ฟเวอร์ (1) เป็นองค์ประกอบแบ็กเอนด์ของระบบควบคุมบัส 1 สายของ OWFS เซิร์ฟเวอร์ (1)
อนุญาโตตุลาการในการเข้าถึงบัสจากกระบวนการไคลเอนต์หลายตัว รถโดยสารประจำทางมักจะ
เชื่อมต่อกับพอร์ตอนุกรมหรือ USB และกระบวนการอื่น ๆ เชื่อมต่อกับ เซิร์ฟเวอร์ (1) เกินกว่า
ซ็อกเก็ตเครือข่าย (พอร์ต TCP)
ลูกค้าส่วนหน้ารวมถึงการแสดงระบบไฟล์: โอ๊ย (1) และเว็บเซิร์ฟเวอร์: owhttpd
(1) นอกจากนี้ยังมีการผูกภาษาโดยตรงเช่น: นกฮูก (3)
ยังมีลูกค้าน้ำหนักเบาอีกมากมายที่คุยได้เท่านั้น เซิร์ฟเวอร์ (1) และไม่ to
1-Wire รถบัสโดยตรง ประกอบด้วยโมดูลเชลล์และหลายภาษา (perl, Visual Basic,
หลาม,...)
เซิร์ฟเวอร์ โปรโตคอล
ทั้งหมด เซิร์ฟเวอร์ (1) ลูกค้าใช้ เซิร์ฟเวอร์ โปรโตคอล เพื่อการสื่อสาร NS เซิร์ฟเวอร์
โปรโตคอล เป็นโปรโตคอล tcp/ip client/server ที่ได้รับการบันทึกไว้เป็นอย่างดี มอบหมายให้ "รู้จักกันดี
พอร์ต" ค่าเริ่มต้นคือ 4304
แตะ
แตะ (1) อยู่ระหว่าง เซิร์ฟเวอร์ (1) และลูกค้าเพื่อแสดงและช่วยแก้ไข
ปัญหาการสื่อสาร การสื่อสารเครือข่ายจะถูกส่งต่อในทั้งสองทิศทาง แต่ a
การแสดงภาพยังถูกสร้างขึ้นด้วยสถิติและ "การเจาะลึก" ของแต่ละแพ็กเก็ต
เฉพาะ OPTIONS
-p
พอร์ต TCP หรือ IPaddress:พอร์ตสำหรับ แตะ
โปรแกรม OWFS อื่น ๆ จะเข้าถึง owtap ผ่านที่อยู่นี้ (เช่น owdir -s IP: พอร์ต /)
-s
พอร์ต TCP หรือ IPaddress:พอร์ตสำหรับ เซิร์ฟเวอร์
พอร์ต tcp (IP: พอร์ต) สำหรับเซิร์ฟเวอร์ "อัพสตรีม"
ตัวอย่าง
If เซิร์ฟเวอร์ (1) เริ่มแล้ว:
เซิร์ฟเวอร์ -p 4304 -d /dev/ttyS0
owserver บนพอร์ต TCP 4304 และเชื่อมต่อกับบัส 1 สายจริงบนพอร์ตอนุกรม
คุณสามารถสอบถามโดยตรง เซิร์ฟเวอร์ (1) สีสดสวย
แย่ -s 4304 /
หากต้องการดูโปรโตคอลที่ใช้งานจริง:
แตะ -s 4304 -p 3000
แย่ -p 3000 /
ในกรณีนี้ แตะ (1) กำลังเชื่อมต่อกับ เซิร์ฟเวอร์ (1) บนท่าเรือเดิม (4304) และ
เสนอพอร์ตใหม่ (3000) สำหรับลูกค้า
แพลตฟอร์ม
แตะ (1) เป็นสิ่งที่บริสุทธิ์ ทีซีแอล/ทีเค โปรแกรมและจะทำงานได้ทุกที่ ทีซีแอล/ทีเค สามารถใช้ได้ (Windows,
แมคอินทอช, ลินุกซ์, ยูนิกซ์)
ลิงค์
เซิร์ฟเวอร์ โปรโตคอล
http://www.owfs.org/index.php?page=owserver-โปรโตคอล
ทีซีแอล/ทีเค
http://www.tcl.tk
ใช้ owtap ออนไลน์โดยใช้บริการ onworks.net
