我正在使用phonegap plugin NFCV与NFC传感器通信。
此传感器使用基于ISO 15693的NFCV技术。
我正在尝试了解一些基础知识。
例如,当尝试读取地址0x503的块时
readData = new Uint8Array( 4 );
readData[ 0 ] = 0x0A; // Flags
readData[ 1 ] = 0x20; // Read command
readData[ 2 ] = 0x503; // Address of block
readData[ 3 ] = 0x1;
如果我的readData数组的大小为3(因此没有最后一个十六进制),则返回错误“标记丢失”。 如果我将readData [3]设置为0x0或0x1或0x2,则结果根本不一样,我也不知道为什么...
我以简单的收发功能方式发送命令。
0x0 => Uint8Array(5)
0: 0
1: 255
2: 255
3: 255
4: 255
0x1 => Uint8Array(5)
0: 0
1: 19
2: 1
3: 30
4: 12
0x2 => Uint8Array(5)
0: 0
1: 255
2: 255
3: 255
4: 255
我没有构造函数的文档,我只知道一个块必须是一个字节,所以我什至不理解为什么我得到4个值...
我对此一无所知,所以如果有人可以帮助我,那就太好了!