์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด Windows ๋๋ Linux์์ ๋๋ผ์ด๋ธ๋ก ๋ฉ๋ชจ๋ฆฌ ์นด๋๋ฅผ ํฌํจ, ๊ทํ์ ํด๋ ์ ํ์์ ๋ชจ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง์ดํธ ํ ์ ์์ต๋๋ค. ๋น์ ์ ๋ํ ์ ํ ๋ฒํธ๋ถ๋ฅผ ์ฐพ์ WebDAV๋ฅผ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ์์ฉ ํ๋ก๊ทธ๋จ์ Windows8 ์ต์คํ๋ก๋ฌ (๋ํ Windows7์ ์์
์ํด์ผํ์ง๋ง ์ง๊ธ WindowsXP์์ ์๋ํ์ง ์์ต๋๋ค) ๋ฐ WebDAV๋ฅผ ํด๋ผ์ด์ธํธ bitkinex๋ฅผ ์ฌ์ฉํ์ฌ ํ
์คํธ๋์์ต๋๋ค. ๋น์ ์ http://www.bitkinex.com/์์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค
ํน๋ณ ๊ฐ์ฌ์ : ๋ฒ ์ํธ๋ฆฌ์ค ๋ฒ ๋ผ, ํผํฐ ์ธ๋ฆฌํ, ๊ฐ๋ณด Fodor, ๋ง๋ด ๋ฉ๋ฆฌ๋
ธ ๊ฐ๋ฅด์์์ ์๋ Rainieri.
๊ตฌํ ํ
ํธ
com.theolivetree.webdavserver.StartWebDavServerPro
com.theolivetree.webdavserver.StopWebDavServerPro
๋น์ ์ ์๋ฒ๊ฐ ์คํ๋๋ ๋์ ์ฅ์น๊ฐ ๊นจ์ด ์ ์งํ๋ ๋ฐฉ๋ฒ์ ์ง์ ํ๋ ์ ๊ธ ์ค์ ์ ์ฐพ์ ์ ์์ต๋๋ค. 3 ๊ฐ์ง ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค :
์๋ก์ด ์ ๊ธ ์ฌ์ฉ
* SCREEN_DIM_WAKE_LOCK : ๊ธฐ์กด ๋ชจ๋. ํ๋ฉด์ด ์๋์ง ์๋น๊ฐ ๋ ๋๋ค์
๋๋ค. ์ฐ๊ฒฐ์ด ์ญ์ ๋์ด์๋ ๊ฒฝ์ฐ์ด ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
* WIFI_MODE_FULL : ์๋ก์ด ๋ชจ๋. ์๋ฒ๊ฐ ์คํ ์ค์ด์ง๋ง ๋ฐ์ดํฐ ์ฐ๊ฒฐ์ด ์ ๊ฑฐ ๋ ์ ์์ง๋ง ์ฅ์น๊ฐ ๋ ์ ์ ์๋์ง๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ํ๋ฉด์ด ๊บผ์ ธ ์์ต๋๋ค. ๊ทธ๊ฒ์์ด ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
* WIFI_MODE_FULL_HIGH_PERF : ์๋๋ก์ด๋> = 3.1์์๋ง ์ฌ์ฉํ ์๋ก์ด ๋ชจ๋. ์๋์ง ์๋น๊ฐ ์ฒซ ๋ฒ์งธ ๋ชจ๋๋ณด๋ค ์์์ผํ๋ฏ๋ก ํ๋ฉด์ด ๊บผ์ ธ ์์ต๋๋ค. ์ด ๋ชจ๋๋ ์๋์ง๋ฅผ ์ ์ฝํ๋ ๊ฒ์ด ์ข์ต๋๋ค ์์ง๋ง ๊ธฐ๋ณธ ์ ๊ธ ๋ชจ๋๋ฅผ ์ ํ ํ ์๋ ์๊ณ ๊ทธ๋์ ๋น์ ์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌ ํ ์ ์์ต๋๋ค.
์ด๋ป๊ฒ USB ์ผ์ด๋ธ์ ์ฌ์ฉํ์ฌ WebDAV ์๋ฒ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ :
๋น์ ์ USB ์ผ์ด๋ธ๊ณผ ๋คํธ์ํฌ๊ฐ ์ฌ์ฉํ ์์์ ๋ ์ ์ฉ ํ ์ ์์ต๋๋ค.
1) ๊ทํ์ ํด๋ ์ ํ์์ ์ค์ -> ์์ฉ ํ๋ก๊ทธ๋จ -> ๊ฐ๋ฐ ๋ฐ ์ธํธ ์ต์
"USB ๋๋ฒ๊น
"๋ก ์ด๋ํฉ๋๋ค.
2) USB ์ผ์ด๋ธ์ ์ฌ์ฉํ์ฌ ํด๋ํฐ์ PC์ ์ฐ๊ฒฐํฉ๋๋ค.
3) ADB ์๋ฒ๋ฅผ ์์ํฉ๋๋ค. PC์ ์คํ ๋ช
๋ น "ADB ์์ ์๋ฒ"์.
ย ย ย ADB๋ ์๋๋ก์ด๋ SDK์์ ์ฐพ์ ์์๋ ํ๋ก๊ทธ๋จ์
๋๋ค. ๋ณดํต์ ์๋๋ก์ด๋ SDK \ ํ๋ซํผ ๋๊ตฌ \ ADB์ ๊ทธ๊ฒ์ ๋ฐ๊ฒฌ ํ ๊ฒ์ด๋ค.
4) ์์ผ๋ก PC์์ ํด๋ ์ ํ๋ก ํฌํธ๋ฅผ ํ์๋กํ๋ค. PC์ ์คํ ๋ช
๋ น "8080 TCP : 8080 ADB ์์ผ๋ก TCP"์
ย ย ย ์ด์ ํจ๊ป, 127.0.0.1:8080์ ๋น์ ์ PC์์๋ ๋ชจ๋ ์ฐ๊ฒฐ์ ํฌํธ 8080์ ์ ํ๋ก ์ ๋ฌ๋ฉ๋๋ค.
5) ๊ทํ์ ํด๋ ์ ํ๋ฅผ ์ด๊ณ ์ค์ ๊ณผ "๋คํธ์ํฌ ์ธํฐํ์ด์ค"์ ํ "๋ฃจํ๋ฐฑ (127.0.0.1)"์ WebDAV ์๋ฒ๋ฅผ ์คํ
6) WebDAV ์๋ฒ๋ฅผ ์์ํฉ๋๋ค.
7) ๊ทํ์ PC์์ http://127.0.0.1:8080 (ํฌํธ์ด ๋น์ ์ WebDAV ์๋ฒ ๊ตฌ์ฑ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ต๋๋ค)์ WebDAV๋ฅผ ํด๋ผ์ด์ธํธ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.
๊ถํ์ด ํ์ํฉ๋๋ค :
์ธํฐ๋ท
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
WebDAV ํด๋ผ์ด์ธํธ์ ๋คํธ์ํฌ ํต์ ์ ์ฝ๋ ์๋ฒ๋ฅผ ํ์ฑํํ๋ ค๋ฉด ๋คํธ์ํฌ ๊ถํ.
WRITE_EXTERNAL_STORAGโโE
WebDAV ์๋ฒ๊ฐ SDCARD์ WebDAV ํด๋ผ์ด์ธํธ์์๋ฐ์ ํ์ผ์ ์ธ ์ ์์ต๋๋ค.
WAKE_LOCK
์๋ฒ๊ฐ ์คํ๋๋ ๋์ ์ ํ ๋ง ๊นจ์ ์ ์งํฉ๋๋ค. ์ ํ ๊นจ์ด ์์ง ์์ ๊ฒฝ์ฐ WebDAV ์๋ฒ์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค.
ํฐ ํ์ผ ๋ฌธ์ :
๋น์ ์ด ํฐ ํ์ผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๊ทธ๊ฒ์ ์๋์ฐ์ WebDAV ํด๋ผ์ด์ธํธ ์ ํ์ผ๋ก ์ธํด ์ ์์ต๋๋ค. ๋น์ ์ ์๋์ฐ WebDAV๋ฅผ ํด๋ผ์ด์ธํธ๊ฐ ๊ด๋ฆฌ ํ ์โโ์๋ ํ์ผ์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ ค๋ฉด ๋ค์์ ์๋ ํ ์ ์์ต๋๋ค :
1) ๋น์ ์ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ์ํธ๋ก ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ฒ์ ์ก์ธ์ค ํ ์ ์๋๋ก regedit๋ฅผ ํตํด BasicAuth๋ฅผ ์ผํด์ผํฉ๋๋ค.
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ ์๋น์ค \ WebClient๋ฅผ \ ๋งค๊ฐ ๋ณ์]
"BasicAuthLevel"= DWORD : 00000002
2) ๋น์ ์ ํตํฉ ๋ WebDAV๋ฅผ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํฌ๊ธฐ๋ฅผ ํ์ผ์ ์๋์ฐ์ ํ๊ณ๋ฅผ ๋ณ๊ฒฝํด์ผํฉ๋๋ค.
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ ์๋น์ค \ WebClient๋ฅผ \ ๋งค๊ฐ ๋ณ์]
"FileAttributesLimitInBytes"= DWORD : 000f4240
3) ์๋์ฐ๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
์ด ํด๋ผ์ด์ธํธ์ ์ํด ์ฒ๋ฆฌ 4 ๊ธฐ๊ฐ ๋ฐ์ดํธ์ ํ์ผ ํฌ๊ธฐ๋ฅผ ํ ์ ์์ต๋๋ค.
์
๋ฐ์ดํธ ๋ ์ง
2015. 2. 2.