我正在使用连接到Android NFC的树莓派从PN532手机打印出以下信息。

我想知道是否有任何方法也可以获得电话号码使用NFC?我得到的印象是,NFC不允许这种类型的信息在没有第三方工具的情况下存在,但我想确定这是否仅仅使用PN532是不可能的?谢谢
发布于 2020-06-18 06:30:01
大多数移动设备主要被设计为终端用户的NFC读写器或操作系统安全部分中的模拟支付卡。
与安卓相比,iOS对近场通信的支持有限。
对于设备到设备的通信,你要么需要NFC Peer to Peer,这是iOS不支持的,而安卓正在放弃对它的支持。
或
你需要一个设备来模拟NFC卡,另一个设备作为读写器,而iOS除了操作系统支付应用程序之外,不支持卡模拟,因为安卓确实支持卡模拟。
这就留下了唯一的共同点,那就是PN532仿真卡,而移动电话将自己的电话号码写入仿真卡。
下一个障碍iOS和安卓不会通过近场通信广播他们的手机号码的敏感信息,因此如果你的应用程序有权限并且能够从设备上读取电话号码,你将不得不为此编写一个应用程序(我注意到这是可能的,这是另一个问题的主题),但如果做不到这一点,你可以直接要求用户输入他们的电话号码。
因此,总的来说,为Raspberry Pi编写各种应用程序和正确的软件是可能的,但需要大量的工作,并且需要用户启动应用程序来转移手机号码。
https://stackoverflow.com/questions/62436641
复制相似问题