์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ hackrf_transfer ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
hackrf_transfer - ํ์ผ ๊ธฐ๋ฐ ์ ์ก ๋ฐ sdr ์์
๊ธฐ์
Michael Ossmann๊ณผ Jared Boone์ด ์ํํธ์จ์ด ๋ผ๋์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ์์ํ HackRF ํ๋ก์ ํธ
์์ ์ํํธ์จ์ด ๋ฐ ์์ ํ๋์จ์ด ์ค๊ณ๋ฅผ ์ฌ์ฉํ๋ ์ฃผ๋ณ ์ฅ์น. ๋ง ์ฌ์ฉํ๋๋ก ์ฃผ์๋ฅผ ๊ธฐ์ธ์์ต๋๋ค.
๋ฌธ์๊ฐ ๊ฒ์๋ ์ ์ ๋ถํ(NDA ์์!) ๋ฐ ์ํํธ์จ์ด ๋ฐฉ์ง
์คํ ์์ค ๋ผ์ด์ ์ค๊ฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.
Jawbreaker๋ ๊ด๋์ญ ์ํํธ์จ์ด ๋ฌด์ ์ก์์ ๊ธฐ์ธ ์ต์ด์ ์์ ํ HackRF ํ๋ซํผ์ ๋๋ค.
USB ์ธํฐํ์ด์ค๋ก.
์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ RF์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ๋ฐ์ดํฐ๋ฅผ RF๋ก ์ ์กํ ์ ์์ต๋๋ค.
๊ฐ์
hackrf_transfer [์ต์ ]
์ต์
-NS # ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ๋ฐ์ต๋๋ค.
-NS # ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
-w # WAV ํค๋์ ์๋ ์ด๋ฆ์ ๊ฐ์ง ํ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ ํฉ๋๋ค.
# ์ด๊ฒ์ SDR# ํธํ์ฑ์ ์ํ ๊ฒ์ผ๋ก ๋ค๋ฅธ ์ํํธ์จ์ด์์๋ ์๋ํ์ง ์์ ์ ์์ต๋๋ค.
[-f set_freq_hz] # ์ฃผํ์๋ฅผ Hz๋ก ์ค์
[-a set_amp] # ์ฐํ ์ค์ 1=ํ์ฑํ, 0=๋นํ์ฑํ.
[-l gain_db] # lna ๊ฒ์ธ ์ค์ , 0-40dB, 8dB ๋จ๊ณ
[-i gain_db] # vga(if) ๊ฒ์ธ ์ค์ , 0-62dB, 2dB ๋จ๊ณ
[-x gain_db] # TX vga ๊ฒ์ธ ์ค์ , 0-47dB, 1dB ๋จ๊ณ
[-s sample_rate_hz] # ์ํ ์๋๋ฅผ Hz๋ก ์ค์ (8/10/12.5/16/20MHz)
[-n num_samples] # ์ ์กํ ์ํ ์(๊ธฐ๋ณธ๊ฐ์ ๋ฌด์ ํ).
[-b baseband_filter_bw_hz] # ๋ฒ ์ด์ค๋ฐด๋ ํํฐ ๋์ญํญ์ MHz๋ก ์ค์ ํฉ๋๋ค.
๊ฐ๋ฅํ ๊ฐ:
1.75/2.5/3.5/5/5.5/6/7/8/9/10/12/14/15/20/24/28MHz,
๊ธฐ๋ณธ๊ฐ < sample_rate_hz.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ hackrf_transfer ์จ๋ผ์ธ ์ฌ์ฉ