PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/05/30 19:17:57
Name 삭제됨
Subject [질문] 안드로이드 nfc 개발자분들께 조언을 구합니다.
작성자가 본문을 삭제한 글입니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
CreativeMa.C
17/05/30 20:46
수정 아이콘
질문에 대한 이해가 부족해서 명확한 답변을 드리기 어렵습니다.
1) HCE(Host based Card Emulation)은 Android device가 카드처럼 동작할 때를 의미합니다. 혹시 카드 리더기를 이용하여 개발을 진행중이신지요? manifest에 등록하지 않고 NFC가 p2p 모드가 아니라면 HCE가 동작하지 않습니다. HCE 모드는 아닐거에요.
NFC에는 3가지 모드가 있습니다. Card Emulation mode / RW Mode / P2P mode인데, NFC Tag를 쓰겠다는 건지 스마트폰을 카드로써 동작하게 하겠다는건지 전혀 감이 오지 않습니다.
기본적으로 NDEF와 APDU의 차이부터 알아보시는 것을 추천드립니다. uid는 HCE와 전혀 다른 분야의 개념이라..
kylemong
17/05/30 23:10
수정 아이콘
선생님 답변에 감사드립니다.
지금 아두이노와 아두이노 nfc 모듈인 pn532를 통해 과제를 진행중이며, 똑같은 안드로이드 폰의 태그를 찍을때, NFC UID가 계속해서 다른 UID를 찍고 있습니다. 스마트폰을 카드로써 동작하고자 하며, 이 과정에서 어려움을 겪고 있습니다. 써 주신 개념들에 대해서 처음부터 다시 공부해보겠습니다. 댓글 정말 감사드립니다.
CreativeMa.C
17/05/30 23:51
수정 아이콘
서..선생님은 아니구요 허허..
NFC UID는 NFC Tag의 Unique ID입니다. 휴대폰은 NFC Tag가 아니기 때문에, Unique한 ID를 계속 가질 필요가 없습니다. 휴대폰에 들어가는 NFC Controller chip에 firmware level에서 아마 멋대로 만들어서 올려줄 것 같은데.. 브로드컴 / NXP의 controller마다 다르게 작동할 수도 있겠네요.
휴대폰을 카드로써 동작하고자 하는 concept이라면, 제가 봤을 땐 UID를 쓰는 건 바람직한 방향은 아닌 것 같습니다.
'카드'와 'NFC Tag'는 다릅니다. 우리가 보통 '카드'라 부르는 Secure Element는 ISO8583 / ISO14443 spec에 따라 Contact / Contactless 통신을 하며, 내부에 암호화 연산이 가능한 module이 들어있고 보안인증을 받았습니다. 'NFC Tag'는 단순히 data를 NDEF 포멧에 따라 저장하고, 보안성이 전혀 없는 Tag를 이야기 하죠. 물론 NXP가 특허를 가지고 있는 MIFARE같은 경우 '보안성이 있는 NFC Tag'를 표방하지만, 얘는 논외로 합시다.
어찌됬던 간에, 뭐 업계(?) 있으니까 조금 힌트를 드리자면
1) HCE기능 써서 카드처럼 동작하는 App을 만들고 이를 통해 출입 통제 하기(난이도 상)
2) Smart phone의 USIM이랑 통신을 해서 Unique한 값 받아 오기(제일 무난함)
3) P2P Mode 활용해서 단말과 상호 인증하기(나름 재밌을수도?)
등등의 방법이 있을 것 같습니다.
휴대폰의 NFC Controller - AP - UICC의 구조를 이해하면 대충 답이 나옵니다.. 결론은 UICC와 통신이..답일겁니...속닥속닥
Touching이라는 국내 서비스가 말씀하신 시스템과 유사한 서비스를 제공합니다. 여기는 쿠폰으로 사용하고 있는데, 출입 통제로만 바뀌면 똑같은 시스템일겁니다.
참고로 NFC 개발 관련해서 국내 블로그에 잘 정리된 곳은 거의 없더라구요.. NFC 기술이 Tag랑 카드랑 HCE이니 Tokenize니 여러가지 엮여있는 부분이 있는데 거의 NFC Tag 부분만 주로 다루고 카드 부분이나 HCE 부분을 국내에서 잘 안 다루다 보니(뭐 해외라고 다르진 않습니다) 블로그는 그닥 추천하지 않구요.. 안드로이드니까 구글 문서랑 Spec 보는걸 추천 드립니다. 시스템 적으로 어떻게 접근을 하는지 막막하시다면 티머니시스템 스펙 대충만 보셔도 어떻게 접근해야 할지 감이 팍 올겁니다.
kylemong
17/05/31 01:01
수정 아이콘
정말 감사합니다! 사실 주변에 물어봐도 잘 모르시더라구요. 진짜 이렇게 단어 하나하나라도 알려 주시는 게 너무 감사합니다. 말씀해주신 내용들에 대해서 공부하겠습니다. 정말 감사합니다. 그리고 선생님이라는 호칭은 제가 어르신들께 말할 일이 좀 많아서 습관적으로 나왔습니다. 혹시나 언짢으셨다면 죄송합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
공지 댓글잠금 [질문] 통합 규정(2019.11.8. 개정) jjohny=쿠마 19/11/08 105349
공지 [질문] [삭제예정] 카테고리가 생겼습니다. [10] 유스티스 18/05/08 127736
공지 [질문] 성인 정보를 포함하는 글에 대한 공지입니다 [38] OrBef 16/05/03 175930
공지 [질문] 19금 질문은 되도록 자제해주십시오 [8] OrBef 15/10/28 209317
공지 [질문] 통합 공지사항 + 질문 게시판 이용에 관하여. [22] 항즐이 08/07/22 260137
178749 [질문] 스위치 중고로 살 때 주의점(+ 다른 게임기도?) [3] 깃털달린뱀202 24/11/24 202
178748 [질문] 롤 봇전 난이도가 쉬워졌나요? [6] INTJ565 24/11/24 565
178747 [삭제예정] 가게에 불편한 친구가 계속 들어옵니다. [8] Croove1562 24/11/24 1562
178746 [질문] 그래픽카드를 업글하고 게임 프레임이 더 떨어졌습니다. [6] 쏘군699 24/11/24 699
178745 [질문] 요새 컴조립시 램(보드) 어떻게 사야 하는 건가요? [5] wook98699 24/11/24 699
178744 [질문] 삼산체육관 인근 맛집 추천 부탁드립니다 오징어개임743 24/11/24 743
178743 [질문] 해외여행시 통신사 로밍의 장점이 무엇인가요 [14] 종이컵1005 24/11/24 1005
178742 [질문] 해외여행을 알리고싶지 않을 때 로밍 해결방법 [4] 808 24/11/24 808
178741 [질문] 유치원생이 읽을만한 피아노교본 있을까요? [4] 아빠는외계인554 24/11/24 554
178740 [질문] 식재료가 오래 보관된다는 용기 써보신분들 계신가요? [7] INTJ1014 24/11/24 1014
178739 [질문] 내일 대장내시경이라 아침으로 죽 먹었는데 벌써 너무 배고파요 [3] 유랑840 24/11/24 840
178738 [질문] 70대 어르신이 사용할 인강용 기기 추천 부탁 드립니다. [3] 갈릭반핫양념반520 24/11/24 520
178737 [질문] 기계 내부 리튬이온배터리 찾고 싶습니다. [3] 소월향490 24/11/24 490
178736 [질문] 셀프 왁싱을 하는데.. 모근이 뽑히면서!! [1] 다리기1925 24/11/24 1925
178735 [질문] 페이즈 소식 없을까요? [17] 헝그르르2745 24/11/23 2745
178734 [질문] 카톡으로 받은 선물을 이미지 말고 선물하기로 다시 타인에게 보낼수 있나요? [2] 요하네스버그1807 24/11/23 1807
178733 [질문] 차량 선택장애가 왔습니다 (카니발 vs 펠리세이드) [21] 쉬군2432 24/11/23 2432
178732 [질문] 자녀 롱패딩 사이즈 질문이에요 [4] 솜사탕흰둥이1955 24/11/23 1955
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로