๋ชจ๋์๊ฒ ์ข์ ํ๋ฃจ ๋์ธ์. ์ด ์ฐ๊ตฌ๋ฅผ ์ํํ๊ฒ ๋ ๋ฐฐ๊ฒฝ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค. ํ์ง๋ง ๋จผ์ ๊ฒฝ๊ณ ํ๊ฒ ์ต๋๋ค. ๋ชจ๋ ์ค์ ์กฐ์น๋ ์ ๋ถ ๊ตฌ์กฐ์ ๋์๋ฅผ ๋ฐ์ ์ํ๋์์ต๋๋ค. ์ด ์๋ฃ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ ๊ตฌ์ญ์ ๋ค์ด๊ฐ ๊ถ๋ฆฌ ์์ด ์ ํ ๊ตฌ์ญ์ ๋ค์ด๊ฐ๋ ค๋ ๋ชจ๋ ์๋๋ ํ์ฌ ๋ฒ์ฃ์ ๋๋ค.
ํ
์ด๋ธ์ ์ฒญ์ํ๋ ๋์ ์ค์๋ก ACR122 NFC ๋ฆฌ๋์ RFID ์
๊ตฌ ํค๋ฅผ ๋์์ ๋ ๋ชจ๋ ๊ฒ์ด ์์๋์์ต๋๋ค. Windows๊ฐ ์ ์ฅ์น๋ฅผ ๊ฐ์งํ๋ ์๋ฆฌ๋ฅผ ๋ด๊ณ LED๊ฐ ๋
น์์ผ๋ก ๋ฐ๋์์ ๋ ๋๋์ต๋๋ค. ์ง๊ธ๊น์ง ๋๋ ์ด ํค๊ฐ Proximity ํ์ค์์๋ง ์๋ํ๋ค๊ณ ๋ฏฟ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋
์๊ฐ ์ด๋ฅผ ๋ดค๋ค๋ฉด ์ด๋ ํค๊ฐ ISO 14443 ํ์ค(๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์ ํต์ (Near Field Communication, 13,56MHz)์ด๋ผ๊ณ ๋ ํจ)์ ํ๋กํ ์ฝ ์ค ํ๋๋ฅผ ์ถฉ์กฑํ๋ค๋ ์๋ฏธ์
๋๋ค. ์ด์ ์ธํธ๋ฅผ ์์ ํ ์ ๊ฑฐํ๊ณ ํ๊ด ์ด์ ๋ฅผ ์ ํ๊ธฐ์ ๋ณด๊ดํ ์ ์๋ ๊ธฐํ๋ฅผ ๋ณด์๊ธฐ ๋๋ฌธ์ ์ฒญ์๋ ์ฆ์ ์ํ์ก์ต๋๋ค(์ํํธ์๋ ์ค๋ซ๋์ ์ ์ ์๋ฌผ์ ๊ฐ ์ฅ์ฐฉ๋์ด ์์์ต๋๋ค). ๊ณต๋ถ๋ฅผ ์์ํ๋ฉด์ ํ๋ผ์คํฑ ์๋์ ๊ธฐ์
๋ฐฐ์ง, ๊ตํต ์นด๋ ๋ฑ๊ณผ ๋์ผํ ๋ชจ๋ธ์ธ Mifare 1k NFC ํ๊ทธ๊ฐ ์จ๊ฒจ์ ธ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค. ์นํฐ์ ๋ด์ฉ์ ๋ค์ด๊ฐ๋ ค๋ ์๋๋ ์ฒ์์๋ ์ฑ๊ณตํ์ง ๋ชปํ์ผ๋ฉฐ, ๋ง์นจ๋ด ํค๋ฅผ ํฌ๋ํ์ ๋ ์ธ ๋ฒ์งธ ์นํฐ๋ง ์ฌ์ฉ๋์์ผ๋ฉฐ ์นฉ ์์ฒด์ UID๊ฐ ์ค๋ณต๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋๋ฌด ๋จ์ ํด ๋ณด์๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทธ๋ ๊ฒ๋์๊ณ ๋ชจ๋ ๊ฒ์ด ๊ณํ๋๋ก ์ ํํ๊ฒ ์งํ๋๋ค๋ฉด ๊ธฐ์ฌ๊ฐ ์์ ๊ฒ์
๋๋ค. ๊ทธ๋์ ์ด์ ์ ๊ณฑ์ฐฝ์ ๋ฐ์๊ณ , ๊ฐ์ ์ข
๋ฅ์ ์ด์ ๋ฅผ ๋ค๋ฅธ ์ด์ ์ ๋ณต์ฌํด์ผ ํด๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ง๋ง ์์
์ ํค๋ฅผ ๋ชจ๋ฐ์ผ ์ฅ์น๋ก ์ ์กํ๋ ๊ฒ์ด์๊ณ ์ ๊ฐ ํ ์ผ์ด์์ต๋๋ค. ์ฌ๊ธฐ์๋ถํฐ ์ฌ๋ฏธ๊ฐ ์์๋์์ต๋๋ค. ์ฐ๋ฆฌ์๊ฒ ์ ํ๊ธฐ๊ฐ ์์ต๋๋ค. ์์ดํฐ SE ์ค์น๋ iOS 13.4.5 ๋ฒ ํ ๋น๋ 17F5044d NFC์ ๋ฌด๋ฃ ์๋์ ์ํ ์ผ๋ถ ์ฌ์ฉ์ ์ ์ ๊ตฌ์ฑ ์์ - ๊ฐ๊ด์ ์ธ ์ด์ ๋ก ์ด์ ๋ํด ์์ธํ ์ค๋ช
ํ์ง ์๊ฒ ์ต๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ์๋์ ์ค๋ช
๋ ๋ชจ๋ ๋ด์ฉ์ด Android ์์คํ
์๋ ์ ์ฉ๋์ง๋ง ์ผ๋ถ ๋จ์ํ๋์์ต๋๋ค.
ํด๊ฒฐํด์ผ ํ ์์ ๋ชฉ๋ก:
- ํค ๋ด์ฉ์ ์ก์ธ์คํฉ๋๋ค.
- ์ฅ์น์์ ํค๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ๊ฒฝ์ฐ์๋ ๋ชจ๋ ๊ฒ์ด ์๋์ ์ผ๋ก ๊ฐ๋จํ์ง๋ง ๋ ๋ฒ์งธ์๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์๋ฎฌ๋ ์ดํฐ์ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ด ์๋ํ์ง ์์์ต๋๋ค. ๋ฌธ์ ๋ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ฐ๊ฒฌ๋์์ต๋๋ค. ์๋ฎฌ๋ ์ด์ ๋ชจ๋์ ๋ชจ๋ฐ์ผ ์ฅ์น(iOS ๋๋ Android)์์ UID๋ ๋์ ์ด๋ฉฐ ์ด๋ฏธ์ง์ ๋ฌด์์ด ๋ด์ฅ๋์ด ์๋์ง์ ๊ด๊ณ์์ด ๋ถ๋ ์ํ์ ๋๋ค. ๋ ๋ฒ์งธ ๋ฒ์ (์ํผ์ ์ ๊ถํ์ผ๋ก ์คํ)์ ์ ํํ ๋ฒ์ ์ ์ผ๋ จ ๋ฒํธ๋ฅผ ์๊ฒฉํ๊ฒ ๊ณ ์ ํ์ฌ ๋ฌธ์ด ์ด๋ ธ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๋ชจ๋ ๊ฒ์ ์๋ฒฝํ๊ฒ ํ๊ณ ์ถ์๊ณ ๊ฒฐ๊ตญ Mifare ๋คํ๋ฅผ ์ด๊ณ ์๋ฎฌ๋ ์ด์ ํ ์ ์๋ ์์ ํ ๋ฒ์ ์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๊ตฌ์ฑํ๊ฒ ๋์์ต๋๋ค. ๋๋ ๊ฐ์์ค๋ฌ์ด ์ถฉ๋์ ๊ตด๋ณตํ์ฌ ์นํฐ ํค๋ฅผ ์์์ ํค๋ก ๋ณ๊ฒฝํ๊ณ ๋ฌธ์ ์ด๋ ค๊ณ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ ๋โฆ ์คํํ์ต๋๋ค! ์ ์ ํ ๋๋ ๊ทธ๋ค์ด ์ด๋ ธ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ด๋ค ์ด ์๋ฌผ์ ๊ฐ ๋ฌ๋ฆฐ ๋ฌธ์ ์๋ ์ด์ ๊ฐ ๋ง์ง ์๋ ๋ฌธ์ด๋ผ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด์ ๊ด๋ จํ์ฌ ๋๋ ์๋ฃํด์ผ ํ ์๋ก์ด ์์ ๋ชฉ๋ก์ ๋ง๋ค์์ต๋๋ค.
- ํค ์์ ์ ๋ด๋นํ๋ ์ปจํธ๋กค๋ฌ๊ฐ ๋ฌด์์ธ์ง ์์๋ณด์ญ์์ค.
- ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋ฐ ๊ณตํต ๊ธฐ๋ฐ์ด ์๋์ง ์ดํด
- ์ฌ์ค์ ์ฝ์ ์ ์๋ ํค๊ฐ ๋ฒ์ฉํ๋๋ ์ด์ ๋ฅผ ์์๋ณด์ธ์.
๊ด๋ฆฌ์ฌ ์์ง๋์ด์ ์ด์ผ๊ธฐ๋ฅผ ๋๋ ํ, ์ธ๋ถ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ์ง ์๊ณ ๊ฐ๋จํ Iron Logic z5r ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค.
CP-Z2 MF ๋ฆฌ๋ ๋ฐ IronLogic z5r ์ปจํธ๋กค๋ฌ
๋๋ ์คํ์ ์ํด ์ผ๋ จ์ ์ฅ๋น๋ฅผ ๋ฐ์์ต๋๋ค.
์ฌ๊ธฐ์์ ์ ์ ์๋ฏ์ด ์์คํ ์ ์์ ํ ์์จ์ ์ด๋ฉฐ ๊ทน๋๋ก ์์์ ์ ๋๋ค. ์ฒ์์๋ ์ปจํธ๋กค๋ฌ๊ฐ ํ์ต ๋ชจ๋์ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ์ฆ, ํค๋ฅผ ์ฝ๊ณ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ ๋ค์ ๋ฌธ์ ์ฌ๋ ๊ฒ์ ๋๋ค. ์ด ๋ชจ๋๋ ์๋ฅผ ๋ค์ด ํค๋ฅผ ๊ต์ฒดํ ๋์ ๊ฐ์ด ๋ชจ๋ ํค๋ฅผ ๊ธฐ๋กํด์ผ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ํํธ ๊ฑด๋ฌผ์ ์ ๊ทธ์ธ์. ๊ทธ๋ฌ๋์ด ์ด๋ก ์ ํ์ธ๋์ง ์์์ต๋๋ค. ์ด ๋ชจ๋๋ ์ํํธ์จ์ด์์ ๊บผ์ง๊ณ ์ ํผ๋ ์๋ ์์น์ ์์ง๋ง ์ฅ์น๋ฅผ ์ผ๋ฉด ๋ค์์ด ํ์๋ฉ๋๋ค.
์ฅ์น์ ์๋ฎฌ๋ ์ด์
ํ๋ก์ธ์ค ์คํฌ๋ฆฐ์ท
... ๊ทธ๋ฆฌ๊ณ ์ปจํธ๋กค๋ฌ๋ ์ก์ธ์ค๊ฐ ์น์ธ๋์์์ ์๋ฆฝ๋๋ค.
์ด๋ ๋ฌธ์ ๊ฐ ์ปจํธ๋กค๋ฌ๋ ๋ฆฌ๋์ ์ํํธ์จ์ด์ ์์์ ์๋ฏธํฉ๋๋ค. ๋ฆฌ๋๋ฅผ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค. iButton ๋ชจ๋์์ ์๋ํ๋ฏ๋ก Bolid ๋ณด์ ๋ณด๋๋ฅผ ์ฐ๊ฒฐํด ๋ณด๊ฒ ์ต๋๋ค. ๋ฆฌ๋์ ์ถ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
๋ณด๋๋ ๋์ค์ RS232๋ฅผ ํตํด ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ฌ๋ฌ ํ ์คํธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ธ์ฆ ์คํจ ์ ๋ฆฌ๋๊ฐ ๋์ผํ ์ฝ๋ 1219191919๋ฅผ ๋ธ๋ก๋์บ์คํ ํ๋ค๋ ์ฌ์ค์ ์์๋์ต๋๋ค.
์ํฉ์ด ์ ์ ๋ ๋ช
ํํด์ง๊ธฐ ์์ํ์ง๋ง ํ์ฌ๋ก์๋ ์ปจํธ๋กค๋ฌ๊ฐ ์ด ์ฝ๋์ ๊ธ์ ์ ์ผ๋ก ์๋ตํ๋ ์ด์ ๊ฐ ๋ช
ํํ์ง ์์ต๋๋ค. ์ค์๋ก ๋๋ ์๋์ ์ผ๋ก ๋ค๋ฅธ ์นํฐ ํค๊ฐ ์๋ ์นด๋๊ฐ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ฑ์์ก์ ๋ ๋ฆฌ๋๊ฐ ์ด ์ฝ๋๋ฅผ ์ ์กํ๊ณ ์ปจํธ๋กค๋ฌ๊ฐ ์ด๋ฅผ ์ ์ฅํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ํ๊น๊ฒ๋ ์ปจํธ๋กค๋ฌ ํค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐ์ฌํ ์ ์๋ IronLogic์ ๋
์ ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ง๋ง ๋ฌธ์ ๊ฐ ์กด์ฌํ๋ค๋ ์ฌ์ค์ ๊ด์ฌ์ ๋ ์ ์์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ์ด ์ทจ์ฝ์ ์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋น๋์ค ๋ฐ๋ชจ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์ถ์ : ๋ฌด์์ ์ถ๊ฐ ์ด๋ก ์ ํฌ๋ผ์ค๋
ธ์ผ๋ฅด์คํฌ์ ํ ๋น์ฆ๋์ค ์ผํฐ์์๋ ๋์ผํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ์ด ์ ์์๋ค๋ ์ฌ์ค์ ๋ฐ๋๋ฉ๋๋ค.
์ถ์ฒ : habr.com