通过Qt(在linux下)设置NFC模式,速度和其他选项

时间:2017-12-02 09:50:59

标签: c++ linux qt nfc nfc-p2p

我有一个Android应用程序(不是用Qt编写)和一个Linux应用程序(用Qt编写)。他们应该通过NFC相互通信。 Linux机箱有一个ACR122智能卡读卡器。

我的计划是将Linux端作为发起者,将Android应用作为NFC通信的目标。此外,我计划在被动变体中使用NFC的点对点模式。即Linux盒子一直主动为HF字段供电,NFCIP-1用于传输层,在LLCP之上,最后交换NDEF消息。

如果我正确理解规格,则启动器指示操作模式(424 kb / s,p2p-mode,passive)。但我没有找到任何方法如何通过Qt库设置操作模式。

我错过了什么?

更多背景信息

我最初的想法是(仅)将libnfc用于Linux应用程序,因为应用程序只是一个CLI守护进程,所以Qt实际上并不是真正的要求。然而,然后我发现libnfc真的很低级。它不提供LLCP级别的接口,也不提供NDEF数据结构。我还发现了来自nfc-tools和libndef(基于Qt核心)的libllcp,但两者似乎都没有任何文档。最后,我最终想到将Qt用于Linux应用程序。

0 个答案:

没有答案