본문 바로가기

Development/NFC

NDEF Text Record



NDEF Message 중 Text Record는 다음과 같은 구조로 되어 있습니다. 



1. NDEF Text Record PlayLoad 구조

7

 UTF

RFU 

Language Code Length

 Language Code (US-ASCII)

Text


 1) UTF : Text Encoding

  - UTF 필드는 실제 텍스트 정보의 인코딩 정보 값입니다. 


UTF Value

 Type

UTF-8 

1

UTF-16

 2) RFU

  - RFU 필드는 Reserver for Future Use의 약자로, 미사용된 예약 필드 영역입니다. 기본값으로 0으로 설정하면 됩니다. 


 3) Language Code Length

  - 텍스트 코드 필드의 길이를 표현하는 필드입니다. 즉, 4번 항목에 기입되는 코드의 길이를 의미합니다. 

 예를 들어 4번 항목에 Language Code 값이 'ko-KR'일 경우 총 5글자로 '00101' 를 사용하시면 됩니다.


 4) Language Code

  - 텍스트의 언어 코드 정보값 필드입니다. US-ASCII로 기입하면 됩니다. 


Language Code 

Language 

ko-KR

 한국어

ko-KP

 북한어

ja

 일본어

zh-Hant

 중국어

zh-Hant-HK 

 중국어(홍콩) 

zh-HK

 중국어(홍콩) 

zh-CN

 중국어 

zh-xiang

 중국어 

en-US 

 영어 


 위에 표시된 언어 코드외에도 국가 및 언어별 코드가 세분화 되어 있습니다. 해당 언어코드는 RFC 3066 IATA 형식으로 표기하면 됩니다.


 5) Text

  - 텍스트 정보가 들어가는 부분으로 NDEF Message type으로 전달하는 텍스트를 기입하는 부분입니다.