簡體   English   中英

使用Samsung Nexus的NFC付款演示

[英]NFC payment demo with Samsung Nexus

我已經閱讀了很多有關NFC,卡仿真等的信息。我發現了兩個有關此問題的非常有用的文章:

Android和Symbian NFC移動開發問題與解答(FAQ)

http://forum.xda-developers.com/showthread.php?t=1281946

閱讀它們后,我意識到編寫用於付款的應用程序非常復雜。

因為我只想看“東西”的工作,所以我想問更多有經驗的人,使用xda-developers論壇(上面的第二個鏈接)提供的補丁是否足以編寫一個可以打開一些門或注冊的應用程序/授權某人進入某項活動(當然,前提是我擁有​​可與手機正確互動的NFC設備)。

謝謝你們

在我看來,您不必費心在XDA Developers上嘗試這些補丁,尤其是在考慮使用Android 4.0 ICS的情況下。 Android 4.0在Nexus S和Galaxy Nexus手機上已經具有內置功能,可以進行卡仿真。 缺點:您需要一部擁有root權限的電話才能使所有功能正常運行(例如,成功人士的示例,請參閱如何在擁有root權限的電話上獲得NFCEE_ADMIN許可? )。

也許更簡單的方法是通過外部讀取器使用NFC對等通信(“ Android Beam”)。 這可以與使用一個簡單應用程序的任何Android NFC設備一起使用,以將必要的數據推送到閱讀器。 如果讀者支持對等通信,則這是最簡單的解決方案。 不過,這需要在閱讀器端進行一些開發工作,有關此方法的示例,請參見http://code.google.com/p/ismb-npp-java/wiki/NppFromPhoneToACR122

由於您沒有JavaCard卡管理器的鑰匙,因此付款幾乎是不可能的,最好不用了。 此外,要編寫Visa等兼容的支付小程序,您需要訪問其規范,這意味着簽署NDA,付款等。

顯然,Mifare芯片具有股票密鑰,因此您可以對其進行修改。 因此,如果您有閱讀器以及使用Mifare卡的設備(門等),則可能可以使它工作。 該主題還提到您可能可以克隆您的運輸卡。 但:

  • 您需要構建自己的固件並將其刷新到有根電話
  • 您可能需要將補丁移植到當前的GB版本(2.3.7)或使用完全相同的(舊)標記
  • 您需要做更多的閱讀工作:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM