하나의 NDEF 레코드에서 NDEF 메시지 내의 사용자 정의 데이터를 LLCP를 통해 전송하려고합니다 (또는 페이로드가 여러 NDEF 레코드간에 청크 될 수 있음). 전송 된 컨텐츠는 특정 어플리케이션에서만 의미가있는 특정 형식의 파일입니다. 그렇다면 NDEF 헤더를 지정하는 가장 좋은 방법은 무엇입니까?사용자 정의 (NFC) NDEF 형식
1) TNF를 0x04 (NFC Forum External Type), 0x03 (Absolute URI) 또는 0x05 (Unknown)로 설정 하시겠습니까? 0x04는 TYPE 필드에 사용자 지정 상대 URI와 0x03 절대 URI의 경우를 갖습니다. 0x05 나는 수신 장치가 데이터 처리를위한 응용 프로그램을 식별 할 수 없기 때문에 TYPE이 비어 있어야하므로 (이 경우 ID 필드 만이 도움이 될 수 있기 때문에)별로 좋아하지 않습니다.
2) ID 필드는 NDEF 메시지 고유성을위한 것으로 비어 있거나 양식에 맞춤 식별자를 포함 할 수 있습니다. com.company.nfc.application_name&id=message_generated_uuid
내 의견은 TNF 0x03 또는 0x04를 사용하는 것이 메시지가 페이로드 외부로 전송하는 것이 더 좋은 몇 가지 추가 ID가 필요하지 않으면 ID를 비워 두는 것이 좋습니다.
BR 스텐
안녕하세요, NFC에 2.3 호환성을 유지하는 것이 맞습니까? Google Nexus S는 ICS로 업그레이드 할 수있는 유일한 휴대 전화입니다. 그렇다면 Gingerbread와 호환되지 않는 Android (Symbian 및 iCarte 420에서는 사용할 수 있음)에 국한되지 않는 일반적인 솔루션 인 경우 무엇을 권하고 싶습니까? NFC 포럼 외부 유형? – STeN
소니 Xperia도 여전히 2.3이므로 Nexus S만이 아닙니다. 진저 브레드에 대해 신경 쓰지 않는다면 가장 논리적 인 선택은 외부 유형 (External Type)입니다. 외부 유형은이 목적을 위해 정확하게 설계되었습니다. –