Android 台灣中文網
標題:
nfc程式開發問題 - nfc傳送字串到電腦端
[打印本頁]
作者:
jeinhone
時間:
2013-6-18 20:10
標題:
nfc程式開發問題 - nfc傳送字串到電腦端
本帖最後由 jeinhone 於 2013-6-18 21:57 編輯
各位大大好
小弟目前論文正在寫和手機方面有關的程式
目前遇到一個瓶頸就是無法讓手機透過nfc reader傳送string or int等資料到電腦端
小弟手邊的設備背景如下
1. 手機 : S3
2. OS : Android 4.1.2
3. 開發平台 : eclipse
4. NFC reader 型號 ACR122U
我有參考過GOOGLE附的NFC API
但是無法成功傳送資料
我的reader確定可以讀取資料
我放上Mifare的卡片他有成功讀取到
但是把手機NFC功能打開放上去卻無反應
我和同學推測的結果有可能是"手機也是接收端"狀態
所以reader會無反應
電腦端地接收部分暫時也沒辦法確定是不是正確的
但是讀mifare卡片是成功運行且收到資料的
我已經成功且確定處理好我的字串(有兩個)
但是無法成功透過Reader傳送
想請問各位大大有沒有成功寫過類似的程式可以指導呢
小弟的信箱是
[email protected]
希望能夠拜託有經驗的大大不吝賜教!
用mail或在這留言都可以
謝謝各位大大
作者:
ckev
時間:
2013-6-20 17:24
頂一下 , 我也想知道
作者:
lkk47
時間:
2013-6-22 00:20
之前我有研究一下nfc api 那時有看過android 有3種模式 卡模式 p2p模式 讀卡器模式 我想你需要的是卡模式 但是我之前查一下卡模式好像安全信問題被google拿掉 當時就用p2p模式 這模式就需要使用到 NfcAdapter.CreateBeamUrisCallback 三星s beam 是nfc配合wifi傳送 google beam是nfc配合藍芽傳送
作者:
agneslee
時間:
2013-6-25 09:17
不是,NFC 一共有三種模式:Reader mode, Card mode & P2P
- Reader Mode 是指手機當作讀卡機來使用,所以你放 Mifare 的卡片上去手機感應得到
- Card Mode 是指手機當作卡片來使用... 這個模式應該還沒開放;Google Wallet 自己就是用這個模式來實現手機刷卡,可是 Google API 沒有提供,你必須使用第三方軟體來處理
- P2P Mode 就是 Peer to Peer 點對點傳輸
P2P 可以參考 android developer,有完整的範例程式
http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#p2p
作者:
agneslee
時間:
2013-6-25 09:25
基本上 NFC 有三種模式:Card Mode、Reader Mode & P2P Mode
- Card Mode 是指把手機當成卡片來使用,這個目前 Google 自己沒有開放 API,Google Wallet 是用此模式實現用手機刷卡。你可以找第三方 API 來試
- Reader Mode 是指把手機當成讀卡機來使用,所以你拿 Mifare 卡片放在手機上面可以讀到卡片,沒甚麼問題
- P2P Mode 就是點對點傳輸,這可以參考 Android Developer,他有很完整的介紹
http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#p2p
不過,你想要傳到電腦上,那就是說你電腦必須有一台 NFC reader,而且是有 support P2P 模式的;不能單純拿一般 Reader 來接受資料。記得市面上這樣的 reader 不多,之前偶然有看過,還滿貴的... 可能拿兩支手機來試還比較容易
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1