Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് owget ആണിത്.
പട്ടിക:
NAME
owdir, owread, owwrite, owget, owexist, owpresent - ലൈറ്റ്വെയിറ്റ് ഓവർവർ ആക്സസ്
സിനോപ്സിസ്
ഏറ്റവും കുറഞ്ഞത് ഓപ്ഷനുകൾ
owdir -s [ഹോസ്റ്റ്:]പോർട്ട് [ഡയറക്ടറി]
ഓറഡ് -s [ഹോസ്റ്റ്:]പോർട്ട് ഫയൽപാത്ത്
എഴുതുക -s [ഹോസ്റ്റ്:]പോർട്ട് ഫയൽപാത്ത് മൂല്യം
owget -s [ഹോസ്റ്റ്:]പോർട്ട് [ഡയറക്ടറി] | ഫയൽ പാത
സെർവർ കണ്ടെത്തൽ
owdir --ഓട്ടോസെർവർ [ഡയറക്ടറി]
ഓറഡ് --ഓട്ടോസെർവർ ഫയൽ പാത
എഴുതുക --ഓട്ടോസെർവർ ഫയൽപാത്ത് മൂല്യം
owget --ഓട്ടോസെർവർ [ഡയറക്ടറി] | ഫയൽ പാത
നിറഞ്ഞ ഓപ്ഷനുകൾ
owdir -q --നിശബ്ദമായി -f --ഫോർമാറ്റ് f[.]i[[.]c] ] [ --ഡയറക്ടർ ] -s [ഹോസ്റ്റ്:]പോർട്ട് [ഡയറക്ടറി]
[ഡയറക്ടറി2...]
ഓറഡ് -q --നിശബ്ദമായി -C --സെൽഷ്യസ് -K --കെൽവിൻ -F --ഫാരൻഹീറ്റ് -R --റാങ്കിൻ [ --ഹെക്സ് ] [
--ആരംഭിക്കുക= ഓഫ്സെറ്റ് ] [ --size= ബൈറ്റുകൾ ] -s [ഹോസ്റ്റ്:]പോർട്ട് ഫയൽപാത്ത് [ഫയൽപാത്ത്2 ...]
എഴുതുക -q --നിശബ്ദമായി -C --സെൽഷ്യസ് -K --കെൽവിൻ -F --ഫാരൻഹീറ്റ് -R --റാങ്കിൻ [ --ഹെക്സ് ] [
--ആരംഭിക്കുക= ഓഫ്സെറ്റ് ] -s [ഹോസ്റ്റ്:]പോർട്ട് ഫയൽപാത്ത് മൂല്യം [filepath2 value2 ...]
owget -q --നിശബ്ദമായി -f --ഫോർമാറ്റ് f[.]i[[.]c] -C --സെൽഷ്യസ് -K --കെൽവിൻ -F --ഫാരൻഹീറ്റ് -R
--റാങ്കിൻ [ --ഹെക്സ് ] [ --ആരംഭിക്കുക= ഓഫ്സെറ്റ് ] [ --size= ബൈറ്റുകൾ ] [ --ഡയറക്ടർ ] -s [ഹോസ്റ്റ്:] പോർട്ട്
[ഡയറക്ടറി] | ഫയൽ പാത
പതിപ്പ്
owdir -V --പതിപ്പ്
ഓറഡ് -V --പതിപ്പ്
എഴുതുക -V --പതിപ്പ്
owget -V --പതിപ്പ്
സഹായിക്കൂ
owdir -h | --സഹായിക്കൂ
ഓറഡ് -h | --സഹായിക്കൂ
എഴുതുക -h | --സഹായിക്കൂ
owget -h | --സഹായിക്കൂ
വിവരണം
1-വയർ
1-വയർ ഒരു വയറിംഗ് പ്രോട്ടോക്കോളും ഡാളസ് രൂപകൽപ്പന ചെയ്തതും നിർമ്മിച്ചതുമായ ഉപകരണങ്ങളുടെ പരമ്പരയാണ്
അർദ്ധചാലക, Inc. ബസ് ഒരു ലോ-പവർ ലോ-സ്പീഡ് ലോ-കണക്റ്റർ സ്കീമാണ്, അവിടെ ഡാറ്റ
ലൈനിന് വൈദ്യുതി നൽകാനും കഴിയും.
നിർമ്മാണ വേളയിൽ ഓരോ ഉപകരണവും അദ്വിതീയവും മാറ്റമില്ലാതെയും അക്കമിട്ടിരിക്കുന്നു. വിശാലമായ ഉണ്ട്
മെമ്മറി, സെൻസറുകൾ (ആർദ്രത, താപനില, വോൾട്ടേജ്, കോൺടാക്റ്റ്,) ഉൾപ്പെടെയുള്ള വിവിധ ഉപകരണങ്ങൾ
നിലവിലുള്ളത്), സ്വിച്ചുകൾ, ടൈമറുകൾ, ഡാറ്റ ലോഗ്ഗറുകൾ. കൂടുതൽ സങ്കീർണ്ണമായ ഉപകരണങ്ങൾ (തെർമോകപ്പിൾ പോലെ
സെൻസറുകൾ) ഈ അടിസ്ഥാന ഉപകരണങ്ങൾ ഉപയോഗിച്ച് നിർമ്മിക്കാൻ കഴിയും. 1-വയർ ഉപകരണങ്ങളും ഉണ്ട്
എൻക്രിപ്ഷൻ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
1-വയർ സ്കീം സിംഗിൾ ഉപയോഗിക്കുന്നു ബസ് യജമാനന് ഒന്നിലധികം അടിമകൾ ഒരേ കമ്പിയിൽ. ബസ്
മാസ്റ്റർ എല്ലാ ആശയവിനിമയങ്ങളും ആരംഭിക്കുന്നു. അടിമകളെ വ്യക്തിഗതമായി കണ്ടെത്താനും കഴിയും
അവരുടെ അദ്വിതീയ ഐഡി ഉപയോഗിച്ച് അഭിസംബോധന ചെയ്തു.
സീരിയൽ, പാരലൽ, i2c, നെറ്റ്വർക്ക് എന്നിവയുൾപ്പെടെ വിവിധ കോൺഫിഗറേഷനുകളിലാണ് ബസ് മാസ്റ്ററുകൾ വരുന്നത്.
അല്ലെങ്കിൽ USB അഡാപ്റ്ററുകൾ.
OWFS ഡിസൈൻ
OWFS 1-വയർ ബസും അതിന്റെ ഉപകരണങ്ങളും എളുപ്പത്തിൽ നിർമ്മിക്കാൻ രൂപകൽപ്പന ചെയ്ത പ്രോഗ്രാമുകളുടെ ഒരു സ്യൂട്ട് ആണ്
പ്രാപ്യമായ. അദ്വിതീയ ഐഡി ഉപയോഗിച്ച് ഒരു വെർച്വൽ ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുക എന്നതാണ് അടിസ്ഥാന തത്വം
ഡയറക്ടറി ആയതിനാൽ, ഉപകരണത്തിന്റെ വ്യക്തിഗത സവിശേഷതകൾ ലളിതമായി പ്രതിനിധീകരിക്കുന്നു
വായിക്കാനും എഴുതാനും കഴിയുന്ന ഫയലുകൾ.
വ്യക്തിഗത സ്ലേവിന്റെയോ മാസ്റ്റർ ഡിസൈനിന്റെയോ വിശദാംശങ്ങൾ ഒരു സ്ഥിരതയുള്ള ഇന്റർഫേസിന് പിന്നിൽ മറച്ചിരിക്കുന്നു.
ഒരു സോഫ്റ്റ്വെയർ ഡിസൈനർക്ക് മോണിറ്ററിംഗ് സൃഷ്ടിക്കാൻ എളുപ്പമുള്ള ഒരു കൂട്ടം ടൂളുകൾ നൽകുക എന്നതാണ് ലക്ഷ്യം
അല്ലെങ്കിൽ ആപ്ലിക്കേഷനുകൾ നിയന്ത്രിക്കുക. നടപ്പിലാക്കുന്നതിൽ ചില പ്രകടന മെച്ചപ്പെടുത്തലുകൾ ഉണ്ട്,
ഡാറ്റ കാഷിംഗ്, ബസ് മാസ്റ്ററുകളിലേക്കുള്ള സമാന്തര ആക്സസ്, ഉപകരണത്തിന്റെ സംയോജനം എന്നിവ ഉൾപ്പെടുന്നു
ആശയവിനിമയം. ഇപ്പോഴും അടിസ്ഥാന ലക്ഷ്യം ഉപയോഗത്തിന്റെ എളുപ്പവും വഴക്കവും ഒപ്പം
വേഗതയേക്കാൾ കൃത്യത.
OWSHELL പ്രോഗ്രാമുകൾ
owdir ഓറഡ് എഴുതുക ഒപ്പം owget എന്ന് വിളിക്കപ്പെടുന്നു മൂങ്ങ പ്രോഗ്രാമുകൾ. അവർ അനുവദിക്കുന്നു
ഒരു ലേക്കുള്ള കനംകുറഞ്ഞ ആക്സസ് നിരീക്ഷകൻ (1) കമാൻഡ് ലൈൻ സ്ക്രിപ്റ്റുകളിൽ ഉപയോഗിക്കുന്നതിന്.
വ്യത്യസ്തമായി നിരീക്ഷകൻ (1) owhttpd (1) owftpd (1) owhttpd (1) സ്ഥിരമായ ബന്ധമില്ല
1-വയർ ബസിനൊപ്പം, കാഷിംഗും മൾട്ടിത്രെഡിംഗും ഇല്ല. പകരം, ഓരോ പ്രോഗ്രാമും a-ലേക്ക് ബന്ധിപ്പിക്കുന്നു
പ്രവർത്തിക്കുന്ന നിരീക്ഷകൻ (1) കൂടാതെ ഒരു ദ്രുത സെറ്റ് അന്വേഷണങ്ങൾ നടത്തുന്നു.
നിരീക്ഷകൻ (1) യഥാർത്ഥ 1-വയർ കണക്ഷൻ നിർവഹിക്കുന്നു (ഫിസിക്കൽ 1-വയർ ബസുകളിലേക്കോ മറ്റെന്തെങ്കിലുമോ
നിരീക്ഷകൻ പ്രോഗ്രാമുകൾ), കൺകറൻസി ലോക്കിംഗ്, കാഷിംഗ്, പിശക് ശേഖരണം എന്നിവ നടത്തുന്നു.
മൂങ്ങ പ്രോഗ്രാമുകൾ കമാൻഡ് ലൈൻ സ്ക്രിപ്റ്റുകളിൽ ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. ഒരു ബദൽ സമീപനമാണ്
ഒരു മൌണ്ട് ചെയ്യാൻ owfs (1) ഫയൽസിസ്റ്റം, നേരിട്ടുള്ള ഫയൽ ലിസ്റ്റുകൾ, വായിക്കുകയും എഴുതുകയും ചെയ്യുക.
owdir
owdir എ നിർവഹിക്കുന്നു ഡയറക്ടറി ലിസ്റ്റിംഗ്. ഒരു തർക്കവുമില്ലാതെ, പ്രധാന 1-വയറിലുള്ള എല്ലാ ഉപകരണങ്ങളും
ബസ് ലിസ്റ്റ് ചെയ്യും. 1-വയർ ഉപകരണത്തിന്റെ പേര് നൽകിയാൽ, ലഭ്യമായ പ്രോപ്പർട്ടികൾ ഇതായിരിക്കും
പട്ടികപ്പെടുത്തിയിരിക്കുന്നു. ഇതിന് തുല്യമാണ്
ls ഡയറക്ടറി
ലെ owfs (1) ഫയൽസിസ്റ്റം.
ഓറഡ്
ഓറഡ് ഒരു 1-വയർ ഉപകരണ പ്രോപ്പർട്ടി മൂല്യം നേടുന്നു. ഉദാ 28.0080BE21AA00/താപനില
DS18B20 താപനില നൽകുന്നു. ഇതിന് തുല്യമാണ്
പൂച്ച ഫയൽ പാത
ലെ owfs (1) ഫയൽസിസ്റ്റം.
എഴുതുക
എഴുതുക ഒരു പ്രോപ്പർട്ടി മാറ്റുന്നു, 1-വയർ ഉപകരണ ക്രമീകരണം മാറ്റുന്നു അല്ലെങ്കിൽ എഴുതുന്നു
ഓർമ്മ. ഇതിന് തുല്യമാണ്
എക്കോ മൂല്യം > ഫയൽ പാത
ലെ owfs (1) ഫയൽസിസ്റ്റം.
owget
owget (1) എന്നതിന്റെ ഫംഗ്ഷൻ സംയോജിപ്പിക്കുന്ന ഒരു കൺവീനിയൻസ് പ്രോഗ്രാമാണ് owdir (1) ഒപ്പം ഓറഡ് (1) by
ആദ്യം ആർഗ്യുമെന്റ് ഒരു ഡയറക്ടറിയായി വായിക്കാൻ ശ്രമിക്കുന്നു, അത് ഒരു 1-വയർ പ്രോപ്പർട്ടി ആയി പരാജയപ്പെട്ടാൽ.
സ്റ്റാൻഡേർഡ് ഓപ്ഷനുകൾ
--ഓട്ടോസെർവർ
ഒരു സംശയവുമില്ല നിരീക്ഷകൻ സർവീസ് ഡിസ്കവറി പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച്. പ്രധാനമായും ആപ്പിളിന്റെ ബോൺജൂർ (അക്ക
zeroconf). ആദ്യത്തേത് മാത്രം നിരീക്ഷകൻ ഉപയോഗിക്കും, ആ തിരഞ്ഞെടുപ്പ് ഒരുപക്ഷേ ഏകപക്ഷീയമാണ്.
-s [ഹോസ്റ്റ്:] പോർട്ട്
an-ലേക്ക് tcp (നെറ്റ്വർക്ക്) വഴി ബന്ധിപ്പിക്കുക നിരീക്ഷകൻ ഒരു ഫിസിക്കൽ 1-വയറുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന പ്രക്രിയ
ബസ്. ഒരേ ബസ് പങ്കിടാൻ ഒന്നിലധികം പ്രക്രിയകളെ ഇത് അനുവദിക്കുന്നു. ദി നിരീക്ഷകൻ പ്രക്രിയ ആകാം
പ്രാദേശികമോ വിദൂരമോ
സെർവർ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, സ്ഥിരസ്ഥിതി ലോക്കൽ മെഷീനും IANA ഉം ആണ്
4304-ന്റെ ഡിഫോൾട്ട് പോർട്ട് അനുവദിച്ചു. അങ്ങനെ "-s ലോക്കൽഹോസ്റ്റ്:4304" തുല്യമാണ്.
ഡാറ്റ ഓപ്ഷനുകൾ
--ഹെക്സ്
ഹെക്സിഡെസിമൽ മോഡ്. ഡാറ്റ വായിക്കുന്നതിന്, പ്രതീകത്തിന്റെ ഓരോ ബൈറ്റും രണ്ടായി പ്രദർശിപ്പിക്കും
പ്രതീകങ്ങൾ 0-9ABCDEF. മെമ്മറി ലൊക്കേഷനുകൾ വായിക്കാൻ ഏറ്റവും ഉപയോഗപ്രദമാണ്. ഡാറ്റയ്ക്കിടയിൽ ഇടമില്ല.
ഹെക്സിഡെസിമൽ മോഡിൽ ഡാറ്റ എഴുതുന്നത് അർത്ഥമാക്കുന്നത് ഡാറ്റ ഒരു ദീർഘമായി നൽകണം എന്നാണ്
ഹെക്സിഡെസിമൽ സ്ട്രിംഗ്.
--start=offset
തുടക്കത്തേക്കാൾ ഓഫ്സെറ്റ് ബൈറ്റിൽ ആരംഭിക്കുന്ന മെമ്മറി ലൊക്കേഷനുകൾ വായിക്കുകയോ എഴുതുകയോ ചെയ്യുക. എ
ഓഫ്സെറ്റ് 0 എന്നാൽ ആരംഭം എന്നാണ് അർത്ഥമാക്കുന്നത് (സ്വതവേയുള്ളതാണ്).
--size=ബൈറ്റുകൾ
ഒരു മെമ്മറി ലൊക്കേഷന്റെ നിർദ്ദിഷ്ട ബൈറ്റുകളുടെ എണ്ണം വരെ വായിക്കുക.
സഹായിക്കൂ ഓപ്ഷനുകൾ
-h --സഹായിക്കൂ
ഓപ്ഷനുകളുടെ അടിസ്ഥാന സംഗ്രഹം (ഇത്) കാണിക്കുന്നു.
-V --പതിപ്പ്
പതിപ്പ് ഈ പരിപാടിയുടെ.
DISPLAY ഓപ്ഷനുകൾ
--ഡയറക്ടർ
ഏതൊക്കെ എൻട്രികളാണ് ഡയറക്ടറികളെന്ന് സൂചിപ്പിക്കാൻ ഡയറക്ടറികളുടെ ഡിസ്പ്ലേ പരിഷ്ക്കരിക്കുക. എ
ഒരു ഡയറക്ടറി തന്നെയാണെങ്കിൽ ഡയറക്ടറി അംഗത്തിന് ഒരു ട്രെയിലിംഗ് '/' ഉണ്ടായിരിക്കും. ഇത് ആവർത്തനത്തെ സഹായിക്കുന്നു
തിരയലുകൾ.
-f --ഫോർമാറ്റ് f[.]i[[.]c]
1-വയർ ഉപകരണങ്ങൾക്കായുള്ള ഡിസ്പ്ലേ ഫോർമാറ്റ്. ഓരോ ഉപകരണത്തിനും 8 ബൈറ്റ് വിലാസമുണ്ട്, ഇതിൽ ഇവ ഉൾപ്പെടുന്നു:
f കുടുംബ കോഡ്, 1 ബൈറ്റ്
i ഐഡി നമ്പർ, 6 ബൈറ്റുകൾ
c CRC ചെക്ക്സം, 1 ബൈറ്റ്
സാധ്യമായ ഫോർമാറ്റുകളാണ് fi (default, 01.A1B2C3D4E5F6), fi ഫിക് f.ic ഫിക് ഒപ്പം fi.c
എല്ലാ ഫോർമാറ്റുകളും ഇൻപുട്ടായി സ്വീകരിക്കപ്പെടുന്നു, എന്നാൽ ഔട്ട്പുട്ട് നിർദ്ദിഷ്ട ഫോർമാറ്റിലായിരിക്കും.
ഉദാഹരണം
owdir -s 3000 --ഫോർമാറ്റ് ഫിക്
ലോക്കലിൽ നിന്ന് ഉപകരണ ലിസ്റ്റിംഗ് (പൂർണ്ണമായ 16 ഹെക്സ് അക്കങ്ങൾ, ഡോട്ടുകളൊന്നുമില്ല) നേടുക നിരീക്ഷകൻ at
പോർട്ട് 3000
owread -F --autoserver 51.125499A32000/typeK/താപനില
സ്വയമേവ കണ്ടെത്തിയ ഒരു DS2751-അടിസ്ഥാന തെർമോകൗളിൽ നിന്ന് താപനില വായിക്കുക നിരീക്ഷകൻ
ഫാരൻഹീറ്റിൽ താപനില.
owwrite -s 10.0.1.2:3001 32.000800AD23110/pages/page.1 "പാസായി"
ഒരു OWFS സെർവർ പ്രക്രിയയിലേക്ക് ബന്ധിപ്പിക്കുക ( നിരീക്ഷകൻ ) അത് മറ്റൊരു മെഷീനിൽ ആരംഭിച്ചു
tcp പോർട്ട് 3001-ൽ ഒരു DS2780-ന്റെ മെമ്മറിയിലേക്ക് എഴുതുക
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് owget ഓൺലൈനായി ഉപയോഗിക്കുക