如何在NFC中获取Android手机UID

时间:2013-05-28 11:43:40

标签: android nfc uniqueidentifier nfc-p2p

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

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

如果不可能,你推荐什么?

2 个答案:

答案 0 :(得分:1)

目前的Android不支持标记模拟,因此我必须假设您在与门口交谈时会使用某种P2P协议。如果手机将门视为被动装置,那就相同了。

您的计划中的一个关键洞察力是您应该加密到您家门口的通信,并且加密密钥才是真正重要的。你提出的任何唯一ID都可以伪造,无论它来自哪里。

我将加密密钥放在网上某个正确存储的文件中。所以,一旦你松开手机或者它刚刚断开,你也会受到保护。

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

答案 1 :(得分:-1)

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

IMEI =国际移动设备识别码,一些手机专用于他们的硬件

手机号码,这取决于您的移动电话号码

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

另见这些文章:

How to find serial number of Android device?

Android Tablet Serial Number (not IMEI/DEVICE_ID/SERIAL)

Device SERIAL NUMBER