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
수정 아이콘
정말 감사합니다! 사실 주변에 물어봐도 잘 모르시더라구요. 진짜 이렇게 단어 하나하나라도 알려 주시는 게 너무 감사합니다. 말씀해주신 내용들에 대해서 공부하겠습니다. 정말 감사합니다. 그리고 선생님이라는 호칭은 제가 어르신들께 말할 일이 좀 많아서 습관적으로 나왔습니다. 혹시나 언짢으셨다면 죄송합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
103467 [질문] 국내외 통계, 스포츠통계 사이트 [4] purplesoul2155 17/05/31 2155
103466 [질문] PC RAM 질문.. [2] 삭제됨2020 17/05/31 2020
103465 [질문] 통영 맛집 추천 부탁드립니다. [2] 14강정호3323 17/05/31 3323
103464 [질문] 니로와 스포티지 중에 선택 고민입니다 [10] 꼬비8470 17/05/31 8470
103463 [질문] 강경화에게 제기되고있는 의혹들은 어느정도 수준인가요? [2] ppii2192 17/05/31 2192
103462 [질문] SSD 포맷하면 속도가 많이 느려지나요? [1] beloved4070 17/05/31 4070
103461 [질문] 트위치 코리아 입사와 관련해서 아시는 분 있으신가요? [3] Lovely Rachel10233 17/05/31 10233
103460 [질문] 짧고 간결한 영어 사이트 있을까요? Veneta1663 17/05/31 1663
103459 [질문] 복붙이 간편한 블로그 사이트 있을까요? [1] 이슬먹고살죠2134 17/05/31 2134
103458 [질문] 현재 국회 재적의원수가 왜 299명인가요? [9] 골드똥5157 17/05/31 5157
103457 [질문] 아이폰 유저인데 기어 S3를 쓰시는 분이 있나요? [2] Alchemist12523 17/05/31 2523
103456 [질문] [영어] 문장 Listen and repeat를 반복적으로 할 수 있도록 제작된 컨텐츠 있을까요? [2] 김철(32세,무직)2260 17/05/31 2260
103455 [질문] 제 뒷담화를 하고 다니는 직장상사(팀장), 가서 제대로 얘기해보는게 맞겠죠?? [30] 삭제됨6342 17/05/31 6342
103454 [질문] 폰이 완전히 죽었습니다.., 어디 가서 사죠? [16] 비공개3082 17/05/31 3082
103453 [질문] [나눔완료] 지니 스트리밍권 [20] 유나1807 17/05/31 1807
103452 [질문] 향방기본훈련에서 부분대장이 하는 역할이 있나요? [20] FRONTIER SETTER4611 17/05/31 4611
103451 [질문] 동원훈련(6월 7일~9일) 연기 질문입니다. [4] Climber2855 17/05/31 2855
103449 [질문] 오픽/토스 질문입니다. [1] 틈새시장2286 17/05/31 2286
103448 [질문] 트럼프와 영어교육의 상관관계? [4] 삭제됨2241 17/05/31 2241
103447 [질문] 크킹2 과제깨기 좋은 인물이 뭐가 있을까요? [5] 8년째도피중2529 17/05/31 2529
103446 [질문] [LOL] 롤 노말 5인큐 할만한 곳 없나요? ㅠㅠ [1] Beyond2431 17/05/31 2431
103445 [질문] [야구] 오늘이 시즌 마지막 경기라면??? [5] SKYCEN2645 17/05/30 2645
103444 [질문] 남자들끼리 놀러 갈 만한 국내 여름휴가지 추천해주세요 [7] 마션4928 17/05/30 4928
목록 이전 다음
댓글

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