nfc阅读器(PN532)的实际读取速度是多少?

时间:2018-05-31 10:50:15

标签: smartcard spi mifare lib-nfc

我花了很多时间尝试使用PN532 SPI阅读器提高Desfire EV1的读取速度,而且与MFRC531相比,我得到的时间太长了。我正在使用libnfc用于PN532,我使用NXP本机命令用于MFRC531。

有人能告诉我在Desfire EV1上执行以下命令需要多长时间?

我不能减少超过92.76毫秒。我在desfire内部有144个字节的文件,读取需要102.63毫秒,速度为11 kbps。如果Desfire的协议波特率是424kbps,那么我发生了什么?是否有可能是因为内部微处理器安装了pn532并且rc531缺少它?

class App extends React.Component {

    constructor(props) {
        super(props);
        this.state = this.getCleanState();
          this.reload();
    }

    getCleanState() {
        return {

            columns:[
                { name: 'combinationId', title: 'ID kombinace'},
                { name: 'name', title: 'Název kombinace'},
            ],
            defaultColumnWidths: [
                { columnName: 'combinationId', width: 160 },
                { columnName: 'name', width: 200 },

              ],
            rows:[] 

        };
    }

    reload() {          

        axios.get('http://private-anon-27979f8bb8-bulgur.apiary-mock.com/api/v1/combinationInfo').then((response) => {
            this.loading = false;           
            var newState = {columns: this.state.columns, rows: response.data
                .map(x => x.combinations)
                .reduce((a, b) => a.concat(b))};
            this.setState(newState);
        }, (error) => {
            this.loading = false;
        })  
    }


    render() {    
        const { columns, rows, defaultColumnWidths, integratedFilteringColumnExtensions } = this.state;
        return ( 
            <div>
        {/* <button onClick={() => this.reload()}>Load</button>*/}
        <div className="grids">
                <div className="patient-container">

                <Grid
                    rows={rows}
                    columns={columns}>
                    <Table />
                    <TableColumnResizing defaultColumnWidths={defaultColumnWidths} />
                    <TableHeaderRow />
                </Grid>
                  </div>
                  <div className="patient-container2">
                  <Grid 
                    rows={rows}
                    columns={columns}>
                    <FilteringState defaultFilters={[{ columnName: 'combinationId', value: 100 }]} /> <IntegratedFiltering />

                    <Table />
                    <TableColumnResizing defaultColumnWidths={defaultColumnWidths} />
                    <TableHeaderRow />
                </Grid>
                </div>
                   </div>
            </div>)
    }   
}

1 个答案:

答案 0 :(得分:0)

数据传输速度取决于PCD-MCU传输波特率和PCD-PICC传输波特率,并且主要受第二个数据传输速率(也称为非接触式uart)的限制。 PCD芯片默认以低波特率运行(例如106 K)。据我所知,访问更高的波特率需要更好的天线和传输线网络设计。