使用NodeJS NFC读取库pcsclite,如何多次读取?

时间:2017-03-09 13:32:48

标签: javascript node.js nfc

我正在使用以下的示例nfc读取库:

https://github.com/LudovicRousseau/node-pcsclite

我能够阅读NFC,但从第二次阅读开始,它无法正常工作。

我试图删除以下行:

                    reader.close();
                    pcsc.close();

但它仍然没有用,只是得到了一个新的例外:

  

/node_modules/pcsclite/lib/pcsclite.js:125       this._transmit(data,res_len,protocol,cb);            ^   错误:第三个参数必须是整数

我错过了什么?

1 个答案:

答案 0 :(得分:0)

reader.transmit(
    new Buffer([0x00, 0xB0, 0x00, 0x00, 0x20]),
    40,
    protocol,
    function(err, data))

你必须传递protocol作为第三个参数。