2016-07-14 32 views
2

私のマスター論文のために私は現在、SPIインタフェースを使用してNFC通信P2Pを使って2つのarduino uno間で データを交換する必要があるプロジェクトに取り組んでいます。nfc p2p通信arduinoからarduino

シールドはElechouse(NFC MODULE V3)のNFC pn532ベースです。実際にはそれはadafruitブレークアウトボードかもしれませんが、重要なのはpn532です。

私はこのライブラリhttps://github.com/don/NDEFを使用しています。これは、arduino to androidとandroid to arduinoで動作します。創造主によると、それは私の目的のためにも働くはずです。

2人のArduinosの間で起こっていないAndroidとArduinoの接続を開始するものがあります。残念ながら私はそれがSNEPかLLCPの低レベルだと思う。 PN532ドライバで起こっていることすべて。

ここにポイントがあります。誰もそれを達成できませんでしたが、私は巨大なものだとは思いません。 arduinoとandroidの間で起こっている2つのarduinoの間に何が欠けているかを知る必要があります。 PN532/C1 revのデータシート。 3.2が役立つはずです。

誰でも私を助けることができますか?

+0

あなたはelechouse nfcのspiモードが正常に動作していますか?私はいくつかのelechouse nfcモジュールv3を持っています、それらのどれもがspiモードで動作しません。 I2Cはうまく動作しています。しかし、P2Pライブラリにはspiが必要です。 –

+0

投稿としてはかなり古いです。私はブランドの新しい図書館をつくることができました。そして、それはスパイとうまくいっています。 https://github.com/FraunhoferItalia/nfc_p2p。あなたはすでにspiを動作させるためにボード上のスイッチの位置を変更しましたか?デフォルト – Walter

答えて

-1

携帯電話は、タグではないため、リーダーによって検出できるようにするために何らかの種類のカードエミュレーションを実行する必要があります。 arduinoのシールドと同じ物語で、タグでもありません。 adafruit shieldを確認しましたが、NXPの外部セキュアエレメントが必要なためカードエミュレーションは行いません。だから私はあなたの盾については分かりませんが、文書をチェックしてください。

あなたのプロジェクトはNXPテクノロジのみで動作していた可能性があります。 Broadcom NFCチップを搭載したAndroid端末は、Mifareカード(NXPプロテリエタリ)のみを読み取る場合、シールド/ライブラリと互換性がない場合があります。

+0

いや、カードエミュレーションが必要とされないように、それらは、I2Cに設定されています。私は何の問題もなく2つのPN532チップ間のp2p接続を行った。私は商用ライブラリを使用していた。 –

+0

返事をありがとう。とにかく私はこのカードエミュレーションを必要としないと思います。 Nils Pipenbrickさん、あなたはどのソフトウェアを使いましたか?あなたは私を助けてくれますか? – Walter