[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ

[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ

ํ”Œ๋ฆฌํผ ์ œ๋กœ - ์นœ๊ตฌ๋“ค๊ณผ ํ•จ๊ป˜ ๊ฐœ๋ฐœ ์ค‘์ธ ๋‹ค๋งˆ๊ณ ์น˜ ํผ ํŒฉํ„ฐ์˜ ํ•ด์ปค์šฉ ํฌ์ผ“ ๋ฉ€ํ‹ฐํˆด ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ด์ „ ๊ฒŒ์‹œ๋ฌผ [1].

ํ”Œ๋ฆฌํผ์— ๋Œ€ํ•œ ์ฒซ ๋ฒˆ์งธ ๊ฒŒ์‹œ๋ฌผ ์ดํ›„๋กœ ๋งŽ์€ ์ผ์ด ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๋™์•ˆ ์—ด์‹ฌํžˆ ์ผํ•ด์™”๊ณ  ํ”„๋กœ์ ํŠธ๋Š” ๊ธ‰๊ฒฉํ•œ ๋ณ€ํ™”๋ฅผ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์†Œ์‹์€ ์šฐ๋ฆฌ๊ฐ€ Raspberry Pi Zero๋ฅผ ์™„์ „ํžˆ ๋ฒ„๋ฆฌ๊ณ  i.MX6 ์นฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๊ฐœ๋ฐœ์ด ํ›จ์”ฌ ๋” ์–ด๋ ค์›Œ์ง€๊ณ  ์ „์ฒด ๊ฐœ๋…์ด ์™„์ „ํžˆ ๋ฐ”๋€Œ์—ˆ์ง€๋งŒ ๊ทธ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, ์šฐ๋ฆฌ๋Š” WiFi ๊ณต๊ฒฉ์— ํ•„์š”ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋ฉด์„œ๋„ 5Ghz ๋Œ€์—ญ์„ ์ง€์›ํ•˜๊ณ  15๋…„์ด ์ง€๋‚˜์ง€ ์•Š์€ ์˜ฌ๋ฐ”๋ฅธ WiFi ์นฉ์…‹์„ ์•„์ง ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ €๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์šฐ๋ฆฌ ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•˜๋„๋ก ์ดˆ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ด ๊ฒฐ์ •์„ ๋‚ด๋ฆฐ ์ด์œ , ํ”„๋กœ์ ํŠธ์˜ ํ˜„์žฌ ๋‹จ๊ณ„, ํ˜„์žฌ ์ž‘์—… ๋ฐ ์ฐธ์—ฌ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ผ์ฆˆ๋ฒ ๋ฆฌ ํŒŒ์ด ์ œ๋กœ๊ฐ€ ์™œ ๋‚˜์œ๊ฐ€์š”?

[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ
์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Raspberry Pi๋ฅผ ์ข‹์•„ํ•˜์ง€๋งŒ ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ํ˜•ํŽธ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ง„๋ถ€ํ•œ ๊ฒƒ์€ ๋‹จ์ˆœํžˆ ๊ตฌ๋งคํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋Œ€ํ˜• ์œ ํ†ต์—…์ฒด๋ผ๋„ ์žฌ๊ณ ๋Š” ์ˆ˜๋ฐฑ rpi0 ์ดํ•˜์ด๋ฉฐ, Adafruit ๋ฐ Sparkfun๊ณผ ๊ฐ™์€ ์ƒ์ ์—์„œ๋Š” ํ•œ ์†์— 1๊ฐœ ์ดํ•˜๋ฅผ ํŒ๋งคํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ, Raspberry Pi ์žฌ๋‹จ์˜ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ rpi0์„ ์ƒ์‚ฐํ•˜๋Š” ๊ณต์žฅ์ด ์—ฌ๋Ÿฌ ๊ตฐ๋ฐ ์žˆ์ง€๋งŒ, 3~5๊ฐœ ์ผ๊ด„ ๋ฐฐ์†ก๋„ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. rpi0์€ ์›๊ฐ€์— ๊ฐ€๊นŒ์šด ๊ฐ€๊ฒฉ์œผ๋กœ ํŒ๋งค๋˜๊ณ  ์žˆ์œผ๋ฉฐ ํ”Œ๋žซํผ ๋Œ€์ค‘ํ™”๋ฅผ ๋” ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

rpi0์„ ํฌ๊ธฐํ•˜๋Š” ์ฃผ์š” ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋Œ€๋Ÿ‰ ๊ตฌ๋งค๋Š” ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Farnell๊ณผ ๊ฐ™์€ ๊ณต์žฅ์—์„œ๋Š” Compute Module ๊ตฌ๋งค๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. Alibaba์˜ ์ค‘๊ตญ์ธ์€ ๋Œ€๋Ÿ‰์˜ ์กด์žฌ์— ๋Œ€ํ•ด ๊ฑฐ์ง“๋ง์„ ํ•˜์ง€๋งŒ ์‹ค์ œ ๋ฐฐ์น˜์— ๊ด€ํ•ด์„œ๋Š” ๋ณ‘ํ•ฉ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ž˜ ๊ฒ€์ƒ‰ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค๊ณ  ๊ธ€์„ ์“ฐ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋ˆ„๊ตฐ๊ฐ€์™€ 5๊ฐœ ๊ตฌ๋งค์— ๋Œ€ํ•œ ํ˜‘์ƒ์„ ์‹œ๋„ํ•˜์—ฌ ์ง€๋ถˆ ์ฒญ๊ตฌ์„œ๋ฅผ ๋ณด๋‚ด๋„๋ก ํ•˜์‹ญ์‹œ์˜ค.
  • ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค.
  • rpi์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์— ์‚ฌ์šฉ๋œ ์ด์ „ BCM2835 ํ”„๋กœ์„ธ์„œ. ๋œจ๊ฒ๊ณ  ์—๋„ˆ์ง€ ํšจ์œจ์ด ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ „์› ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์ด ์—†์œผ๋ฏ€๋กœ ๋ณด๋“œ๋ฅผ ์ ˆ์ „ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋ž˜๋œ ๋‚ด์žฅ WiFi.
  • ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ๋งŽ์€ ์ด์œ ๋“ค.

Raspberry Pi Foundation ์ž์ฒด์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์ž‘์—…์— RPi ์ปดํ“จํŒ… ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋งˆ๋”๋ณด๋“œ์— ์‚ฝ์ž…๋˜๋Š” SO-DIMM ๋ชจ๋“ˆ ํผ ํŒฉํ„ฐ(๋…ธํŠธ๋ถ์˜ RAM๊ณผ ๊ฐ™์€)์˜ ๋ณด๋“œ์ž…๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ์žฅ์น˜ ํฌ๊ธฐ๋ฅผ ํฌ๊ฒŒ ๋Š˜๋ฆฌ๋ฏ€๋กœ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ
Raspberry Pi ์ปดํ“จํŒ… ๋ชจ๋“ˆ - ์žฅ์น˜์— ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ SO-DIMM ๋ชจ๋“ˆ ํผ ํŒฉํ„ฐ์˜ ๋ณด๋“œ

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์–‘ํ•œ SoM(System on Module)์„ ์‚ดํŽด๋ณด๊ธฐ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ, i.MX6 ๊ธฐ๋ฐ˜ ๋ชจ๋“ˆ์ด ๊ฐ€์žฅ ๋งค๋ ฅ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒ€์ƒ‰์€ ํฌ๋Ÿผ์˜ ์Šค๋ ˆ๋“œ์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ฆˆ๋ฒ ๋ฆฌ ํŒŒ์ด ์ œ๋กœ ๋Œ€์•ˆ. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ํšŒ์‚ฌ๊ฐ€ ์—ฐ๊ฐ„ 3~5๊ฐœ ๊ทœ๋ชจ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ผ๋Š” ์ ์„ ๋ช…์‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด์Šค๋ผ์—˜ Variscite๋Š” ๊ณ„ํš๋œ ๊ตฌ๋งค๋Ÿ‰์„ ๋ฐœ๊ฒฌํ–ˆ์„ ๋•Œ ์šฐ๋ฆฌ์—๊ฒŒ ์‘๋‹ต์„ ์ค‘๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ๊ทธ๋“ค์€ ์ง€์› ๋ฐ ํ†ตํ•ฉ ํ˜•ํƒœ์˜ ์ถ”๊ฐ€ ์„œ๋น„์Šค ์—†์ด ๋‹จ์ˆœํžˆ SoM์„ ํŒ๋งคํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์—†์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋Ÿฌ์‹œ์•„ ๊ฐœ๋ฐœ์ž๋ฅผ ์–ธ๊ธ‰ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€ํ„ฐํ‚ท.ru, ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ์žฅ์น˜๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. SK-iMX6ULL-NANO. Google์—์„œ๋Š” ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ ์นœ๊ตฌ๋“ค์ด ๋‚˜์—๊ฒŒ ๋งํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๋‚˜๋Š” ๊ทธ ์กด์žฌ๋ฅผ ์•Œ์ง€ ๋ชปํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ, ๋ชจ๋“  ์˜ต์…˜์„ ๋น„๊ตํ•˜๊ณ  ๊ฒฝ์ œ์„ฑ์„ ํ‰๊ฐ€ํ•œ ํ›„, ์šฐ๋ฆฌ๋Š” ์นฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠน๋ณ„ํžˆ Flipper๋ฅผ ์œ„ํ•œ SoM์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋งŒ๋“ค๊ธฐ๋กœ ์–ด๋ ค์šด ๊ฒฐ์ •์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค. i.MX6 ULZ. rpi7๊ณผ ๊ฑฐ์˜ ๋™์ผํ•œ ์„ฑ๋Šฅ์œผ๋กœ 900MHz์—์„œ ์‹คํ–‰๋˜๋Š” ๋‹จ์ผ ์ฝ”์–ด Cortex-A0์ด์ง€๋งŒ ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆฌ๋ฉด ๊ฑฐ์˜ ์ฐจ๊ฐ‘๊ณ  rpi0์€ ์Šคํ† ๋ธŒ์ฒ˜๋Ÿผ ๋œจ๊ฒ์Šต๋‹ˆ๋‹ค.
๋ณด๋“œ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒˆ๋กœ ๋งŒ๋“ค๋ฉด ๋ณด๋“œ์˜ ์š”์†Œ ๋ฐฐ์—ด์ด ์™„์ „ํžˆ ์ž์œ ๋กœ์›Œ์ง€๋ฏ€๋กœ ๋”์šฑ ์ปดํŒฉํŠธํ•œ ์žฅ์น˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. i.MX6 ULZ๋Š” ์ผ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋น„๋””์˜ค ์ฝ”์–ด๊ฐ€ ์—†๋Š” i.MX6 ULL์˜ ๊ฐ„๋‹จํ•œ ๋ฒ„์ „์ด๋ฏ€๋กœ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์ผ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  i.MX6 ULL ์นฉ์ด ํฌํ•จ๋œ MCIMX6ULL-EVK ๊ฐœ๋ฐœ ๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด ๋ณด๋“œ๋Š” ๋ฉ”์ธ๋ผ์ธ Linux ์ปค๋„์—์„œ ์ง€์›๋˜๋ฏ€๋กœ ์ปค๋„ ํŒจํ‚ค์ง€๊ฐ€ ํฌํ•จ๋œ Kali Linux๊ฐ€ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์˜ท์„ ์ž…์ง€ ์•Š์€ ํ”Œ๋ฆฌํผ์˜ ๋ชจ์Šต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ

์˜ฌ๋ฐ”๋ฅธ WiFi

WiFi ํ•ดํ‚น์€ Flipper์˜ ์ฃผ์š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ด๋ฏ€๋กœ ํŒจํ‚ท ์ฃผ์ž… ๋ฐ ๋ชจ๋‹ˆํ„ฐ ๋ชจ๋“œ ๋“ฑ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ง€์›ํ•  ์˜ฌ๋ฐ”๋ฅธ WiFi ์นฉ์…‹์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— 5GHz ๋ฒ”์œ„์™€ 802.11ac์™€ ๊ฐ™์€ ์ตœ์‹  ํ‘œ์ค€์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆํƒ€๊น๊ฒŒ๋„ ์ด๋Ÿฌํ•œ ์นฉ์€ ์ฆ‰์‹œ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ
์ค‘๊ตญ SiP ๋ชจ๋“ˆ(์‹œ์Šคํ…œ ์ธ ํŒจํ‚ค์ง€) BCM6255 ๊ธฐ๋ฐ˜ Apmak AP43456

ํ˜„์žฌ ์—ฌ๋Ÿฌ ํ›„๋ณด๋ฅผ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์ง€๋งŒ ๋ชจ๋‘ ๋งˆ๋ฌด๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ์–ด๋Š ๊ฒƒ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์€์ง€๋Š” ์•„์ง ์•Œ๋ ค์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ WiFi ํฌ์ปค๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ชจ๋“  ๋ถ„๋“ค์ด ์—ฌ๊ธฐ์—์„œ ๊ฒ€์ƒ‰์— ์ฐธ์—ฌํ•ด ์ฃผ์‹œ๊ธฐ๋ฅผ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ํŒจํ‚ท ์ฃผ์ž…์„ ์ง€์›ํ•˜๋Š” SPI/SDIO ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” Wi-Fi ์นฉ

์ฃผ์š” ํ›„๋ณด:

  • ํŒจ์น˜๋œ ํŽŒ์›จ์–ด๊ฐ€ ํฌํ•จ๋œ Broadcom/Cypress BCM43455 ๋˜๋Š” BCM4345. nexmon ์ €์žฅ์†Œ์—์„œ์˜ ํ† ๋ก .
  • Mediatek MT7668 - ์•„์ง ํ…Œ์ŠคํŠธ๋˜์ง€ ์•Š์•˜์ง€๋งŒ ์ด๋ก ์ƒ์œผ๋กœ๋Š” ์ ํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์กฐ์–ธ์„ ํ•˜์‹œ๊ธฐ ์ „์— ์—ฐ๊ฒฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํฌํ•จํ•˜์—ฌ ํฌ๋Ÿผ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ฃผ์˜ ๊นŠ๊ฒŒ ์ฝ์–ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ์ฃผ์ œ๋ฅผ ๋ช‡ ๋‹ฌ ๋™์•ˆ ์ฃผ์˜ ๊นŠ๊ฒŒ ์—ฐ๊ตฌํ•ด ์™”์œผ๋ฉฐ ์ด๋ฏธ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ํŒŒํ—ค์ณค์Œ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค.

๋ฌด์—‡์ด ์ค€๋น„๋๋‚˜์š”

[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ

STM32๊ฐ€ ๋‹ด๋‹นํ•˜๋Š” ์ „์ฒด ๋ถ€๋ถ„(433Mhz, iButton, ์ฝ๊ธฐ ์—๋ฎฌ๋ ˆ์ด์…˜ 125kHz)์ด ์ด๋ฏธ ์ž‘๋™ ์ค‘์ž…๋‹ˆ๋‹ค.
๊ธฐ๊ณ„ ๋ถ€ํ’ˆ, ๋ฒ„ํŠผ, ์ผ€์ด์Šค, ์ปค๋„ฅํ„ฐ, ๋ ˆ์ด์•„์›ƒ์€ ํ˜„์žฌ ํ™œ๋ฐœํ•˜๊ฒŒ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. ์˜ค๋ž˜๋œ ์ผ€์ด์Šค ์•„๋ž˜์˜ ๋น„๋””์˜ค์™€ ์‚ฌ์ง„์—์„œ ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” ์กฐ์ด์Šคํ‹ฑ์ด ๋” ์ปค์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋น„๋””์˜ค๋Š” ์›๊ฒฉ ์ œ์–ด ์‹ ํ˜ธ์˜ ์žฌ์ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์žฅ๋ฒฝ์„ ์—ฌ๋Š” ๊ฐ„๋‹จํ•œ ์‹œ์—ฐ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ž์ฃผํ•˜๋Š” ์งˆ๋ฌธ

๊ตฌ์ž… ๋ฐฉ๋ฒ•์€?

์•„๋งˆ๋„ ์˜ฌํ•ด XNUMX~XNUMX์›”์— Kickstarter์—์„œ ํฌ๋ผ์šฐ๋“œ ํŽ€๋”ฉ ์บ ํŽ˜์ธ์„ ์‹œ์ž‘ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ˆ˜์ง‘ ์™„๋ฃŒ ํ›„ XNUMX๊ฐœ์›” ํ›„์— ์™„์„ฑ๋œ ๊ธฐ๊ธฐ๋ฅผ ๋ฐฐ์†กํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋ฉด ์•„๋ž˜์— ์ด๋ฉ”์ผ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š” ัะฐะนั‚ะฐ, ํ”„๋กœํ† ํƒ€์ž…๊ณผ ์ดˆ๊ธฐ ์ƒ˜ํ”Œ์ด ํŒ๋งค๋  ์ค€๋น„๊ฐ€ ๋˜๋ฉด ๊ตฌ๋…์ž์—๊ฒŒ ์ œ์•ˆ์„ ๋ณด๋‚ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ•ฉ๋ฒ•์ด์•ผ?

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

๊ธฐ๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•?

[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ์ง€๊ธˆ์€ ๋‹ค์Œ์„ ํ†ตํ•ด ์ž‘์€ ์Œ์‹ ๊ธฐ๋ถ€๋กœ ์ €๋ฅผ ๊ฐœ์ธ์ ์œผ๋กœ ํ›„์›ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Patreon. 1๋‹ฌ๋Ÿฌ์˜ ์ •๊ธฐ์ ์ธ ๊ธฐ๋ถ€๋Š” ๋ฏธ๋ฆฌ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ๋ฒˆ์— ๋งŽ์€ ๊ธˆ์•ก์„ ๊ธฐ๋ถ€ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค.

[Flipper Zero] ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋งŒ์˜ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ WiFi ์นฉ ์ฐพ๊ธฐ ๋‚ด ํ…”๋ ˆ๊ทธ๋žจ ์ฑ„๋„์— ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋…ธํŠธ๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. @zhovner_hub.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€