请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RF430CL330H 大家好、很抱歉重复本主题。
您能解释一下如何使用专有文件传输到 NFC。
示例
(请访问 http://www.ti.com/lit/an/sloa208a/sloa208a.pdf
uint8_t files_example[]={ /* NDEF 标签应用程序名称*/ 0xD2、0x76、0x00、0x00、0x85、 0x01、0x01、 /*功能容器 ID */ 0xE1、0x03、/* NDEF ID */ 0x00、0x17、/* CCLEN */ 0x20、 /* Map 2.0版*/ 0x00、0xF9、/* MLE */ 0x00、0xF6、/* MLC */ 0x04、// NDEF 文件的 T (NDEF 文件) TLV 0x06、// L 0xE1、0x04、//文件 ID 0x01、0xF4、//最大 NDEF - 500字节 0x00、// R 0x00、// W - 0x00 (可用写入功能)、0xFF (只读) 0x05、// T (专有文件) TLV (专有文件) 0x06、// L 0xE1、0x05、//文件 ID 0x00、0xFF、//最大 NDEF 0x00、// R 0x00、// W - 0x00 (可用写入功能)、0xFF (只读) 0xE1、0x04、 0x00、0x2E、//这两个字节被排除在文件长度计数之外 //文件头 0xD1、// NDEF 头 0x01、//记录名称的长度 0x2A、//有效载荷数据的长度 0x54、//记录名称的二进制编码- 0x54 (文本 RTD) //有效载荷 0x02、//状态字节- UTF-8、两字节语言代码 0x65、0x6E、//语言代码-英语 0x4E、0x46、0x43、0x20、0x2D、 0x20、0x50、0x6f、0x77、0x65、 0x72、0x65、0x64、0x20、0x62、 0x79、0x20、0x54、0x65、0x78、 0x61、0x73、0x20、0x49、0x6E、 0x73、0x74、0x72、0x75、0x6D、 0x65、0x6E、0x74、0x73、0x20、 0x49、0x6E、0x63、0x2E、 0xE1、0x05、 //文件长度 0x00、0x29、//这两个字节不包括在文件长度计数中。 //文件头 0xD1、// NDEF 头 0x01、//记录名称长度 0x25、//有效载荷数据的长度 0x55、//记录名称的二进制编码- 0x55 (URI RTD) //有效载荷 0x01、// URI 标识符代码- 0x01 = http://www。 0x74、0x69、0x2e、0x63、0x6f、 0x6d、0x2F、0x74、0x6f、0x6f、 0x6c、0x2F、0x44、0x4c、0x50、 0x2D、0x37、0x39、0x37、0x30、 0x41、0x42、0x50 、};
- 我是否正确地编写了消息?
- 在创建应用程序的 Android 应用程序时、将读取第二个文件、还是应将其考虑在内?
- 或者、使用其他类型的记录来传输字节数组是否更好?