从 PN532 NFC 获取电话号码

Posted

技术标签:

【中文标题】从 PN532 NFC 获取电话号码【英文标题】:Getting Phone Number from PN532 NFC 【发布时间】:2020-06-17 19:11:33 【问题描述】:

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

我想知道是否有任何方法也可以使用 NFC 获取手机号码? 我的印象是 NFC 不允许在没有第三方工具的情况下出现此类信息,但我想确定仅使用 PN532 是否不可能? 谢谢

【问题讨论】:

【参考方案1】:

大多数移动设备主要设计为面向最终用户的 NFC 读取器/写入器,或作为操作系统安全部分中的模拟支付卡。

与 Android 相比,ios 对 NFC 的支持有限。

对于设备到设备的通信,您需要 iOS 不支持且 Android 正在放弃支持的 NFC 点对点。

您需要一台设备来模拟 NFC 卡,一台设备作为读取器/写入器,iOS 不支持除操作系统支付应用程序之外的任何设备进行卡模拟,而 Android 支持卡模拟。

这留下了唯一的共同点,因为 PN532 可以模拟一张卡,而手机将其电话号码写入模拟卡。

下一个障碍 iOS 和 Android 本身不会通过 NFC 将其手机号码的敏感信息广播出去,因此如果您的应用获得许可并且能够从设备(我确信这是可能的,并且是另一个问题的主题),但如果失败,您可以要求用户输入他们的电话号码。

因此,总体而言,可能可以为 Raspberry Pi 编写各种应用程序和正确的软件,但工作量很大,并且需要用户启动应用程序来转移手机号码。

【讨论】:

因此,似乎没有一种方法可以在不创建应用程序的情况下从 Android 手机获取电话号码。至少只有 PN532 和 Raspberry Pi 没有简单的方法。

以上是关于从 PN532 NFC 获取电话号码的主要内容,如果未能解决你的问题,请参考以下文章

PN532 V3 + Arduino UNO + libnfc 错误(错误:无法打开 NFC 设备:pn532_uart:/dev/ttyUSB0:115200)

ESP32 无法检测到 PN532 NFC 模块

讲解:NFC之PN532使用

RPi 如何读取 I2C/SPI PN532 NFCRFID/NFC 模块?

pn532连接了arduino还能连电脑吗

PN532 串口通讯读取IC卡UID