2016-05-04 3 views
3

私はちょうどダメになった。私は、 '電話がNFCタグをタップして、NFCタグ番号と'電話のIMEIをウェブサーバーに送信するときを検出する必要があります。AngularJsを使用してIMEIを読み取ってNFCタップを検出する

機能的には、基本的には聞こえるが、私のフロントエンドの経験は、AngularJs(私は主に組み込みプログラマーで、バックエンドの経験はかなりあるが、AngularJsプロジェクトはほんの少し)私は2,3年前にいくつかの小さなAndroidプロジェクトをやっていましたが、今のところほとんどを忘れてしまいました。&私は時間をとってスピードを取り戻すことができないので、ブラウザベースのソリューションを好むでしょう。

私が得ることができるように、どの技術を私がここで使うべきですか?私は得ることができるほど棚のビルディングブロックのものを好む。プランク、デモ、さらにはコードライブラリも喜んで受け入れられました。私は可能な限り速くインターネットで探そうとしていますが、このようなことを定期的に行う人から聞き取りにくいエラーの発生が少ない方を好むでしょう。


[Upadte]私が見ることができる最高のNFCの電話ギャッププラグインは(また、それはコルドバのために利用可能である?)です。しかし、私はそれをAngularJsアプリにどのようにラップしますか?

他の可能性はありますか?

+1

これはコード/イオン/ phonegapプロジェクトですか?それはあなたがこのプラグインを使用することができます:https://github.com/chariotsolutions/phonegap-nfc –

+0

良い(+1)が、それはインストールする必要があるように見えます。私は特別なインストールなしで、任意の電話から、タグを読み取ることができるブラウザのページを持っている。 – Mawg

+1

これはブラウザのAPIを介してのみ行うことができ、私はMozillaだけがそのようなAPIを公開していると思います。これをチェックしてください:https://whatwebcando.today/ –

答えて

1

私が最後にしたことは、URLのanchhorパラメータとしてタグのUIDを含むサーバー上のURLで各タグをエンコードすることでした。

など。 http:\\localhost\tap.html#tag=<tag number>ここで、tap.htmlは私のAngularJsをconatinsし、URLからタグIdを得ることができます。

「家の周り」にちょっとしたものがありますが、PhoneGapを習得したり、ネイティブのAndroidアプリをコーディングするのは唯一の代替手段です。

+1

元の質問では、「電話がNFCタグをタップして電話のIMEIをWebサーバーに送信(...)する必要があります。 – gfelisberto

+0

私はそれを働かせることができませんでした(phoneGapなし)。それは私のために働いて、私にはインディクトの答えを与えますが、心配しないで、私は賞金ポイント - システムはそれを許可しません。元の質問に答えるより良い方法はありますか? (あなたのコメントは+1) – Mawg

2

NFCは基本的にシステムコールを使用してドライバにイベントを登録します(ハードウェアとのやりとり(GPSと同じように))ので、OS認可アプリケーションでのみアクセスできます。

ほとんどのブラウザは承認済みのアプリだと考えられているため、ブラウザがAPIを公開してNFCとやりとりすることができます。

私に関する限り唯一のMozillaなAPIを公開するには(ソース:herehere

あなたの他のオプションは、OS自体に直接話して、あなたのアプリケーションと一緒に、サードパーティのライブラリをインストールすることです(以前のソリューションではブラウザがシステムコールと呼ばれていましたが、このライブラリではあなたのアプリはNFCと認識され、OSにインストールのための適切なアクセス権が要求されます)。ハイブリッドアプリを開発している場合は、thisをご覧ください。

+0

Mozailla API、https:// developerをダウンロードしてください。mozilla.org/en-US/docs/Mozilla/B2G_OS/API/MozNFCはFF o/sについて語っています - 私はこれをJSで使うことができるということを意味しています。FFバウワー(?)を使ってみると – Mawg

+0

Iそれ以上調べていないので正しいかもしれません。 –

+0

次に、私はあなたのPhoneGapの提案を見なければならないでしょう。また、コルドバのためにavailabel、私は推測する(?)。私はANgularJsラッパーを見つけることができません... :-( – Mawg

関連する問題