我正在考虑为当地的一所大学启动一个项目,在那里我们将使用NFC读取整个校园的标签和特定信息。例如:如果用户拥有一部支持NFC的手机,他可以使用它在图书馆或礼堂等重要区域漫步时获取额外的信息,这样他就可以获得联系电话、注意力日程表,甚至我们希望在读取正确的信息标签时使用AR向他展示一些3D模型。
创建一个这样做的程序需要哪些技术?Android将是我们的第一选择,因为Google Nexus S是唯一一款有NFC功能的手机。但是标签又是怎么回事?有没有地方我可以买到它们,然后我们如何在标签中加载信息?
对于iPhone中的增强现实,还有像ARToolkit这样的库,所以这里再次猜测我们需要使用Android NDK来使用它。但是,如果有用Java编写的AR库,那就更好了。
无论如何,如果我遗漏了一些要点,或者忽略了我在规划项目时应该考虑的一项重要技术,那就太好了。
非常感谢。
发布于 2011-04-04 11:52:06
NFC技术是RFID的一种应用,因此,如果手机可以设置为读卡器模式,那么您所需要的就是放置在不同位置的无源RFID标签。对于RFID标签,您可以很容易地使用Phidgets。
http://www.phidgets.com/products.php?category=14
至于AR工具包,有几个是用于Android的。一些人使用NDK,另一些人使用Java。
http://www.arvertising.com/news/2009/11/nyartoolkit-for-android-en/ http://developer.qualcomm.com/dev/augmented-reality http://www.slashgear.com/qualcomm-augmented-reality-sdk-for-android-released-04105775/
发布于 2011-04-04 11:50:09
NXP TagWriter应用程序使得在安卓手机上编写近场通信标签成为可能。标准标签阅读器应用程序可以读取NFC标签并启动存储在其中的URL。如果你想使用你自己的应用程序,android.nfc包提供了阅读标签所需的各种功能。
where to buy NFC tags已经有了一个StackOverflow问题,尽管答案不是很多。在谷歌上搜索“创建NFC标签”或“购买NFC标签”会给出一些来源。
https://stackoverflow.com/questions/5534349
复制相似问题