Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ഓവർവറാണിത്.
പട്ടിക:
NAME
നിരീക്ഷകൻ - 1-വയർ നിയന്ത്രണത്തിനുള്ള ബാക്കെൻഡ് സെർവർ (ഡെമൺ).
സിനോപ്സിസ്
നിരീക്ഷകൻ [ -c കോൺഫിഗറേഷൻ] -d സീരിയൽപോർട്ട് | -u | -s [ഹോസ്റ്റ്:] പോർട്ട് -p tcp-പോർട്ട്
വിവരണം
1-വയർ
1-വയർ ഒരു വയറിംഗ് പ്രോട്ടോക്കോളും ഡാളസ് രൂപകൽപ്പന ചെയ്തതും നിർമ്മിച്ചതുമായ ഉപകരണങ്ങളുടെ പരമ്പരയാണ്
അർദ്ധചാലക, Inc. ബസ് ഒരു ലോ-പവർ ലോ-സ്പീഡ് ലോ-കണക്റ്റർ സ്കീമാണ്, അവിടെ ഡാറ്റ
ലൈനിന് വൈദ്യുതി നൽകാനും കഴിയും.
നിർമ്മാണ വേളയിൽ ഓരോ ഉപകരണവും അദ്വിതീയവും മാറ്റമില്ലാതെയും അക്കമിട്ടിരിക്കുന്നു. വിശാലമായ ഉണ്ട്
മെമ്മറി, സെൻസറുകൾ (ആർദ്രത, താപനില, വോൾട്ടേജ്, കോൺടാക്റ്റ്,) ഉൾപ്പെടെയുള്ള വിവിധ ഉപകരണങ്ങൾ
നിലവിലുള്ളത്), സ്വിച്ചുകൾ, ടൈമറുകൾ, ഡാറ്റ ലോഗ്ഗറുകൾ. കൂടുതൽ സങ്കീർണ്ണമായ ഉപകരണങ്ങൾ (തെർമോകപ്പിൾ പോലെ
സെൻസറുകൾ) ഈ അടിസ്ഥാന ഉപകരണങ്ങൾ ഉപയോഗിച്ച് നിർമ്മിക്കാൻ കഴിയും. 1-വയർ ഉപകരണങ്ങളും ഉണ്ട്
എൻക്രിപ്ഷൻ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
1-വയർ സ്കീം സിംഗിൾ ഉപയോഗിക്കുന്നു ബസ് യജമാനന് ഒന്നിലധികം അടിമകൾ ഒരേ കമ്പിയിൽ. ബസ്
മാസ്റ്റർ എല്ലാ ആശയവിനിമയങ്ങളും ആരംഭിക്കുന്നു. അടിമകളെ വ്യക്തിഗതമായി കണ്ടെത്താനും കഴിയും
അവരുടെ അദ്വിതീയ ഐഡി ഉപയോഗിച്ച് അഭിസംബോധന ചെയ്തു.
സീരിയൽ, പാരലൽ, i2c, നെറ്റ്വർക്ക് എന്നിവയുൾപ്പെടെ വിവിധ കോൺഫിഗറേഷനുകളിലാണ് ബസ് മാസ്റ്ററുകൾ വരുന്നത്.
അല്ലെങ്കിൽ USB അഡാപ്റ്ററുകൾ.
OWFS ഡിസൈൻ
OWFS 1-വയർ ബസും അതിന്റെ ഉപകരണങ്ങളും എളുപ്പത്തിൽ നിർമ്മിക്കാൻ രൂപകൽപ്പന ചെയ്ത പ്രോഗ്രാമുകളുടെ ഒരു സ്യൂട്ട് ആണ്
പ്രാപ്യമായ. അദ്വിതീയ ഐഡി ഉപയോഗിച്ച് ഒരു വെർച്വൽ ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുക എന്നതാണ് അടിസ്ഥാന തത്വം
ഡയറക്ടറി ആയതിനാൽ, ഉപകരണത്തിന്റെ വ്യക്തിഗത സവിശേഷതകൾ ലളിതമായി പ്രതിനിധീകരിക്കുന്നു
വായിക്കാനും എഴുതാനും കഴിയുന്ന ഫയലുകൾ.
വ്യക്തിഗത സ്ലേവിന്റെയോ മാസ്റ്റർ ഡിസൈനിന്റെയോ വിശദാംശങ്ങൾ ഒരു സ്ഥിരതയുള്ള ഇന്റർഫേസിന് പിന്നിൽ മറച്ചിരിക്കുന്നു.
ഒരു സോഫ്റ്റ്വെയർ ഡിസൈനർക്ക് മോണിറ്ററിംഗ് സൃഷ്ടിക്കാൻ എളുപ്പമുള്ള ഒരു കൂട്ടം ടൂളുകൾ നൽകുക എന്നതാണ് ലക്ഷ്യം
അല്ലെങ്കിൽ ആപ്ലിക്കേഷനുകൾ നിയന്ത്രിക്കുക. നടപ്പിലാക്കുന്നതിൽ ചില പ്രകടന മെച്ചപ്പെടുത്തലുകൾ ഉണ്ട്,
ഡാറ്റ കാഷിംഗ്, ബസ് മാസ്റ്ററുകളിലേക്കുള്ള സമാന്തര ആക്സസ്, ഉപകരണത്തിന്റെ സംയോജനം എന്നിവ ഉൾപ്പെടുന്നു
ആശയവിനിമയം. ഇപ്പോഴും അടിസ്ഥാന ലക്ഷ്യം ഉപയോഗത്തിന്റെ എളുപ്പവും വഴക്കവും ഒപ്പം
വേഗതയേക്കാൾ കൃത്യത.
നിരീക്ഷകൻ
നിരീക്ഷകൻ (1) OWFS 1-വയർ ബസ് നിയന്ത്രണ സംവിധാനത്തിന്റെ ബാക്കെൻഡ് ഘടകമാണ്. നിരീക്ഷകൻ (1)
ഒന്നിലധികം ക്ലയന്റ് പ്രക്രിയകളിൽ നിന്ന് ബസിലേക്കുള്ള പ്രവേശനം മദ്ധ്യസ്ഥമാക്കുന്നു. ഫിസിക്കൽ ബസ് സാധാരണയാണ്
ഒരു സീരിയൽ അല്ലെങ്കിൽ USB പോർട്ടിലേക്ക് കണക്റ്റുചെയ്തു, മറ്റ് പ്രോസസ്സുകൾ കണക്റ്റുചെയ്യുന്നു നിരീക്ഷകൻ (1) മേൽ
നെറ്റ്വർക്ക് സോക്കറ്റുകൾ (ടിസിപി പോർട്ട്). ആശയവിനിമയം പ്രാദേശികമോ നെറ്റ്വർക്കിലൂടെയോ ആകാം. സുരക്ഷിത തുരങ്കം
സ്റ്റാൻഡേർഡ് ടെക്നിക്കുകൾ ഉപയോഗിച്ച് നടപ്പിലാക്കാൻ കഴിയും.
ഫ്രണ്ടെൻഡ് ക്ലയന്റുകളിൽ ഒരു ഫയൽസിസ്റ്റം പ്രാതിനിധ്യം ഉൾപ്പെടുന്നു: owfs (1) , കൂടാതെ ഒരു വെബ്സെർവർ: owhttpd
(1). നേരിട്ടുള്ള ഭാഷാ ബൈൻഡിംഗുകളും ലഭ്യമാണ്, ഉദാ: മൂങ്ങ (3). നിരവധി സന്ദർഭങ്ങൾ
ഓരോ ക്ലയന്റിനും ആരംഭിക്കാൻ കഴിയും.
ഓരോ ക്ലയന്റിനും ഫിസിക്കൽ ബസിലേക്ക് നേരിട്ട് കണക്റ്റുചെയ്യാനാകും, ഒഴിവാക്കുക നിരീക്ഷകൻ (1) എന്നാൽ മാത്രം
ഒരു ഉപഭോക്താവിന് സുരക്ഷിതമായി ഫിസിക്കൽ ബസുമായി ബന്ധിപ്പിക്കാൻ കഴിയും. ഒരേസമയം പ്രവേശനം തടയുന്നു
യുഎസ്ബി പോർട്ടുകൾക്കായുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റം, പക്ഷേ നിർഭാഗ്യവശാൽ സീരിയൽ പോർട്ടുകളല്ല. പങ്കിടാനുള്ള സുരക്ഷിതമായ മാർഗം
1-വയർ ബസിലേക്കുള്ള പ്രവേശനം വഴിയാണ് നിരീക്ഷകൻ (1) ക്ലയന്റുകളുമായി ബന്ധിപ്പിക്കുന്നു. കുറിപ്പ്: നിരീക്ഷകൻ
(1) മറ്റൊന്നുമായി ബന്ധിപ്പിക്കാൻ കഴിയും നിരീക്ഷകൻ (1) പ്രക്രിയ, ഈ സാങ്കേതികതയുടെ പ്രയോജനം ആണെങ്കിലും
പരിമിതം (ഒരുപക്ഷേ a വായിക്കാൻ മാത്രം ബഫർ?)
നിരീക്ഷകൻ (1) സ്ഥിരസ്ഥിതിയായി മൾട്ടിത്രെഡ് ആണ്. ഓപ്ഷണൽ ഡാറ്റ കാഷിംഗ് സെർവറിലാണ്, അല്ല
ക്ലയന്റുകൾ, അതിനാൽ എല്ലാ ക്ലയന്റുകളും കാര്യക്ഷമത നേടുന്നു.
ഉപകരണ ഓപ്ഷനുകൾ (1-വയർ ബസ് മാസ്റ്റർ)
ഈ ഓപ്ഷനുകൾ കമ്പ്യൂട്ടറിനെ 1-വയർ ബസുമായി ബന്ധിപ്പിക്കുന്ന ഉപകരണം (ബസ് മാസ്റ്റർ) വ്യക്തമാക്കുന്നു.
1-വയർ സ്ലേവുകൾ 1-വയർ ബസുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, കൂടാതെ ബസ് മാസ്റ്റർ ഒരു തുറമുഖവുമായി ബന്ധിപ്പിക്കുന്നു
കമ്പ്യൂട്ടറിൽ 1-വയർ ബസ് നിയന്ത്രിക്കുന്നു. ബസ് മാസ്റ്റർ ഒന്നുകിൽ ഒരു യഥാർത്ഥ ശാരീരികമാണ്
ഉപകരണം, കേർണൽ w1 മൊഡ്യൂൾ അല്ലെങ്കിൽ an നിരീക്ഷകൻ (1).
കുറഞ്ഞത് ഒരു ഉപകരണ ഓപ്ഷനെങ്കിലും ആവശ്യമാണ്. സ്ഥിരസ്ഥിതി ഇല്ല. ഒന്നിലധികം ഉപകരണങ്ങൾ ആകാം
ലിസ്റ്റുചെയ്തിരിക്കുന്നു, എല്ലാം ഉപയോഗിക്കും. (നിങ്ങൾ പര്യവേക്ഷണം ചെയ്യുന്നില്ലെങ്കിൽ ഒരു ലോജിക്കൽ യൂണിയൻ /bus.n/
ഡയറക്ടറികൾ.)
ലിനക്സും ബിഎസ്ഡിയും ഹാർഡ്വെയർ പോർട്ടുകളിലേക്കുള്ള പ്രവേശനം നിയന്ത്രിക്കുന്ന ഒരു സുരക്ഷാ നയം നടപ്പിലാക്കുന്നു. നിങ്ങൾ തീർച്ചയായും
തന്നിരിക്കുന്ന പോർട്ട് ആക്സസ് ചെയ്യുന്നതിന് മതിയായ അവകാശങ്ങൾ ഉണ്ടായിരിക്കും അല്ലെങ്കിൽ ആക്സസ് നിശബ്ദമായി പരാജയപ്പെടും.
* സീരിയൽ ഉപകരണങ്ങൾ
തുറമുഖം ഒരു സീരിയൽ പോർട്ട് വ്യക്തമാക്കുന്നു, ഉദാ /dev/ttyS0
-d തുറമുഖം | --device=port (DS2480B)
DS2480B അടിസ്ഥാനമാക്കിയുള്ള ബസ് മാസ്റ്റർ (DS9097U അല്ലെങ്കിൽ എമുലേഷൻ മോഡിലെ ലിങ്ക് പോലെ). എങ്കിൽ
അഡാപ്റ്റർ പ്രതികരിക്കുന്നില്ല, ഒരു നിഷ്ക്രിയ തരം (DS9907E അല്ലെങ്കിൽ ഡയോഡ്/റെസിസ്റ്റർ) സർക്യൂട്ട് ആയിരിക്കും
അനുമാനിച്ചു.
--serial_flextime | --സീരിയൽ_റെഗുലർടൈം (DS2480B)
ബസ് സമയത്തിന്റെ വിശദാംശങ്ങൾ മാറ്റുന്നു (DS2480B ഡാറ്റാഷീറ്റ് കാണുക). പോലുള്ള ചില ഉപകരണങ്ങൾ സ്വാർട്ട്
LCD കൂടെ പ്രവർത്തിക്കാൻ കഴിയില്ല വഴക്കമുള്ള സമയം.
--baud=1200|9600|19200|38400|57600|115200 (DS2480B,LINK,HA5)
എല്ലാ ബസ് മാസ്റ്റർമാർക്കും പ്രാരംഭ സീരിയൽ പോർട്ട് ആശയവിനിമയ വേഗത സജ്ജമാക്കുന്നു. എല്ലാം അല്ല
സീരിയൽ ഉപകരണങ്ങൾ എല്ലാ വേഗതയെയും പിന്തുണയ്ക്കുന്നു. നിങ്ങൾക്ക് വ്യക്തിഗത ബസ് മാസ്റ്റർ വേഗത മാറ്റാൻ കഴിയും
വേണ്ടി LINK ഒപ്പം DS2880B ഇന്റർഫേസ്/സെറ്റിംഗ്സ് ഡയറക്ടറിയിൽ. ദി HA5 വേഗത സജ്ജീകരിച്ചിരിക്കുന്നു
ഹാർഡ്വെയറിൽ, അതിനാൽ കമാൻഡ് ലൈൻ ബഡ് നിരക്ക് ആ നിരക്കുമായി പൊരുത്തപ്പെടണം.
സാധാരണയായി ഡിഫോൾട്ട് ക്രമീകരണങ്ങൾ (9600 ഇതിനായി LINK ഒപ്പം DS2480B ) എന്നതിന് 115200 HA5
അവർ സുബോധമുള്ളവരാണ്, മാറ്റാൻ പാടില്ല.
--നേരായ_ധ്രുവത്വം | --റിവേഴ്സ്_പോളാർറ്റി (DS2480B)
DS2480B ഔട്ട്പുട്ട് ട്രാൻസിസ്റ്ററുകളുടെ റിവേഴ്സ് പോളാരിറ്റി? DS9097U-ന് ആവശ്യമില്ല, പക്ഷേ
മറ്റ് ചില ഡിസൈനുകൾക്ക് ആവശ്യമാണ്.
--link=port (LINK)
iButtonLink LINK നോൺ-എമുലേഷൻ മോഡിൽ അഡാപ്റ്റർ (എല്ലാ പതിപ്പുകളും). ഒരു ascii ഉപയോഗിക്കുന്നു
പ്രോട്ടോക്കോൾ ഓവർ സീരിയൽ.
--ha7e=പോർട്ട് (HA7E)
എംബഡുചെയ്ത ഡാറ്റ സിസ്റ്റങ്ങൾ HA7E അഡാപ്റ്റർ (കൂടാതെ HA7S ) നേറ്റീവ് ascii മോഡിൽ.
--ha5=പോർട്ട് | --ha5=പോർട്ട്:എ | --ha5=port:acg (HA5)
എംബഡുചെയ്ത ഡാറ്റ സിസ്റ്റങ്ങൾ HA5 നേറ്റീവ് ascii മോഡിൽ mutidrop അഡാപ്റ്റർ. 26 അഡാപ്റ്ററുകൾ വരെ
ഒരേ പോർട്ട് പങ്കിടാൻ കഴിയും, ഓരോന്നിനും ഒരു നിയുക്ത അക്ഷരം. കത്ത് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ,
ആദ്യ പ്രതികരണത്തിനായി പ്രോഗ്രാം സ്കാൻ ചെയ്യും (അത് മന്ദഗതിയിലായിരിക്കാം).
--ചെക്ക്സം | --നോ_ചെക്ക്സം (HA5)
HA5 ആശയവിനിമയത്തിന്റെ ചെക്ക്സം ഫീച്ചർ ഓൺ ചെയ്യുക (ഡിഫോൾട്ട്) അല്ലെങ്കിൽ ഓഫ് ചെയ്യുക.
--പാസീവ്=പോർട്ട് | --ha2=പോർട്ട് | --ha3=പോർട്ട് | --ha4b=പോർട്ട് (നിഷ്ക്രിയം)
നിഷ്ക്രിയ 1-വയർ അഡാപ്റ്ററുകൾ. സീരിയൽ പോർട്ട് ഓഫാക്കി നിഷ്ക്രിയ ഇലക്ട്രിക്കൽ ഉപയോഗിച്ച്
ഘടകങ്ങൾ (റെസിറ്ററുകളും ഡയോഡുകളും).
--8ബിറ്റ് | --6ബിറ്റ് (നിഷ്ക്രിയം)
1-ബിറ്റ് (ഡിഫോൾട്ട്) സീരിയൽ വേഡ് അല്ലെങ്കിൽ 6-ബിറ്റ് വേഡ് ഉപയോഗിച്ച് 8-വയർ വേവ്ഫോം സമന്വയിപ്പിക്കുക.
എല്ലാ UART ഉപകരണങ്ങളും 6 ബിറ്റ് പ്രവർത്തനത്തെ പിന്തുണയ്ക്കുന്നില്ല.
--timeout_serial=5
എല്ലാ സീരിയൽ കമ്മ്യൂണിക്കേഷനുകൾക്കുമുള്ള സമയപരിധി (സെക്കൻഡിൽ). 5 സെക്കൻഡ് ഡിഫോൾട്ട്. ആകാം
താഴെ ചലനാത്മകമായി മാറ്റി /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/സീരിയൽ
* USB ഉപകരണങ്ങൾ
പിന്തുണയ്ക്കുന്ന ഒരേയൊരു യഥാർത്ഥ USB ബസ് മാസ്റ്ററുകൾ DS2490 ചിപ്പ് അടിസ്ഥാനമാക്കിയുള്ളതാണ്. ഏറ്റവും സാധാരണമായത്
ഫാമിലി കോഡ് 9490 ഉള്ള 1-വയർ ഐഡി സ്ലേവ് ഉൾപ്പെടുന്ന DS81R.
യുഎസ്ബി ടു സീരിയൽ കൺവേർഷൻ ബിൽറ്റ് ചെയ്ത സീരിയൽ ചിപ്പിനെ അടിസ്ഥാനമാക്കിയുള്ള ബസ് മാസ്റ്ററുകളും ഉണ്ട്
ഇൻ. ഇവ സീരിയൽ ബസ് മാസ്റ്റർ പ്രോട്ടോക്കോൾ പിന്തുണയ്ക്കുന്നു.
-u | --USB
DS2490 അടിസ്ഥാനമാക്കിയുള്ള ബസ് മാസ്റ്റർ (DS9490R പോലെ).
-u2 | --usb=2
രണ്ടാമത്തെ USB ബസ് മാസ്റ്റർ ഉപയോഗിക്കുക. (എന്നിരുന്നാലും, ക്രമം പ്രവചനാതീതമല്ല
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സ്ഥിരമായി USB ഉപകരണങ്ങൾ ഓർഡർ ചെയ്യുന്നില്ല).
-uall | --usb=എല്ലാം
എല്ലാ USB ഉപകരണങ്ങളും ഉപയോഗിക്കുക.
--usb_flextime | --usb_regulartime
ചില നെറ്റ്വർക്ക് കോൺഫിഗറേഷനുകൾക്കായി 1-വയർ വേവ്ഫോം സമയത്തിന്റെ വിശദാംശങ്ങൾ മാറ്റുന്നു.
--altusb
വില്ലി റോബിയോണിന്റെ ഇതര USB ടൈമിംഗ്.
--timeout_usb=5
USB ആശയവിനിമയങ്ങൾക്കുള്ള സമയപരിധി. ഇതിന് 5 സെക്കൻഡ് ഡിഫോൾട്ട് ഉണ്ട്, അത് മാറ്റാവുന്നതാണ്
ചലനാത്മകമായി കീഴിൽ /ക്രമീകരണങ്ങൾ/കാലാവധി/യുഎസ്ബി
* I2C ഉപകരണങ്ങൾ
ചിപ്പ്-ടു-ചിപ്പ് ആശയവിനിമയത്തിന് ഉപയോഗിക്കുന്ന 2 വയർ പ്രോട്ടോക്കോൾ ആണ് I2C. ബസ് മാസ്റ്റേഴ്സ്: DS2482-100,
DS2482-101 ഒപ്പം DS2482-800 i2c-യിലെ വിലാസങ്ങളുടെ ഒരു ഉപവിഭാഗം (പിൻ വോൾട്ടേജുകൾ വഴി) വ്യക്തമാക്കാൻ കഴിയും
ബസ്. ആ തിരഞ്ഞെടുപ്പുകളാണ്
i2c_വിലാസം
0,1,2,3
0x18,0x19,0x1A,0x1B
4,5,6,7
0x1C,0x1D,0x1E,0x1F (DS2482-800 only)
തുറമുഖം i2c മാസ്റ്ററുകൾക്ക് ഫോം ഉണ്ട് /dev/i2c-0, /dev/i2c-1, ...
-d തുറമുഖം | --device=port
ഈ ലളിതമായ ഫോം ഒരു പ്രത്യേക കാര്യം മാത്രമേ അനുവദിക്കൂ തുറമുഖം ലഭ്യമായ ആദ്യത്തേതും i2c_വിലാസം
--i2c=പോർട്ട് | --i2c=port:i2c_address | --i2c=port:ALL
നിർദ്ദിഷ്ട i2c തുറമുഖം ഒപ്പം i2c_വിലാസം ഒന്നുകിൽ ആദ്യത്തേത്, നിർദ്ദിഷ്ടം, അല്ലെങ്കിൽ എല്ലാം അല്ലെങ്കിൽ
അവ. ദി i2c_വിലാസം 0,1,2,... ആണ്
--i2c | --i2c=: | --i2c=എല്ലാം:എല്ലാം
ലഭ്യമായ i2c ബസുകളിൽ ആദ്യത്തേത്, ആദ്യത്തേത് അല്ലെങ്കിൽ എല്ലാ i2c യ്ക്കും വേണ്ടി തിരയുക
അഡാപ്റ്റർ.
ദി DS2482-800 മാസ്റ്റേഴ്സ് 8 1-വയർ ബസുകൾ അങ്ങനെ 8 സൃഷ്ടിക്കും /bus.n എൻട്രികൾ.
* നെറ്റ്വർക്ക് ഉപകരണങ്ങൾ
ഈ ബസ് മാസ്റ്ററുകൾ ടിസിപി/ഐപി നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ വഴി ആശയവിനിമയം നടത്തുന്നു, അതിനാൽ കണ്ടെത്താനാകും
നെറ്റ്വർക്കിൽ എവിടെയും. ദി നെറ്റ്വർക്ക്_വിലാസം tcp_address:port എന്ന രൂപത്തിലുള്ളതാണ്
ഉദാ 192.168.0.1:3000 അല്ലെങ്കിൽ ലോക്കൽഹോസ്റ്റ്:3000
--link=network_address
LinkHubE നെറ്റ്വർക്ക് ലിങ്ക് അഡാപ്റ്റർ വഴി iButtonLink
--ha7net=network_address | --ha7net
HA7Net നെറ്റ്വർക്ക് 1-വയർ അഡാപ്റ്റർ വ്യക്തമാക്കിയ tcp വിലാസം അല്ലെങ്കിൽ udp കണ്ടെത്തി
മൾട്ടികാസ്റ്റ്. എഴുതിയത് എംബഡുചെയ്ത ഡാറ്റ സിസ്റ്റങ്ങൾ
--timeout_ha7=60 HA7Net കമ്മ്യൂണിക്കേഷനുകൾക്കുള്ള പ്രത്യേക സമയപരിധി (60 സെക്കൻഡ് ഡിഫോൾട്ട്).
--etherweather=network_address
എതർവെതർ അഡാപ്റ്റർ
-s നെറ്റ്വർക്ക്_വിലാസം | --server=network_address
ഒരു സ്ഥലം നിരീക്ഷകൻ (1) 1-വയർ ബസുമായി സംസാരിക്കുന്ന പ്രോഗ്രാം. സ്ഥിരസ്ഥിതി പോർട്ട്
ആണ്.
--timeout_network=5
നെറ്റ്വർക്ക് ബസ് മാസ്റ്റർ ആശയവിനിമയത്തിനുള്ള സമയപരിധി. ഇതിന് 1 സെക്കൻഡ് ഡിഫോൾട്ട് ഉണ്ട്, കൂടാതെ കഴിയും
താഴെ ചലനാത്മകമായി മാറ്റും /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/നെറ്റ്വർക്ക്
* അനുകരിച്ചു ഉപകരണങ്ങൾ
പരിശോധനയ്ക്കും വികസനത്തിനും ഉപയോഗിക്കുന്നു. യഥാർത്ഥ ഹാർഡ്വെയർ ആവശ്യമില്ല. വേർതിരിക്കുന്നതിന് ഉപയോഗപ്രദമാണ്
ബാക്കിയുള്ള സോഫ്റ്റ്വെയർ ഡിസൈനിൽ നിന്നുള്ള ഹാർഡ്വെയർ വികസനം.
ഉപകരണങ്ങൾ
ഇനിപ്പറയുന്ന ഫോർമാറ്റുകളിൽ കോമയാൽ വേർതിരിച്ച 1-വയർ ഉപകരണങ്ങളുടെ ഒരു ലിസ്റ്റ് ആണ്. എ എന്നത് ശ്രദ്ധിക്കുക
സാധുവായ CRC8 കോഡ് സ്വയമേവ സൃഷ്ടിക്കപ്പെടുന്നു.
10,05,21
ഹെക്സിഡസിമൽ കുടുംബം കോഡുകൾ (ഈ ഉദാഹരണത്തിലെ DS18S20, DS2405, DS1921).
10.12AB23431211
കൂടുതൽ പൂർണ്ണമായ ഹെക്സിഡെസിമൽ അദ്വിതീയ വിലാസം. ഒരു യഥാർത്ഥ ഹാർഡ്വെയർ ഉപകരണമാകുമ്പോൾ ഉപയോഗപ്രദമാണ്
അനുകരിക്കണം.
DS2408,DS2489
1-വയർ ഉപകരണത്തിന്റെ പേര്. (ഈ ഫോർമാറ്റിൽ മുഴുവൻ ഐഡിയും വ്യക്തമാക്കാൻ കഴിയില്ല).
--വ്യാജ=ഉപകരണങ്ങൾ
ഓരോ വായനയ്ക്കും ക്രമരഹിതമായ വിലാസവും ക്രമരഹിതമായ മൂല്യങ്ങളും. ഉപകരണ ഐഡിയും ക്രമരഹിതമാണ്
(വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ).
--temperature_low=12 --temperature_high=44
അതിനുള്ള താപനില പരിധി വ്യക്തമാക്കുക വ്യാജ അഡാപ്റ്റർ സിമുലേഷൻ. ഇവ അകത്തായിരിക്കണം
കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയ അതേ താപനില സ്കെയിൽ. അത് സാധ്യമാണ്
താഴെയുള്ള ഓരോ അഡാപ്റ്ററിനും പരിധികൾ ചലനാത്മകമായി മാറ്റുക
/bus.x/interface/settings/simulated/[temperature_low|temperature_high]
--ടെസ്റ്റർ=ഉപകരണങ്ങൾ
ഓരോ വായനയ്ക്കും പ്രവചിക്കാവുന്ന വിലാസവും പ്രവചിക്കാവുന്ന മൂല്യങ്ങളും. (ഇതിനായി വെബ്സൈറ്റ് കാണുക
അൽഗോരിതം).
* w1 കെർണൽ മൊഡ്യൂൾ
ബസ് മാസ്റ്ററുകളിലേക്കുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആക്സസ് ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ലിനക്സ്-നിർദ്ദിഷ്ട ഓപ്ഷനാണിത്. റൂട്ട്
ആക്സസ്സ് ആവശ്യമാണ്, കൂടാതെ owfs v2.7p12 പോലെ നടപ്പിലാക്കൽ ഇപ്പോഴും പുരോഗമിക്കുകയാണ്
ലിനക്സ് 2.6.30.
ബസ് മാസ്റ്ററുകൾ തിരിച്ചറിഞ്ഞ് ചലനാത്മകമായി ചേർക്കുന്നു. ഫിസിക്കൽ ബസ് മാസ്റ്ററുടെ വിശദാംശങ്ങൾ
ആക്സസ് ചെയ്യാനാകുന്നില്ല, bu അവയിൽ USB, i2c, എംബഡഡ് ബോർഡുകളിൽ നിരവധി GPIO ഡിസൈനുകൾ എന്നിവ ഉൾപ്പെടുന്നു.
w1 ഉപയോഗിച്ച നെറ്റ്ലിങ്ക് ബ്രോഡ്കാസ്റ്റ് പ്രോട്ടോക്കോൾ കാരണം ആക്സസ് സൂപ്പർ യൂസറിന് മാത്രമായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.
കംപൈലേഷനിൽ മൾട്ടിടാസ്കിംഗ് കോൺഫിഗർ ചെയ്തിരിക്കണം (ത്രെഡുകൾ).
--w1 ലിനക്സ് കേർണൽ w1 വെർച്വൽ ബസ് മാസ്റ്റർ ഉപയോഗിക്കുക.
--timeout_w1=10
w1 നെറ്റ്ലിങ്ക് ആശയവിനിമയത്തിനുള്ള സമയപരിധി. ഇതിന് 10 സെക്കൻഡ് ഡിഫോൾട്ട് ഉണ്ട്, അത് ആകാം
കീഴിൽ ചലനാത്മകമായി മാറി /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/w1
സ്പെസിഫിക് ഓപ്ഷനുകൾ
-p
TCP പോർട്ട് അല്ലെങ്കിൽ IPaddress:port നിരീക്ഷകൻ
മറ്റ് OWFS പ്രോഗ്രാമുകൾ ഈ വിലാസം വഴി ഓവർവറിലേക്ക് പ്രവേശിക്കും. (ഉദാ. owfs -s IP:port /1wire)
ഒരു പോർട്ടും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ട് അറിയപ്പെടുന്ന പോർട്ട് (4304 -- IANA നിയുക്തമാക്കിയത്)
ഉപയോഗിക്കും.
TEMPERATURE സ്കെയിൽ ഓപ്ഷനുകൾ
-C --സെൽഷ്യസ്
-F --ഫാരൻഹീറ്റ്
-K --കെൽവിൻ
-R --റാങ്കൈൻ
ഡാറ്റ ഔട്ട്പുട്ടിനായി ഉപയോഗിക്കുന്ന താപനില സ്കെയിൽ. സെൽഷ്യസാണ് ഡിഫോൾട്ട്.
എന്നതിലെ പ്രോഗ്രാമിനുള്ളിലും മാറ്റാവുന്നതാണ് /ക്രമീകരണങ്ങൾ/യൂണിറ്റുകൾ/താപനില_സ്കെയിൽ
സമ്മർദ്ദം സ്കെയിൽ ഓപ്ഷനുകൾ
--mbar (സ്ഥിരസ്ഥിതി)
--atm
--mmHg
--inHg
--psi
--പാ
ഡാറ്റ ഔട്ട്പുട്ടിനായി ഉപയോഗിക്കുന്ന പ്രഷർ സ്കെയിൽ. മില്ലിബാർ ഡിഫോൾട്ടാണ്.
എന്നതിലെ പ്രോഗ്രാമിനുള്ളിലും മാറ്റാവുന്നതാണ് /ക്രമീകരണങ്ങൾ/യൂണിറ്റുകൾ/പ്രഷർ_സ്കെയിൽ
ഫോർമാറ്റ് ഓപ്ഷനുകൾ
1-വയർ അദ്വിതീയ ഐഡന്റിഫയറുകളുടെ പ്രാതിനിധ്യം തിരഞ്ഞെടുക്കുക. OWFS ഈ ഐഡന്റിഫയറുകൾ ഉപയോഗിക്കുന്നു
അദ്വിതീയ ഡയറക്ടറി നാമങ്ങൾ.
നിരവധി ഡിസ്പ്ലേ ഫോർമാറ്റുകൾ തിരഞ്ഞെടുക്കാമെങ്കിലും, എല്ലാം ഉണ്ടായിരിക്കണം കുടുംബം-id-crc8 ഫോം,
മറ്റ് ചില പ്രോഗ്രാമുകളിൽ നിന്നും ഐബട്ടണുകളിലെ ലേബലിംഗിൽ നിന്നും വ്യത്യസ്തമായി crc8-id-family രൂപം.
-f --format="f[.]i[[.]c]"
1-വയർ ഉപകരണങ്ങൾക്കായുള്ള ഡിസ്പ്ലേ ഫോർമാറ്റ്. ഓരോ ഉപകരണത്തിനും 8ബൈറ്റ് വിലാസമുണ്ട്, ഇതിൽ ഇവ ഉൾപ്പെടുന്നു:
f കുടുംബ കോഡ്, 1 ബൈറ്റ്
i ഐഡി നമ്പർ, 6 ബൈറ്റുകൾ
c CRC ചെക്ക്സം, 1 ബൈറ്റ്
സാധ്യമായ ഫോർമാറ്റുകളാണ് fi (default, 01.A1B2C3D4E5F6), fi ഫിക് f.ic ഫിക് ഒപ്പം fi.c
എല്ലാ ഫോർമാറ്റുകളും ഇൻപുട്ടായി സ്വീകരിക്കപ്പെടുന്നു, എന്നാൽ ഔട്ട്പുട്ട് നിർദ്ദിഷ്ട ഫോർമാറ്റിലായിരിക്കും.
owfs-ൽ ഒരു ഉപകരണ എൻട്രിയിൽ നിന്ന് വിലാസ ഘടകങ്ങൾ വീണ്ടെടുക്കാൻ കഴിയും കുടുംബം, id ഒപ്പം
crc8 പ്രോപ്പർട്ടികൾ, ഒപ്പം മൊത്തത്തിൽ വിലാസം. വിപരീത ഐഡിയും വിലാസവും ആകാം
ആയി വീണ്ടെടുത്തു r_id ഒപ്പം r_വിലാസം.
ജോബ് നിയന്ത്രണം ഓപ്ഷനുകൾ
-r --വായിക്കാൻ മാത്രം
-w --എഴുതുക
1-വയർ ബസിലേക്ക് (റൈറ്റിംഗ് മെമ്മറി, സെറ്റിംഗ് സ്വിച്ചുകൾ, പരിധികൾ, പിഐഒകൾ) എഴുതാൻ ഞങ്ങൾ അനുവദിക്കുമോ?
ദി എഴുതുക സമമിതിക്കായി ഓപ്ഷൻ ലഭ്യമാണ്, ഇത് സ്ഥിരസ്ഥിതിയാണ്.
-P --pid-file ഫയലിന്റെ പേര്
നിർദ്ദിഷ്ട ഫയൽ നാമത്തിൽ owfs- ന്റെ PID -- പ്രോസസ്സ് ഐഡി സ്ഥാപിക്കുന്നു. സ്റ്റാർട്ടപ്പിന് ഉപയോഗപ്രദമാണ്
സ്ക്രിപ്റ്റ് നിയന്ത്രണം.
--പശ്ചാത്തലം | --മുന്നിൽ
പ്രോഗ്രാം കൺസോൾ റിലീസ് ചെയ്യുകയും അതിൽ പ്രവർത്തിക്കുകയും ചെയ്യട്ടെ പശ്ചാത്തലം വിലയിരുത്തിയ ശേഷം
കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ. പശ്ചാത്തലം സ്ഥിരസ്ഥിതിയാണ്.
--error_print=0|1|2|3
=0 ഡിഫോൾട്ട് മിക്സഡ് ഡെസ്റ്റിനേഷൻ: stderr ഫോർഗ്രൗണ്ട് / syslog പശ്ചാത്തലം
=1 syslog മാത്രം
=2 stderr മാത്രം
=3 /dev/null (നിശബ്ദ മോഡ്).
--error_level=0..9
=0 സ്ഥിരസ്ഥിതി പിശകുകൾ മാത്രം
=1 കണക്ഷനുകൾ/വിച്ഛേദങ്ങൾ
=2 എല്ലാ ഉയർന്ന തലത്തിലുള്ള കോളുകളും
=3 ഓരോ കോളിനും ഡാറ്റ സംഗ്രഹം
=4 വിശദാംശങ്ങൾ നില
>4 ഡീബഗ്ഗിംഗ് ചാഫ്
--error_level=9 ധാരാളം ഔട്ട്പുട്ട് ഉത്പാദിപ്പിക്കുന്നു
കോൺഫിഗറേഷൻ FILE
-c ഫയല് | --കോൺഫിഗറേഷൻ ഫയല്
ഒരു പേര് owfs (5) കൂടുതൽ കമാൻഡ് ലൈൻ പാരാമീറ്ററുകളുള്ള കോൺഫിഗറേഷൻ ഫയൽ
സഹായിക്കൂ ഓപ്ഷനുകൾ
ഈ മാൻ പേജും വെബ്സൈറ്റും കൂടി കാണുക http://www.owfs.org
-h --help=[ഡിവൈസ്|കാഷെ|പ്രോഗ്രാം|ജോലി|താപനില]
ഓപ്ഷനുകളുടെ അടിസ്ഥാന സംഗ്രഹം കാണിക്കുന്നു.
ഉപകരണം 1-വയർ ബസ് മാസ്റ്റർ ഓപ്ഷനുകൾ
കാഷെ കാഷെയും ആശയവിനിമയത്തിന്റെ അളവും സമയവും
പ്രോഗ്രാം
മൗണ്ട്പോയിന്റ് അല്ലെങ്കിൽ TCP സെർവർ ക്രമീകരണങ്ങൾ
ജോലി നിയന്ത്രണ, ഡീബഗ്ഗിംഗ് ഓപ്ഷനുകൾ
താപനില
അദ്വിതീയ ഐഡി ഡിസ്പ്ലേ ഫോർമാറ്റും താപനില സ്കെയിലും
-V --പതിപ്പ്
പതിപ്പ് ഈ പ്രോഗ്രാമിന്റെയും അനുബന്ധ ലൈബ്രറികളുടെയും.
TIME, ഓപ്ഷനുകൾ
ബസ് മാസ്റ്റർമാർക്കുള്ള സമയപരിധി മുമ്പ് പട്ടികപ്പെടുത്തിയിരുന്നു ഉപകരണ ഓപ്ഷനുകൾ. അതിനുള്ള സമയപരിധി
ഡാറ്റ മെമ്മറിയിൽ നിലനിൽക്കുന്ന സമയത്തെ കാഷെ ബാധിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യങ്ങൾ കാണിക്കുന്നു.
--timeout_volatile=15
എ വരെ സെക്കന്റുകൾ അസ്ഥിരമായി പ്രോപ്പർട്ടി കാഷെയിൽ കാലഹരണപ്പെടുന്നു. അവയാണ് അസ്ഥിരമായ ഗുണങ്ങൾ
(താപനില പോലെ) അത് സ്വയം മാറുന്നു.
എന്നതിൽ ചലനാത്മകമായി മാറ്റാൻ കഴിയും /ക്രമീകരണങ്ങൾ/കാലാവധി / അസ്ഥിരമായ
--timeout_stable=300
എ വരെ സെക്കന്റുകൾ സുസ്ഥിരം പ്രോപ്പർട്ടി കാഷെയിൽ കാലഹരണപ്പെടുന്നു. സ്ഥിരതയുള്ള ഗുണങ്ങൾ അതാണ്
വ്യക്തമായി മാറാത്തിടത്തോളം മാറ്റാൻ പാടില്ല. ഉദാഹരണത്തിന് മെമ്മറി ഉള്ളടക്കങ്ങൾ.
എന്നതിൽ ചലനാത്മകമായി മാറ്റാൻ കഴിയും /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/സ്ഥിരത
--timeout_directory=60
എ വരെ സെക്കന്റുകൾ ഡയറക്ടറി ലിസ്റ്റിംഗ് കാഷെയിൽ കാലഹരണപ്പെടുന്നു. ഡയറക്ടറി ലിസ്റ്റുകൾ 1-വയർ ആണ്
ഉപകരണങ്ങൾ ബസിൽ കണ്ടെത്തി.
എന്നതിൽ ചലനാത്മകമായി മാറ്റാൻ കഴിയും /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/ഡയറക്ടറി
--timeout_presence=120
സെക്കന്റുകൾ വരെ സാന്നിദ്ധ്യം ഒരു 1-വയർ ഉപകരണത്തിന്റെ ബസ് ലൊക്കേഷൻ കാഷെയിൽ കാലഹരണപ്പെടുന്നു.
എന്നതിൽ ചലനാത്മകമായി മാറ്റാൻ കഴിയും /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/സാന്നിധ്യം
അവിടെ ആകുന്നു ഇതും കാലഹരണപ്പെട്ടു വേണ്ടി പ്രത്യേക പ്രോഗ്രാം പ്രതികരണങ്ങൾ:
--timeout_server=5
യിൽ നിന്ന് പ്രതീക്ഷിക്കുന്ന പ്രതികരണം വരെ സെക്കന്റുകൾ നിരീക്ഷകൻ (1) കാലതാമസമായി കണക്കാക്കപ്പെടുന്നു.
എന്നതിൽ ചലനാത്മകമായി മാറ്റാൻ കഴിയും /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/സെർവർ
--timeout_ftp=900
ഒരു ftp സെഷൻ സജീവമായി നിലനിർത്തുന്ന നിമിഷങ്ങൾ.
എന്നതിൽ ചലനാത്മകമായി മാറ്റാൻ കഴിയും /ക്രമീകരണങ്ങൾ/കാലഹരണപ്പെടൽ/ftp
പെർസിസ്റ്റന്റ് ത്രെഷോൾഡ് ഓപ്ഷനുകൾ
ഈ ക്രമീകരണങ്ങൾ പെരുമാറ്റത്തെ നിയന്ത്രിക്കുന്നു നിരീക്ഷകൻ (1) സ്ഥിരമായി അനുവദിക്കുന്നതിലും ഉപേക്ഷിക്കുന്നതിലും
tcp കണക്ഷനുകൾ. സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ കാണിക്കുന്നു.
പൊതുവേ, മാറ്റങ്ങളൊന്നും ആവശ്യമില്ല. മൊത്തത്തിലുള്ള വിഭവശേഷി പരിമിതപ്പെടുത്തുക എന്നതാണ് പൊതുവെ ലക്ഷ്യം
തെറ്റായ അല്ലെങ്കിൽ തെമ്മാടി ക്ലയന്റിൽ നിന്നുള്ള ഉപയോഗം.
--timeout_persistent_low=600
സ്ഥിരമായ tcp കണക്ഷനുള്ള ഏറ്റവും കുറഞ്ഞ സെക്കന്റുകൾ നിരീക്ഷകൻ (1) തുറന്നിരിക്കുന്നു. ഇതാണ്
കണക്ഷനുകളുടെ എണ്ണം മുകളിലായിരിക്കുമ്പോൾ ഉപയോഗിക്കുന്ന പരിധി --clients_persistent_low
--timeout_persistent_high=3600
സ്ഥിരമായ tcp കണക്ഷനുള്ള പരമാവധി സെക്കൻഡുകൾ നിരീക്ഷകൻ (1) തുറന്നിരിക്കുന്നു. ഇതാണ്
കണക്ഷനുകളുടെ എണ്ണം താഴെയുള്ളപ്പോൾ ഉപയോഗിക്കുന്ന പരിധി --clients_persistent_low
--clients_persistent_low=10
സ്ഥിരമായ ടിസിപി കണക്ഷനുകളുടെ പരമാവധി എണ്ണം നിരീക്ഷകൻ (1) കണക്ഷനുകൾ ആരംഭിക്കുന്നതിന് മുമ്പ്
കൂടുതൽ കർശനമായ സമയപരിധി ലഭിക്കുന്നു --timeout_persistent_low
--clients_persistent_high=20
ഇതിന് മുമ്പുള്ള സ്ഥിരമായ ടിസിപി കണക്ഷനുകളുടെ പരമാവധി എണ്ണം അനുവദനീയമല്ല (അല്ലാത്തത് മാത്രം
ഈ ഘട്ടത്തിൽ സ്ഥിരതയുള്ള). നിരീക്ഷകൻ (1) കൂടുതൽ അനുവദനീയമല്ലാത്തതിന് മുമ്പ് (സ്ഥിരമല്ലാത്തത് മാത്രം
ഈ അവസരത്തിൽ).
ഡെവലപ്പർ ഓപ്ഷനുകൾ
--no_diral
DIRALL സന്ദേശങ്ങൾ നിരസിക്കുക (ഡയറക്ടറി ഒരൊറ്റ സന്ദേശമായി അഭ്യർത്ഥിക്കുന്നു), ക്ലയന്റിനെ ഉപയോഗിക്കാൻ നിർബന്ധിക്കുന്നു
പഴയ DIR രീതി (ഓരോ ഘടകങ്ങളും വ്യക്തിഗത സന്ദേശമാണ്)
--ഇല്ല_കിട്ടി
GET സന്ദേശങ്ങൾ നിരസിക്കുക (വായിക്കുകയോ DIRALL ചെയ്യുകയോ ഉചിതമാണോ എന്ന് നിർണ്ണയിക്കാൻ നിരീക്ഷകനെ അനുവദിക്കുന്നു). കക്ഷി
പഴയ രീതികളിലേക്ക് മടങ്ങും.
--നോ_പെർസിസ്റ്റൻസ്
അഭ്യർത്ഥനകളിലെ സ്ഥിരോത്സാഹം നിരസിക്കുക. എല്ലാ ഇടപാടുകളും പുതിയ കണക്ഷനുകളായിരിക്കണം.
--പിംഗ് ഭ്രാന്തൻ
അനേകം "ജീവൻ നിലനിർത്തുക" (PING) പ്രതികരണങ്ങൾ ഇടപെടുക. സാധാരണയായി PING പ്രതികരണങ്ങൾ എപ്പോൾ മാത്രമേ അയയ്ക്കൂ
ഉപഭോക്താവ് ഇപ്പോഴും ഉണ്ടെന്ന് ക്ലയന്റിനെ അറിയിക്കാൻ പ്രോസസ്സിംഗ് വളരെ സമയമെടുക്കുന്നു.
ഉദാഹരണം
നിരീക്ഷകൻ -p 3001 -d /dev/ttyS0 tcp പോർട്ട് 3001-ൽ ഓവർവർ പ്രവർത്തിപ്പിക്കുകയും ഒരു ഫിസിക്കലുമായി ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു
ഒരു സീരിയൽ പോർട്ടിൽ 1-വയർ ബസ്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓവർവർ ഓൺലൈനിൽ ഉപയോഗിക്കുക