Englishํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

owhttpd - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ owhttpd ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น owhttpd์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


owhttpd - 1-wire ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ดˆ์†Œํ˜• ์›น์„œ๋ฒ„

๊ฐœ์š”


owhttpd [ -c ๊ตฌ์„ฑ ] -d ์ง๋ ฌ ํฌํŠธ | -u | -s [ํ˜ธ์ŠคํŠธ:]ํฌํŠธ -p TCP ํฌํŠธ

๊ธฐ์ˆ 


1 ์„ 
1 ์„  Dallas์—์„œ ์„ค๊ณ„ ๋ฐ ์ œ์กฐํ•œ ๋ฐฐ์„  ํ”„๋กœํ† ์ฝœ ๋ฐ ์ผ๋ จ์˜ ์žฅ์น˜์ž…๋‹ˆ๋‹ค.
Semiconductor, Inc. ๋ฒ„์Šค๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ์ €์ „๋ ฅ ์ €์† ์ € ์ปค๋„ฅํ„ฐ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
๋ผ์ธ์€ ๋˜ํ•œ ์ „๋ ฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ์žฅ์น˜๋Š” ์ œ์กฐ ์ค‘์— ๊ณ ์œ ํ•˜๊ณ  ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ๋ฒˆํ˜ธ๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ๋„“์€ ์žˆ์Šต๋‹ˆ๋‹ค
๋ฉ”๋ชจ๋ฆฌ, ์„ผ์„œ(์Šต๋„, ์˜จ๋„, ์ „์••, ์ ‘์ด‰,
ํ˜„์žฌ), ์Šค์œ„์น˜, ํƒ€์ด๋จธ ๋ฐ ๋ฐ์ดํ„ฐ ๋กœ๊ฑฐ. ๋” ๋ณต์žกํ•œ ์žฅ์น˜(์—ด์ „๋Œ€์™€ ๊ฐ™์€
์„ผ์„œ)๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ์žฅ์น˜๋กœ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ๊ฐ€์ง„ 1-์™€์ด์–ด ์žฅ์น˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์•”ํ˜ธํ™” ํฌํ•จ.

1-์™€์ด์–ด ๋ฐฉ์‹์€ ๋‹จ์ผ ๋ฒ„์Šค ์„์‚ฌ ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ ๋…ธ์˜ˆ ๊ฐ™์€ ์ „์„ ์—. ๋ฒ„์Šค
๋งˆ์Šคํ„ฐ๋Š” ๋ชจ๋“  ํ†ต์‹ ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์Šฌ๋ ˆ์ด๋ธŒ๋Š” ๊ฐœ๋ณ„์ ์œผ๋กœ ๋ฐœ๊ฒฌ๋  ์ˆ˜ ์žˆ๊ณ 
๊ณ ์œ  ID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋Š” ์ง๋ ฌ, ๋ณ‘๋ ฌ, i2c, ๋„คํŠธ์›Œํฌ๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
๋˜๋Š” USB ์–ด๋Œ‘ํ„ฐ.

OWFS ๋””์ž์ธ
OWFS 1-wire ๋ฒ„์Šค์™€ ๊ทธ ์žฅ์น˜๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๋„๋ก ์„ค๊ณ„๋œ ํ”„๋กœ๊ทธ๋žจ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.
์–ป๊ธฐ ์‰ฌ์šด. ๊ธฐ๋ณธ ์›์น™์€ ๊ณ ์œ ํ•œ ID๋กœ ๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋””๋ ‰ํ† ๋ฆฌ์ด๋ฉฐ ์žฅ์น˜์˜ ๊ฐœ๋ณ„ ์†์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ„๋‹จํ•˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ.

๊ฐœ๋ณ„ ์Šฌ๋ ˆ์ด๋ธŒ ๋˜๋Š” ๋งˆ์Šคํ„ฐ ๋””์ž์ธ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ์ผ๊ด€๋œ ์ธํ„ฐํŽ˜์ด์Šค ๋’ค์— ์ˆจ๊ฒจ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชฉํ‘œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋””์ž์ด๋„ˆ๊ฐ€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์†์‰ฌ์šด ๋„๊ตฌ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋˜๋Š” ์ œ์–ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ. ๊ตฌํ˜„์— ๋ช‡ ๊ฐ€์ง€ ์„ฑ๋Šฅ ํ–ฅ์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์บ์‹ฑ, ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ์— ๋Œ€ํ•œ ๋ณ‘๋ ฌ ์•ก์„ธ์Šค ๋ฐ ์žฅ์น˜ ์ง‘๊ณ„ ํฌํ•จ
์˜์‚ฌ ์†Œํ†ต. ์—ฌ์ „ํžˆ ๊ธฐ๋ณธ์ ์ธ ๋ชฉํ‘œ๋Š” ์‚ฌ์šฉ ์šฉ์ด์„ฑ, ์œ ์—ฐ์„ฑ ๋ฐ
์†๋„๋ณด๋‹ค๋Š” ์ •ํ™•์„ฑ.

owhttpd
owhttpd (1) ๋Š” Dallas/Maxim 1-Wire ๋ฒ„์Šค๊ฐ€ ์—ฐ๊ฒฐ๋œ ์ž‘์€ ์›น์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.
์ง๋ ฌ ํฌํŠธ. ๊ธฐ๋ณธ ๋ณด๊ธฐ๋Š” ๋ฐœ๊ฒฌ๋œ ์žฅ์น˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฐœ๋ณ„๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์žฅ์น˜์˜ ์†์„ฑ์„ ํ™•์ธ/๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

owhttpd (1) ์™€ ๋™์ผํ•œ ๋ช…๋ช… ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์œผ์•… (1) , ์—ฌ๊ธฐ์„œ URL์€
ํŒŒ์ผ ์ด๋ฆ„.

์›น ์„œ๋ฒ„๋Š” Greg Olszewski๊ฐ€ ์ˆ˜์ •ํ•œ chttpd ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์—์„œ ํŒŒ์ผ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋””์Šคํฌ, 1-์™€์ด์–ด ๋ฒ„์Šค์˜ ๊ฐ€์ƒ ํŒŒ์ผ๋งŒ. ๋”ฐ๋ผ์„œ ๋ณด์•ˆ์ด ์ข‹์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค์ง
1-์™€์ด์–ด ๋ฒ„์Šค๊ฐ€ ์œ„ํ—˜ํ•ฉ๋‹ˆ๋‹ค.

ํŠน์œ ํ•œ ์˜ต์…˜


-p ํฌํŠธ๋„˜
์›น ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋˜๋Š” tcp ํฌํŠธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. URL๋กœ ์•ก์„ธ์Šค
http://servernameoripaddress:ํฌํŠธ๋„˜๋ฒ„

ํฌํŠธ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์šด์˜ ์ฒด์ œ์—์„œ ์ž„์‹œ ํฌํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋‹ค
์ œ๋กœ์ปจํ”„ (๋ด‰์ฅฌ๋ฅด) ํ• ๋‹น๋œ ํฌํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

์žฅ์น˜ ์˜ต์…˜ (1์„ ์‹ ๋ฒ„์Šค ์ฃผ์ธ)


์ด ์˜ต์…˜์€ ์ปดํ“จํ„ฐ๋ฅผ 1์„  ๋ฒ„์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ์žฅ์น˜(๋ฒ„์Šค ๋งˆ์Šคํ„ฐ)๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
1-์™€์ด์–ด ์Šฌ๋ ˆ์ด๋ธŒ๋Š” 1-์™€์ด์–ด ๋ฒ„์Šค์— ์—ฐ๊ฒฐ๋˜๊ณ  ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋Š” ํฌํŠธ์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
์ปดํ“จํ„ฐ์—์„œ 1-์™€์ด์–ด ๋ฒ„์Šค๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋Š” ์‹ค์ œ ๋ฌผ๋ฆฌ์ 
์žฅ์น˜, ์ปค๋„ w1 ๋ชจ๋“ˆ ๋˜๋Š” ์„œ๋ฒ„ (1).

ํ•˜๋‚˜ ์ด์ƒ์˜ ์žฅ์น˜ ์˜ต์…˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜ ์ด์ƒ์˜ ์žฅ์น˜๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋‚˜์—ด๋˜๋ฉฐ ๋ชจ๋‘ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. (ํƒ์ƒ‰ํ•˜์ง€ ์•Š๋Š” ํ•œ ๋…ผ๋ฆฌ์  ํ•ฉ์ง‘ํ•ฉ /๋ฒ„์Šค.n/
๋””๋ ‰ํ† ๋ฆฌ.)

Linux ๋ฐ BSD๋Š” ํ•˜๋“œ์›จ์–ด ํฌํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•˜๋Š” ๋ณด์•ˆ ์ •์ฑ…์„ ์‹œํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค
์ง€์ •๋œ ํฌํŠธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋ถ„ํ•œ ๊ถŒํ•œ์ด ์žˆ๊ฑฐ๋‚˜ ์•ก์„ธ์Šค๊ฐ€ ์ž๋™์œผ๋กœ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.

* ์ผ๋ จ์˜ ์žฅ์น˜


ํฌํŠธ ์ง๋ ฌ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด /dev/ttyS0

-d ํฌํŠธ | --์žฅ์น˜=ํฌํŠธ (DS2480B)
DS2480B ๊ธฐ๋ฐ˜ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ(์˜ˆ: DS9097U ๋˜๋Š” ์—๋ฎฌ๋ ˆ์ด์…˜ ๋ชจ๋“œ์˜ LINK). ๋งŒ์•ฝ
์–ด๋Œ‘ํ„ฐ๊ฐ€ ์‘๋‹ตํ•˜์ง€ ์•Š์œผ๋ฉด ์ˆ˜๋™ ์œ ํ˜•(DS9907E ๋˜๋Š” ๋‹ค์ด์˜ค๋“œ/์ €ํ•ญ๊ธฐ) ํšŒ๋กœ๊ฐ€
์ถ”์ •.

--serial_flextime | --serial_regulartime (DS2480B)
๋ฒ„์Šค ํƒ€์ด๋ฐ์˜ ์„ธ๋ถ€์‚ฌํ•ญ์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค(DS2480B ๋ฐ์ดํ„ฐ์‹œํŠธ ์ฐธ์กฐ). ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ์žฅ์น˜ ๊ฒ€์ •
LCD ์ž‘์—…ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค ํ”Œ๋ ‰์Šค

--๋ณด๋“œ=1200|9600|19200|38400|57600|115200 (DS2480B,๋งํฌ,HA5)
๋ชจ๋“  ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง๋ ฌ ํฌํŠธ ํ†ต์‹  ์†๋„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ „๋ถ€๋Š” ์•„๋‹ˆ๋‹ค
์ง๋ ฌ ์žฅ์น˜๋Š” ๋ชจ๋“  ์†๋„๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ ์†๋„๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์œ„ํ•œ LINK and DS2880B interface/settings ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค. NS HA5 ์†๋„๊ฐ€ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค
ํ•˜๋“œ์›จ์–ด์—์„œ๋Š” ๋ช…๋ น์ค„ buad ์†๋„๊ฐ€ ํ•ด๋‹น ์†๋„์™€ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ ์„ค์ •(9600์˜ ๊ฒฝ์šฐ LINK and DS2480B ) ๋ฐ 115200 HA5
์ œ์ •์‹ ์ด๋ฉฐ ๋ณ€๊ฒฝ๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.

--์ง์„ _๊ทน์„ฑ | --์—ญ๊ทน์„ฑ (DS2480B)
DS2480B ์ถœ๋ ฅ ํŠธ๋žœ์ง€์Šคํ„ฐ์˜ ๊ทน์„ฑ์ด ๋ฐ˜๋Œ€์ž…๋‹ˆ๊นŒ? DS9097U์—๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ
์ผ๋ถ€ ๋‹ค๋ฅธ ๋””์ž์ธ์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

--๋งํฌ=ํฌํŠธ (๋งํฌ)
์•„์ด๋ฒ„ํŠผ๋งํฌ LINK ๋น„ ์—๋ฎฌ๋ ˆ์ด์…˜ ๋ชจ๋“œ์˜ ์–ด๋Œ‘ํ„ฐ(๋ชจ๋“  ๋ฒ„์ „). ์•„์Šคํ‚ค๋ฅผ ์‚ฌ์šฉ
์ง๋ ฌ์„ ํ†ตํ•œ ํ”„๋กœํ† ์ฝœ.

--ha7e=ํฌํŠธ (HA7E)
Embedded Data ์‹œ์Šคํ…œ์€ HA7E ์–ด๋Œ‘ํ„ฐ(๋ฐ HA7S ) ๊ธฐ๋ณธ ASCII ๋ชจ๋“œ์—์„œ.

--ha5=ํฌํŠธ | --ha5=ํฌํŠธ:a | --ha5=ํฌํŠธ:acg (ํ•˜5)
Embedded Data ์‹œ์Šคํ…œ์€ HA5 ๊ธฐ๋ณธ ASCII ๋ชจ๋“œ์˜ mutidrop ์–ด๋Œ‘ํ„ฐ. ์ตœ๋Œ€ 26๊ฐœ์˜ ์–ด๋Œ‘ํ„ฐ
ํ• ๋‹น๋œ ๋ฌธ์ž๊ฐ€ ์žˆ๋Š” ๋™์ผํ•œ ํฌํŠธ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด
ํ”„๋กœ๊ทธ๋žจ์€ ์ฒซ ๋ฒˆ์งธ ์‘๋‹ต์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค(๋Š๋ฆด ์ˆ˜ ์žˆ์Œ).

--์ฒดํฌ์„ฌ | --no_checksum (ํ•˜5)
HA5 ํ†ต์‹ ์˜ ์ฒดํฌ์„ฌ ๊ธฐ๋Šฅ์„ ์ผœ๊ฑฐ๋‚˜(๊ธฐ๋ณธ๊ฐ’) ๋•๋‹ˆ๋‹ค.

--ํŒจ์‹œ๋ธŒ=ํฌํŠธ | --ha2=ํฌํŠธ | --ha3=ํฌํŠธ | --ha4b=ํฌํŠธ (์ˆ˜๋™ํƒœ)
ํŒจ์‹œ๋ธŒ 1-์™€์ด์–ด ์–ด๋Œ‘ํ„ฐ. ์ง๋ ฌ ํฌํŠธ์˜ ์ „์›์„ ๋„๊ณ  ์ˆ˜๋™ ์ „๊ธฐ ์‚ฌ์šฉ
๊ตฌ์„ฑ ์š”์†Œ(์ €ํ•ญ๊ธฐ ๋ฐ ๋‹ค์ด์˜ค๋“œ).

--8๋น„ํŠธ | --6๋น„ํŠธ (์ˆ˜๋™ํƒœ)
1๋น„ํŠธ(๊ธฐ๋ณธ) ์ง๋ ฌ ์›Œ๋“œ ๋˜๋Š” 6๋น„ํŠธ ์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 8-์™€์ด์–ด ํŒŒํ˜•์„ ํ•ฉ์„ฑํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  UART ์žฅ์น˜๊ฐ€ 6๋น„ํŠธ ์ž‘๋™์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

--timeout_serial=5
๋ชจ๋“  ์ง๋ ฌ ํ†ต์‹ ์— ๋Œ€ํ•œ ์‹œ๊ฐ„ ์ดˆ๊ณผ(์ดˆ)์ž…๋‹ˆ๋‹ค. 5์ดˆ ๊ธฐ๋ณธ๊ฐ’. ์ˆ˜
์•„๋ž˜์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝ /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/์‹œ๋ฆฌ์–ผ

* USB ์žฅ์น˜


์œ ์ผํ•˜๊ฒŒ ์ง€์›๋˜๋Š” ์ง„์ •ํ•œ USB ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋Š” DS2490 ์นฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๊ฒƒ์€
์ œํ’ˆ๊ตฐ ์ฝ”๋“œ 9490์˜ 1-์™€์ด์–ด ID ์Šฌ๋ ˆ์ด๋ธŒ๊ฐ€ ํฌํ•จ๋œ DS81R.

USB-์ง๋ ฌ ๋ณ€ํ™˜์ด ๋‚ด์žฅ๋œ ์ง๋ ฌ ์นฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
in. ์ด๋“ค์€ ์ง๋ ฌ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ ํ”„๋กœํ† ์ฝœ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

-u | --USB
DS2490 ๊ธฐ๋ฐ˜ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ(์˜ˆ: DS9490R).

- u2 | --usb=2
๋‘ ๋ฒˆ์งธ USB ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. (๊ทธ๋Ÿฌ๋‚˜ ์ˆœ์„œ๋Š” ์˜ˆ์ธกํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์šด์˜ ์ฒด์ œ๋Š” ์ง€์†์ ์œผ๋กœ USB ์žฅ์น˜๋ฅผ ์ฃผ๋ฌธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

- ๋ชจ๋“  | --usb=์ „์ฒด
๋ชจ๋“  USB ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

--usb_flextime | --usb_regulartime
ํŠน์ • ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ 1-์™€์ด์–ด ํŒŒํ˜• ํƒ€์ด๋ฐ์˜ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

--altusb
Willy Robion์˜ ๋Œ€์ฒด USB ํƒ€์ด๋ฐ.

--timeout_usb=5
USB ํ†ต์‹  ์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 5์ดˆ์ด๋ฉฐ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•„๋ž˜์—์„œ ๋™์ ์œผ๋กœ /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/usb

* I2C ์žฅ์น˜


I2C๋Š” ์นฉ ๊ฐ„ ํ†ต์‹ ์— ์‚ฌ์šฉ๋˜๋Š” 2์„  ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ: DS2482-100,
DS2482-101 and 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 ํฌํŠธ | --์žฅ์น˜=ํฌํŠธ
์ด ๊ฐ„๋‹จํ•œ ํ˜•์‹์€ ํŠน์ • ํฌํŠธ ๊ทธ๋ฆฌ๊ณ  ์ฒซ ๋ฒˆ์งธ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ i2c_์ฃผ์†Œ

--i2c=ํฌํŠธ | --i2c=ํฌํŠธ:i2c_address | --i2c=ํฌํŠธ:์ „์ฒด
ํŠน์ • i2c ํฌํŠธ ๊ทธ๋ฆฌ๊ณ  i2c_์ฃผ์†Œ ์ฒซ ๋ฒˆ์งธ, ํŠน์ • ๋˜๋Š” ๋ชจ๋‘์ด๊ฑฐ๋‚˜
๊ทธ๋“ค. ๊ทธ๋งŒํผ i2c_์ฃผ์†Œ ๋Š” 0,1,2,...

--i2c | --i2c=: | --i2c=์ „์ฒด:์ „์ฒด
์ฒซ ๋ฒˆ์งธ, ์ฒซ ๋ฒˆ์งธ ๋˜๋Š” ๋ชจ๋“  i2c์— ๋Œ€ํ•ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ i2c ๋ฒ„์Šค ๊ฒ€์ƒ‰
์–ด๋Œ‘ํ„ฐ.

์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” XNUMXยตm ๋ฐ XNUMXยตm ํŒŒ์žฅ์—์„œ ์ตœ๋Œ€ XNUMXW์˜ ํ‰๊ท  ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” DS2482-800 8๊ฐœ์˜ 1-์™€์ด์–ด ๋ฒ„์Šค๋ฅผ ๋งˆ์Šคํ„ฐํ•˜๋ฏ€๋กœ 8๊ฐœ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. /๋ฒ„์Šค.n ํ•ญ๋ชฉ.

* ๋„คํŠธ์›Œํฌ ์žฅ์น˜


์ด๋Ÿฌํ•œ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋Š” tcp/ip ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ํ†ต์‹ ํ•˜๋ฏ€๋กœ ์œ„์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋„คํŠธ์›Œํฌ ์–ด๋””์—์„œ๋‚˜. NS ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ tcp_address:port ํ˜•์‹์ž…๋‹ˆ๋‹ค.

์˜ˆ: 192.168.0.1:3000 ๋˜๋Š” localhost:3000

--link=๋„คํŠธ์›Œํฌ ์ฃผ์†Œ
LinkHubE ๋„คํŠธ์›Œํฌ LINK ์–ด๋Œ‘ํ„ฐ ์•„์ด๋ฒ„ํŠผ๋งํฌ

--ha7net=๋„คํŠธ์›Œํฌ ์ฃผ์†Œ | --ha7net
์ง€์ •๋œ tcp ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ udp์— ์˜ํ•ด ๊ฒ€์ƒ‰๋œ HA7Net ๋„คํŠธ์›Œํฌ 1์„  ์–ด๋Œ‘ํ„ฐ
๋ฉ€ํ‹ฐ์บ์ŠคํŠธ. ์— ์˜ํ•ด Embedded Data ์‹œ์Šคํ…œ์€
--timeout_ha7=60 HA7Net ํ†ต์‹ ์— ๋Œ€ํ•œ ํŠน์ • ์‹œ๊ฐ„ ์ดˆ๊ณผ(๊ธฐ๋ณธ๊ฐ’ 60์ดˆ).

--etherweather=๋„คํŠธ์›Œํฌ ์ฃผ์†Œ
์ด๋”์›จ๋” ์–ด๋Œ‘ํ„ฐ

-s ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ | --์„œ๋ฒ„=๋„คํŠธ์›Œํฌ ์ฃผ์†Œ
์œ„์น˜ ์„œ๋ฒ„ (1) 1-์™€์ด์–ด ๋ฒ„์Šค์™€ ํ†ต์‹ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ. ๊ธฐ๋ณธ ํฌํŠธ
4304์ž…๋‹ˆ๋‹ค.

--timeout_network=5
๋„คํŠธ์›Œํฌ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ ํ†ต์‹ ์— ๋Œ€ํ•œ ์‹œ๊ฐ„ ์ดˆ๊ณผ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ 1์ดˆ ๊ธฐ๋ณธ๊ฐ’์„ ๊ฐ€์ง€๋ฉฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•„๋ž˜์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝ /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/๋„คํŠธ์›Œํฌ

* ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋œ ์žฅ์น˜


ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถ„๋ฆฌํ•  ๋•Œ ์œ ์šฉ
์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—์„œ ํ•˜๋“œ์›จ์–ด ๊ฐœ๋ฐœ.

์žฅ์น˜
๋‹ค์Œ ํ˜•์‹์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ 1-์™€์ด์–ด ์žฅ์น˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ 
์œ ํšจํ•œ CRC8 ์ฝ”๋“œ๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

10,05,21
XNUMX์ง„์ˆ˜ ๊ฐ€์กฑ ์ฝ”๋“œ (์ด ์˜ˆ์—์„œ๋Š” DS18S20, DS2405 ๋ฐ DS1921).

10.12AB23431211
๋ณด๋‹ค ์™„์ „ํ•œ XNUMX์ง„์ˆ˜ ๊ณ ์œ  ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ํ•˜๋“œ์›จ์–ด ์žฅ์น˜๊ฐ€ ์žˆ์„ ๋•Œ ์œ ์šฉ
์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

DS2408, DS2489
1-์™€์ด์–ด ์žฅ์น˜ ์ด๋ฆ„. (์ด ํ˜•์‹์—์„œ๋Š” ์ „์ฒด ID๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.)

--fake=์žฅ์น˜
๊ฐ ์ฝ๊ธฐ์— ๋Œ€ํ•œ ์ž„์˜ ์ฃผ์†Œ ๋ฐ ์ž„์˜ ๊ฐ’. ์žฅ์น˜ ID๋„ ๋ฌด์ž‘์œ„์ž…๋‹ˆ๋‹ค.
(์ง€์ •ํ•˜์ง€ ์•Š๋Š” ํ•œ).

--์˜จ๋„_๋‚ฎ์Œ=12 --์˜จ๋„_๋†’์Œ=44
์— ๋Œ€ํ•œ ์˜จ๋„ ์ œํ•œ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ์กฐํ’ˆ ์–ด๋Œ‘ํ„ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜. ์ด๊ฒƒ๋“ค์€ ๋‹ค์Œ์— ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
๋ช…๋ น์ค„์— ์ง€์ •๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์˜จ๋„ ๋ˆˆ๊ธˆ์ž…๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋‹ค
์•„๋ž˜์˜ ๊ฐ ์–ด๋Œ‘ํ„ฐ์— ๋Œ€ํ•œ ์ œํ•œ์„ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.
/bus.x/interface/settings/simulated/[๋‚ฎ์€ ์˜จ๋„|๋†’์€ ์˜จ๋„]

--ํ…Œ์Šคํ„ฐ=์žฅ์น˜
๊ฐ ์ฝ๊ธฐ์— ๋Œ€ํ•œ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ฃผ์†Œ ๋ฐ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๊ฐ’. (์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›น์‚ฌ์ดํŠธ ์ฐธ์กฐ
์•Œ๊ณ ๋ฆฌ์ฆ˜).

* w1 ์ปค๋„ ๋ชจ๋“ˆ


์ด๊ฒƒ์€ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ์— ๋Œ€ํ•œ ์šด์˜ ์ฒด์ œ์˜ ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ Linux ์ „์šฉ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ๋ฟŒ๋ฆฌ
์•ก์„ธ์Šค๊ฐ€ ํ•„์š”ํ•˜๊ณ  ๊ตฌํ˜„์€ owfs v2.7p12 ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ
๋ฆฌ๋ˆ…์Šค 2.6.30.

๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋Š” ๋™์ ์œผ๋กœ ์ธ์‹๋˜๊ณ  ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์  ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ์˜ ์„ธ๋ถ€ ์ •๋ณด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์ง€๋งŒ USB, i2c ๋ฐ ์ž„๋ฒ ๋””๋“œ ๋ณด๋“œ์˜ ์—ฌ๋Ÿฌ GPIO ๋””์ž์ธ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

w1์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋„ท๋งํฌ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํ”„๋กœํ† ์ฝœ๋กœ ์ธํ•ด ์•ก์„ธ์Šค๊ฐ€ ์ˆ˜ํผ์œ ์ €๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.
๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์€ ์ปดํŒŒ์ผ ์‹œ ๊ตฌ์„ฑ(์Šค๋ ˆ๋“œ)ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

--w1 Linux ์ปค๋„ w1 ๊ฐ€์ƒ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

--timeout_w1=10
w1 netlink ํ†ต์‹ ์— ๋Œ€ํ•œ ์‹œ๊ฐ„ ์ดˆ๊ณผ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 10์ดˆ์ด๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•„๋ž˜์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝ๋จ /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/w1

์˜จ๋„ ๊ทœ๋ชจ ์˜ต์…˜


-C --์„ญ์”จ
-F --ํ™”์”จ
-K --์ผˆ๋นˆ
-R --๋žญํ‚จ
๋ฐ์ดํ„ฐ ์ถœ๋ ฅ์— ์‚ฌ์šฉ๋˜๋Š” ์˜จ๋„ ์Šค์ผ€์ผ์ž…๋‹ˆ๋‹ค. ์„ญ์”จ๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. /์„ค์ •/๋‹จ์œ„/์˜จ๋„_์Šค์ผ€์ผ

์••๋ ฅ ๊ทœ๋ชจ ์˜ต์…˜


--mbar (๊ธฐ๋ณธ๊ฐ’)
--ATM
--mmHg
--inHg
--psi
--์•„๋น 
๋ฐ์ดํ„ฐ ์ถœ๋ ฅ์— ์‚ฌ์šฉ๋˜๋Š” ์••๋ ฅ ์Šค์ผ€์ผ์ž…๋‹ˆ๋‹ค. ๋ฐ€๋ฆฌ๋ฐ”๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. /์„ค์ •/๋‹จ์œ„/pressure_scale

FORMAT ์˜ต์…˜


1-์™€์ด์–ด ๊ณ ์œ  ์‹๋ณ„์ž์˜ ํ‘œํ˜„์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. OWFS๋Š” ์ด๋Ÿฌํ•œ ์‹๋ณ„์ž๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ณ ์œ ํ•œ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„.

์—ฌ๋Ÿฌ ํ‘œ์‹œ ํ˜•์‹์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจ๋‘ ๋‹ค์Œ ํ˜•์‹์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์กฑ ID crc8 ํ˜•ํƒœ,
์ผ๋ถ€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ ๋ฐ iButton์˜ ๋ ˆ์ด๋ธ”๊ณผ ๋‹ฌ๋ฆฌ crc8-id-ํŒจ๋ฐ€๋ฆฌ ์–‘์‹.

-f --format="f[.]i[[.]c]"
1-์™€์ด์–ด ์žฅ์น˜์˜ ํ‘œ์‹œ ํ˜•์‹์ž…๋‹ˆ๋‹ค. ๊ฐ ์žฅ์น˜์—๋Š” ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋œ 8๋ฐ”์ดํŠธ ์ฃผ์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

f ํŒจ๋ฐ€๋ฆฌ ์ฝ”๋“œ, 1๋ฐ”์ดํŠธ

i ID ๋ฒˆํ˜ธ, 6๋ฐ”์ดํŠธ

c CRC ์ฒดํฌ์„ฌ, 1๋ฐ”์ดํŠธ

๊ฐ€๋Šฅํ•œ ํ˜•์‹์€ ํŒŒ์ด (default, 01.A1B2C3D4E5F6), fi fic f.ic ์†Œ์„ค and fi.c

๋ชจ๋“  ํ˜•์‹์ด ์ž…๋ ฅ์œผ๋กœ ํ—ˆ์šฉ๋˜์ง€๋งŒ ์ถœ๋ ฅ์€ ์ง€์ •๋œ ํ˜•์‹์œผ๋กœ ๋ฉ๋‹ˆ๋‹ค.

์ฃผ์†Œ ์š”์†Œ๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด owfs์˜ ์žฅ์น˜ ํ•ญ๋ชฉ์—์„œ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์กฑ id and
crc8 ์†์„ฑ ๋ฐ ์ „์ฒด์ ์œผ๋กœ ์ฃผ์†Œ. ๋ฐ˜๋Œ€๋กœ ๋œ ID์™€ ์ฃผ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋กœ ๊ฒ€์ƒ‰๋จ ์ œ๊ฑฐํ•˜๋‹ค and ์ฃผ์†Œ.

์ง์—… ํ†ต์ œ ์˜ต์…˜


-r --์ฝ๊ธฐ ์ „์šฉ
-w --์“ฐ๋‹ค
1-์™€์ด์–ด ๋ฒ„์Šค์— ์“ฐ๊ธฐ๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๊นŒ(๋ฉ”๋ชจ๋ฆฌ ์“ฐ๊ธฐ, ์Šค์œ„์น˜ ์„ค์ •, ์ œํ•œ, PIO)?
์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” XNUMXยตm ๋ฐ XNUMXยตm ํŒŒ์žฅ์—์„œ ์ตœ๋Œ€ XNUMXW์˜ ํ‰๊ท  ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ์“ฐ๋‹ค ์˜ต์…˜์€ ๋Œ€์นญ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

-P --pid ํŒŒ์ผ ํŒŒ์ผ ์ด๋ฆ„
PID -- owfs์˜ ํ”„๋กœ์„ธ์Šค ID๋ฅผ ์ง€์ •๋œ ํŒŒ์ผ ์ด๋ฆ„์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘์— ์œ ์šฉ
์Šคํฌ๋ฆฝํŠธ ์ œ์–ด.

--๋ฐฐ๊ฒฝ | --์ „๊ฒฝ
ํ”„๋กœ๊ทธ๋žจ์ด ์ฝ˜์†”์„ ํ•ด์ œํ•˜๊ณ  ์‹คํ–‰๋˜๋Š”์ง€ ์—ฌ๋ถ€ ๋ฐฐ๊ฒฝ ํ‰๊ฐ€ ํ›„
๋ช…๋ น์ค„ ์˜ต์…˜. ๋ฐฐ๊ฒฝ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

--error_print=0|1|2|3
=0 ๊ธฐ๋ณธ ํ˜ผํ•ฉ ๋Œ€์ƒ: stderr ์ „๊ฒฝ/syslog ๋ฐฐ๊ฒฝ

=1 ์‹œ์Šคํ…œ ๋กœ๊ทธ๋งŒ

=2 ํ‘œ์ค€ ์˜ค๋ฅ˜๋งŒ

=3 /dev/null(์ž๋™ ๋ชจ๋“œ).

--error_level=0..9
=0 ๊ธฐ๋ณธ ์˜ค๋ฅ˜๋งŒ

=1 ์—ฐ๊ฒฐ/๋ถ„๋ฆฌ

=2 ๋ชจ๋“  ์ƒ์œ„ ์ˆ˜์ค€ ํ˜ธ์ถœ

=3 ๊ฐ ํ˜ธ์ถœ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ์š”์•ฝ

=4 ์„ธ๋ถ€ ์ˆ˜์ค€

>4 ๋””๋ฒ„๊น… ์™•๊ฒจ

--error_level=9 ๋งŽ์€ ์ถœ๋ ฅ์„ ์ƒ์„ฑ

๊ตฌ์„ฑ FILE


-c ํŒŒ์ผ | --๊ตฌ์„ฑ ํŒŒ์ผ
์ด๋ฆ„ ์œผ์•… (5) ๋” ๋งŽ์€ ๋ช…๋ น์ค„ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ

๋„์›€ ์˜ต์…˜


์ด ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์™€ ์›น ์‚ฌ์ดํŠธ๋„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. http://www.owfs.org

-h --help=[์žฅ์น˜|์บ์‹œ|ํ”„๋กœ๊ทธ๋žจ|์ž‘์—…|์˜จ๋„]
์˜ต์…˜์˜ ๊ธฐ๋ณธ ์š”์•ฝ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์žฅ์น˜ 1-์™€์ด์–ด ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ ์˜ต์…˜

์บ์‹œ ์บ์‹œ ๋ฐ ํ†ต์‹  ํฌ๊ธฐ ๋ฐ ํƒ€์ด๋ฐ

ํ”„๋กœ๊ทธ๋žจ
๋งˆ์šดํŠธ ํฌ์ธํŠธ ๋˜๋Š” TCP ์„œ๋ฒ„ ์„ค์ •

์ผ ์ œ์–ด ๋ฐ ๋””๋ฒ„๊น… ์˜ต์…˜

์˜จ๋„
๊ณ ์œ  ID ํ‘œ์‹œ ํ˜•์‹ ๋ฐ ์˜จ๋„ ๋ˆˆ๊ธˆ

-V --๋ฒˆ์—ญ
๋ฒ„์ „ ์ด ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ.

TIME ์˜ต์…˜


๋ฒ„์Šค ๋งˆ์Šคํ„ฐ์— ๋Œ€ํ•œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋Š” ์ด์ „์— ์žฅ์น˜ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„ ์ดˆ๊ณผ
์บ์‹œ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ๋จธ๋ฌด๋Š” ์‹œ๊ฐ„์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

--timeout_ํœ˜๋ฐœ์„ฑ=15
๊นŒ์ง€ ์ดˆ ํœ˜๋ฐœ์„ฑ์˜ ์†์„ฑ์€ ์บ์‹œ์—์„œ ๋งŒ๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ํœ˜๋ฐœ์„ฑ ์†์„ฑ์€
(์˜จ๋„์™€ ๊ฐ™์ด) ์Šค์Šค๋กœ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค.

์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/ํœ˜๋ฐœ์„ฑ

--timeout_stable=300
๊นŒ์ง€ ์ดˆ ์•ˆ์ •๋œ ์†์„ฑ์€ ์บ์‹œ์—์„œ ๋งŒ๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์•ˆ์ •์ ์ธ ์†์„ฑ์€
๋ช…์‹œ์ ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ํ•œ ๋ณ€๊ฒฝํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์šฉ.

์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/์•ˆ์ •

--timeout_directory=60
๊นŒ์ง€ ์ดˆ ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ ๋ชฉ๋ก์ด ์บ์‹œ์—์„œ ๋งŒ๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก์€ 1-์™€์ด์–ด
๋ฒ„์Šค์—์„œ ๋ฐœ๊ฒฌํ•œ ์žฅ์น˜.

์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. /settings/timeout/๋””๋ ‰ํ† ๋ฆฌ

--timeout_presence=120
์ดˆ๊นŒ์ง€ ์กด์žฌ 1-์™€์ด์–ด ์žฅ์น˜์˜ ๋ฒ„์Šค ์œ„์น˜๋Š” ์บ์‹œ์—์„œ ๋งŒ๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/ํ˜„์žฌ

๊ฐ€ are ๋˜ํ•œ ํƒ€์ž„ ์•„์›ƒ for ๊ตฌ์ฒด์ ์ธ ํ”„๋กœ๊ทธ๋žจ ์‘๋‹ต :

--timeout_server=5
์˜ˆ์ƒ ์‘๋‹ต๊นŒ์ง€ ์ดˆ ์„œ๋ฒ„ (1) ์ง€๊ฐ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/์„œ๋ฒ„

--timeout_ftp=900
ftp ์„ธ์…˜์ด ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋Š” ์‹œ๊ฐ„(์ดˆ)์ž…๋‹ˆ๋‹ค.

์—์„œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. /์„ค์ •/์‹œ๊ฐ„ ์ดˆ๊ณผ/ftp

์˜ˆ


owhttpd -p 3001 -d /dev/ttyS0
์›น ์„œ๋ฒ„๋Š” tcp ํฌํŠธ 3001, ttyS0์˜ ์ง๋ ฌ ์–ด๋Œ‘ํ„ฐ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

owhttpd -p 3001 -s littlehost:4304 --error_level=3
ํฌํŠธ 3001์˜ ์›น ์„œ๋ฒ„, ์„œ๋ฒ„ ํ˜ธ์ŠคํŠธ "littlehost"์˜ ํ”„๋กœ์„ธ์Šค, ๊ด‘๋ฒ”์œ„
์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€.

owhttpd -p 3001 -u -u2 -r
3001๊ฐœ์˜ USB ์–ด๋Œ‘ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํฌํŠธ XNUMX์˜ ์ฝ๊ธฐ ์ „์šฉ ์›น ์„œ๋ฒ„.

๊ฐ€์šฉ์„ฑ


http://www.owfs.org

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ owhttpd ์˜จ๋ผ์ธ ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad