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 99763
공지 [질문] [삭제예정] 카테고리가 생겼습니다. [9] 유스티스 18/05/08 120611
공지 [질문] 성인 정보를 포함하는 글에 대한 공지입니다 [38] OrBef 16/05/03 168321
공지 [질문] 19금 질문은 되도록 자제해주십시오 [8] OrBef 15/10/28 202640
공지 [질문] 통합 공지사항 + 질문 게시판 이용에 관하여. [22] 항즐이 08/07/22 252461
175943 [질문] 비즈니스 이메일에 이모티콘 사용, 어떻게 생각하시나요 [20] 앗흥713 24/04/25 713
175942 [질문] 등단의 개념이 궁금합니다! [6] 파란토마토737 24/04/25 737
175941 [질문] 커피(원두) 맛에 대한 질문이 있습니다 [21] 시무룩758 24/04/25 758
175940 [질문] 여행 유튜버 추천 좀 받을 수 있을까요? [3] 라리817 24/04/25 817
175939 [질문] 카카오톡 톡캘린더로 광고 오는건 뭘까요? 소금물513 24/04/25 513
175938 [질문] 제주신화월드 근처에 아침 가능한 식당 찾습니다 [4] 회전목마1145 24/04/24 1145
175937 [질문] 이번 어도어 사태에 대한 궁금점 [25] 문인더스카이1882 24/04/24 1882
175936 [질문] 일본 지방에서 잘 터지는 통신사가 따로 있나요? [3] 숄츠1046 24/04/24 1046
175935 [질문] 아이폰 구매 질문드립니다. [2] LCK제발우승해825 24/04/24 825
175934 [질문] 수학 한문제 질문입니당 [5] 월터화이트1159 24/04/24 1159
175933 [질문] 플스하기 적절한 TV 사이즈는 어느 정도라고 생각하시나요? [19] 선플러765 24/04/24 765
175932 [질문] 아재분들 옷 어디서 사십니까 [18] Alcohol bear1034 24/04/24 1034
175931 [질문] 한국의 미래에 대해 극단적으로 조망한 책이 있을까요? [1] Keepmining825 24/04/24 825
175930 [질문] PC 견적 요청드립니다 [4] funk593 24/04/24 593
175929 [질문] 식물 비료 추천 부탁드리겠습니다 [8] 기다리다528 24/04/24 528
175928 [질문] 아이명의 통장에서 아이 학원비 이체시 증여세 신고가 필요할까요 [10] 콘칩콘치즈1122 24/04/24 1122
175926 [삭제예정] 폰 해킹 시도가 계속되는데 방법이 있을까요? [2] 삭제됨961 24/04/24 961
175925 [질문] 6월16~7월8일까지 이탈리아3주 렌트카로 여행합니다. 모델Y 질문입니다 [8] 옥동이507 24/04/24 507
목록 이전 다음
댓글

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