3

我需要知道如何在被 NFC 阅读器读取时获取手机 UID。阅读器必须唯一地识别我的手机,以便它可以用来开门。

你知道这是否可能吗?我一直在寻找,并没有找到如何。

如果不可能,您有什么建议?

4

2 回答 2

1

当前的 Android 不支持标签仿真,所以我必须假设您在与您的门通话时将使用某种 P2P 协议。如果电话将门视为被动单元,那也是一样。

您的计划中的一个关键见解是,您应该加密到您家门口的通信,而加密密钥才是真正重要的。您想出的任何唯一 ID 都可能被伪造,无论它来自何处。

我会将加密密钥放在正确存储的文件中的某个在线位置。因此,一旦您松开手机或手机坏了,您也会受到保护。

我的方法是制作一个 Google App Engine 应用程序,让您使用您的 Android(电子邮件)帐户登录;即使用内置 Android 帐户登录用户的应用程序。将加密密钥放在那里,可能在另一个密码后面。

于 2013-08-14T20:56:20.373 回答
-1

您可以使用不同的设备特定编号。

IMEI = 国际移动设备识别器,电话具有特定于其硬件的号码

手机号码,这取决于您的手机订阅

还有ANDROID_ID,它是 Android 设备的唯一编号。但是在 V2.2 中似乎有一个小故障

另见这些文章:

如何找到Android设备的序列号?

Android 平板电脑序列号(不是 IMEI/DEVICE_ID/SERIAL)

设备序列号

于 2013-08-14T13:31:10.337 回答