ນີ້ແມ່ນຄໍາສັ່ງ owtap ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ແຕະ - Packet sniffer ສໍາລັບ owserver protocol
ສະຫຼຸບສັງລວມ
ແຕະ -p owtap-tcp-port -s owserver-tcp-port
ລາຍລະອຽດ
1- ລວດ
1- ລວດ ເປັນໂປໂຕຄອນສາຍໄຟ ແລະຊຸດອຸປະກອນທີ່ອອກແບບ ແລະຜະລິດໂດຍ Dallas
Semiconductor, Inc. ລົດເມແມ່ນໂຄງການເຊື່ອມຕໍ່ຕ່ໍາພະລັງງານຕ່ໍາທີ່ມີຂໍ້ມູນ
ສາຍຍັງສາມາດສະຫນອງພະລັງງານ.
ອຸປະກອນແຕ່ລະແມ່ນເປັນເອກະລັກແລະບໍ່ປ່ຽນແປງຕົວເລກໃນລະຫວ່າງການຜະລິດ. ມີກວ້າງ
ອຸປະກອນຕ່າງໆ, ລວມທັງຫນ່ວຍຄວາມຈໍາ, ເຊັນເຊີ (ຄວາມຊຸ່ມຊື່ນ, ອຸນຫະພູມ, ແຮງດັນ, ຕິດຕໍ່,
ປັດຈຸບັນ), ສະວິດ, ເຄື່ອງຈັບເວລາ ແລະເຄື່ອງບັນທຶກຂໍ້ມູນ. ອຸປະກອນສະລັບສັບຊ້ອນຫຼາຍ (ເຊັ່ນ: thermocouple
sensors) ສາມາດສ້າງຂຶ້ນດ້ວຍອຸປະກອນພື້ນຖານເຫຼົ່ານີ້. ຍັງມີອຸປະກອນ 1 ສາຍທີ່ມີ
ການເຂົ້າລະຫັດລວມ.
ໂຄງການ 1 ສາຍໃຊ້ສາຍດຽວ ລົດເມ ຕົ້ນສະບັບ ແລະຫຼາຍ ຂ້າທາດ ຢູ່ໃນສາຍດຽວກັນ. ລົດເມ
ແມ່ບົດລິເລີ່ມການສື່ສານທັງຫມົດ. ສໍາລອງສາມາດໄດ້ຮັບການຄົ້ນພົບສ່ວນບຸກຄົນແລະ
ແກ້ໄຂໂດຍໃຊ້ ID ເປັນເອກະລັກຂອງເຂົາເຈົ້າ.
ແມ່ບົດລົດເມມາໃນຫຼາຍໆການຕັ້ງຄ່າລວມທັງ serial, ຂະຫນານ, i2c, ເຄືອຂ່າຍ
ຫຼືອະແດບເຕີ USB.
OWFS ການອອກແບບ
OWFS ເປັນຊຸດໂປຣແກມທີ່ອອກແບບມາເພື່ອເຮັດໃຫ້ລົດເມ 1 ສາຍ ແລະອຸປະກອນຂອງມັນໄດ້ຢ່າງງ່າຍດາຍ
ເຂົ້າເຖິງໄດ້. ຫຼັກການພື້ນຖານແມ່ນການສ້າງລະບົບໄຟລ໌ virtual, ທີ່ມີ ID ເປັນເອກະລັກ
ເປັນໄດເລກະທໍລີ, ແລະຄຸນສົມບັດສ່ວນບຸກຄົນຂອງອຸປະກອນແມ່ນເປັນຕົວແທນງ່າຍດາຍ
ໄຟລ໌ທີ່ສາມາດອ່ານແລະຂຽນໄດ້.
ລາຍລະອຽດຂອງສໍາລອງສ່ວນບຸກຄົນຫຼືການອອກແບບແມ່ບົດແມ່ນເຊື່ອງໄວ້ທາງຫລັງຂອງການໂຕ້ຕອບທີ່ສອດຄ້ອງກັນ.
ເປົ້າຫມາຍແມ່ນເພື່ອສະຫນອງຊຸດເຄື່ອງມືທີ່ງ່າຍສໍາລັບຜູ້ອອກແບບຊອບແວເພື່ອສ້າງການຕິດຕາມ
ຫຼືການຄວບຄຸມຄໍາຮ້ອງສະຫມັກ. ມີບາງປະສິດທິຜົນໃນການປະຕິບັດ,
ລວມທັງການເກັບຂໍ້ມູນ, ການເຂົ້າເຖິງຂະຫນານກັບແມ່ບົດລົດເມ, ແລະການລວບລວມອຸປະກອນ
ການສື່ສານ. ຍັງເປົ້າຫມາຍພື້ນຖານແມ່ນຄວາມງ່າຍຂອງການນໍາໃຊ້, ຢືດຢຸ່ນແລະ
ຄວາມຖືກຕ້ອງຫຼາຍກ່ວາຄວາມໄວ.
owserver
owserver (1) ແມ່ນອົງປະກອບດ້ານຫຼັງຂອງລະບົບຄວບຄຸມລົດເມ OWFS 1-wire. owserver (1)
arbitrates ການເຂົ້າເຖິງລົດເມຈາກຂະບວນການລູກຄ້າຫຼາຍ. ລົດເມທາງດ້ານຮ່າງກາຍແມ່ນປົກກະຕິແລ້ວ
ເຊື່ອມຕໍ່ກັບພອດ serial ຫຼື USB, ແລະຂະບວນການອື່ນໆເຊື່ອມຕໍ່ກັບ owserver (1) ໃນໄລຍະ
ເຕົ້າຮັບເຄືອຂ່າຍ (tcp ພອດ).
ລູກຄ້າ Frontend ປະກອບມີຕົວແທນຂອງລະບົບໄຟລ໌: owfs (1) , ແລະ webserver: owhttpd
(1). ການຜູກມັດພາສາໂດຍກົງແມ່ນມີຢູ່, ເຊັ່ນ: ນົກແກ້ວ (3).
ຍັງມີລູກຄ້າທີ່ມີນ້ໍາຫນັກເບົາຫຼາຍທີ່ພຽງແຕ່ສາມາດສົນທະນາກັບ owserver (1) ແລະບໍ່ແມ່ນ
1-ສາຍລົດເມໂດຍກົງ. ພວກເຂົາປະກອບມີ shell ແລະໂມດູນພາສາຫຼາຍ (perl, Visual Basic,
python,...)
owserver protocol
ທັງຫມົດ owserver (1) ລູກຄ້າໃຊ້ owserver protocol ສໍາລັບການສື່ສານ. ໄດ້ owserver
protocol ເປັນເອກະສານທີ່ດີ tcp/ip client/server protocol. ມອບໝາຍໃຫ້ “ຮູ້ຈັກດີ
ພອດ" ຄ່າເລີ່ມຕົ້ນຂອງ 4304.
ແຕະ
ແຕະ (1) ແມ່ນ interposed ລະຫວ່າງ owserver (1) ແລະລູກຄ້າ, ເພື່ອສະແດງແລະຊ່ວຍແກ້ໄຂ
ບັນຫາການສື່ສານ. ການສື່ສານເຄືອຂ່າຍແມ່ນໄດ້ຮັບການສົ່ງຕໍ່ທັງສອງທິດທາງ, ແຕ່ວ່າ a
ການສະແດງພາບຍັງຖືກສ້າງຂື້ນ, ດ້ວຍສະຖິຕິແລະ "ເຈາະລົງ" ຂອງແພັກເກັດສ່ວນບຸກຄົນ.
ສະເພາະ OPTIONS
-p
ພອດ TCP ຫຼື iPaddress:ພອດສຳລັບ ແຕະ
ໂຄງການ OWFS ອື່ນໆຈະເຂົ້າເຖິງ owtap ຜ່ານທີ່ຢູ່ນີ້. (ເຊັ່ນ: owdir -s IP: ພອດ /)
-s
ພອດ TCP ຫຼື iPaddress:ພອດສຳລັບ owserver
ພອດ tcp (IP:ພອດ) ສໍາລັບ owserver "upstream".
EXAMPLE
If owserver (1) ແມ່ນເລີ່ມຕົ້ນ:
owserver -p 4304 -d /dev/ttyS0
owserver ໃນພອດ tcp 4304 ແລະເຊື່ອມຕໍ່ກັບລົດເມ 1-wire ທາງກາຍຍະພາບໃນພອດ serial.
ທ່ານສາມາດສອບຖາມໂດຍກົງ owserver (1) ກັບ
owdir -s 4304 /
ເພື່ອເບິ່ງພິທີການໃນການປະຕິບັດ:
ແຕະ -s 4304 -p 3000
owdir -p 3000 /
ໃນກໍລະນີນີ້ ແຕະ (1) ກໍາລັງເຊື່ອມຕໍ່ກັບ owserver (1) ໃນພອດຕົ້ນສະບັບ (4304) ແລະ
ສະເຫນີພອດໃຫມ່ (3000) ສໍາລັບລູກຄ້າ.
ເວທີ
ແຕະ (1) ແມ່ນບໍລິສຸດ Tcl/TK ໂຄງການແລະຈະດໍາເນີນການທຸກບ່ອນ Tcl/TK ສາມາດໃຊ້ໄດ້ (Windows,
Macintosh, Linux, Unix)
LINKS
owserver protocol
http://www.owfs.org/index.php?page=owserver-protocol
Tcl/TK
http://www.tcl.tk
ໃຊ້ owtap ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net