একটি Android এনএফসি ফোন একটি এনএফসি ট্যাগ হিসাবে কাজ করতে পারে?


101

আমি এতক্ষণ যা বুঝতে পেরেছি সেগুলি থেকে, একটি এনএফসি ফোন একটি এনএফসি পাঠক হিসাবে কাজ করবে যা একটি এনএফসি ট্যাগ থেকে ডেটা পড়বে। এখন আমার প্রশ্ন, আমরা কি এটিকে ঘুরিয়ে দিতে পারি? কোনও এনএফসি পাঠক যে ট্যাগ থেকে ডেটা পাবেন তা আমরা কী কোনও অ্যান্ড্রয়েড এনএফসি ফোনকে এমন ট্যাগ হিসাবে আচরণ করতে পারি?

সাহায্যের জন্য ধন্যবাদ.

উত্তর:


32

এই মুহুর্তে, আমি "না" বা "অসুবিধা সহকারে" উত্তর দেব, তবে অ্যান্ড্রয়েড এনএফসি এপিআই এর বিকশিত হওয়ার সাথে সাথে এটি সময়ের সাথে সাথে পরিবর্তন হতে পারে।

এনএফসি ইন্টারঅ্যাকশনটির তিনটি পদ্ধতি রয়েছে:

  1. পাঠক-লেখক: ফোন ট্যাগ পড়ে এবং তাদের লেখায়। এটি কোনও এনএফসি রিডার / লেখক ডিভাইসের পরিবর্তে কোনও কার্ড অনুকরণ করছে না। অতএব, আপনি এই মোডে কোনও ট্যাগ অনুকরণ করতে পারবেন না।

  2. পিয়ার-টু পিয়ার: ফোনটি এনডিএফ বার্তাগুলি পড়তে এবং পাস করতে পারে। যদি ট্যাগ রিডার পিয়ার-টু-পিয়ার মোড সমর্থন করে তবে ফোনটি সম্ভবত ট্যাগ হিসাবে কাজ করতে পারে। তবে, আমি নিশ্চিত নই যে অ্যান্ড্রয়েড এলএলসিপি প্রোটোকল (এনএফসি লজিকাল লিংক প্রোটোকল) এর উপরে নিজের নিজস্ব প্রোটোকল ব্যবহার করে, যা বেশিরভাগ পাঠককে ফোনটিকে এনএফসি ট্যাগ হিসাবে চিকিত্সা করতে বাধা দেয়।

  3. কার্ড-এমুলেশন মোড: স্মার্ট কার্ড বা অন্যান্য যোগাযোগহীন ডিভাইস অনুকরণের জন্য ফোনটি একটি সুরক্ষিত উপাদান ব্যবহার করে। এটি এখনও চালু হয়েছে কিনা তা সম্পর্কে আমি নিশ্চিত নই, তবে আশাব্যঞ্জক সরবরাহ করতে পারলাম। তবে সুরক্ষিত উপাদানটি ব্যবহার করতে আপনার অ্যাপ্লিকেশনটি যাচাই করতে / নিরাপদ উপাদানটি অ্যাক্সেস করার অনুমতি দেওয়ার জন্য হার্ডওয়্যার বিক্রেতা বা অন্য কোনও ব্যক্তির প্রয়োজন হতে পারে। এটি নিয়মিত এনএফসি অ্যান্ড্রয়েড অ্যাপ তৈরি করার মতো সহজ নয় as

আরও বিশদ এখানে: http://www.mail-archive.com/android-developers@googlegroups.com/msg152222.html

একটি আসল প্রশ্ন হবে: আপনি কেন একটি সাধারণ পুরানো এনএফসি ট্যাগ অনুকরণ করার চেষ্টা করছেন? এমন কিছু অ্যাপ্লিকেশন রয়েছে যা আমি ভাবছি না? সাধারণত, আপনি কোনও ট্রানজিট কার্ড, অ্যাক্সেস কী বা ক্রেডিট কার্ডের মতো এমন কোনও কিছু অনুকরণ করতে চান যা একটি সুরক্ষিত উপাদান প্রয়োজন (আমার মনে হয় তবে নিশ্চিত নয়)।


ঠিক আছে. গুগল আজকে গুগল ডেস্কটপ: এই পরিস্থিতিতে, ফোনটি ট্যাগ হিসাবে কাজ করবে না?
জোশুয়া পার্টোগি

1
যেমন @ এরিক-ডগলাস উপরে উল্লেখ করেছেন: অগত্যা নয়। যদি পাঠক টার্মিনালটি পিয়ার-টু-পিয়ার হয় তবে এটি ট্যাগ হিসাবে কাজ করার প্রয়োজন হবে না।
Denbec

উপরের মতো, আপনি এনডিইএফ পুশ এবং পিয়ার থেকে অ্যান্ড্রয়েড ২.৩+ তে পিয়ার সাপোর্ট ব্যবহার করে ফোন থেকে পাঠককে লিখতে পারেন, তবে আপনাকে নিশ্চিত করতে হবে যে পাঠক কোডটি পিয়ার থেকে পিয়ার হয়েছে। (এমন একটি ফোন হওয়া দরকার যা একটি এনএফসি চিপ ওভির উদাহরণস্বরূপ গ্যালাক্সি নেক্সাস, নেক্সাস এস)
গ্যামোজিই

সমস্যাটি হ'ল বর্তমানে বেশিরভাগ এনএফসি কার্ড পাঠকরা প্যাসিভ ট্যাগগুলি ধরে নেন। সক্রিয় এলএলসিপি এক্সচেঞ্জগুলিকে সমর্থন করার জন্য এটি অবশ্যই আরও জটিল এবং অবশ্যই এখনও প্যাসিভ কার্ড রিডিং সমর্থন করে। এটি সম্ভব, তবে আমি এখনও এলএলসিপি ব্যবহার করে কোনও অর্থপ্রদানের বিকল্পটি প্রয়োগ করার কথা শুনিনি ...
আইরানদিআর

11
এটি পুরানো। অ্যান্ড্রয়েড ৪.৪-তে হোস্ট-ভিত্তিক কার্ড এমুলেশন রয়েছে, যা এটিকে যথাযথভাবে মঞ্জুরি দেয়: developer.android.com/guide/topics/conecectivity/nfc/hce.html
ট্রেভর জনস

17

কোনও এনএফসি পাঠক যে ট্যাগ থেকে ডেটা পাবেন তা আমরা কী একটি অ্যান্ড্রয়েড এনএফসি করতে পারি?

নেক্সাস এস পিয়ার-টু-পিয়ার মোড সমর্থন করে যা এর নাম থেকেই বোঝা যায় যে একটি ফোনকে একটি ট্যাগ হিসাবে কাজ করতে পারে যা অন্য ফোন পড়তে পারে। এই বছর এনএফসি-তে একটি দুর্দান্ত গুগল আই / ও সেশন ছিল । আপনি যদি এনএফসি-তে আগ্রহী হন তবে আমি এটি দেখার সুপারিশ করব।


ধন্যবাদ এটি আমার পক্ষে এটি স্পষ্ট করে তোলে। কিন্তু কোনও এনএফসি পাঠক ফোন থেকে পড়তে পারবেন?
জোশুয়া পার্টোগি

@ জর্পতোগি আমি পুরোপুরি নিশ্চিত নই, তবে আমি মনে করি পাঠককে এটি কাজ করার জন্য পিয়ার-টু-পিয়ার মোডে স্পষ্টভাবে সমর্থন করতে হবে।
এরিখ ডগলাস

পিয়ার-টু-পিয়ার মোডটি যখন দুটি ফোন বা ডিভাইস পাঠক হিসাবে কাজ করে। পিছনে পিছনে ধাক্কা দেওয়া (লিখিত) হিসাবে তথ্য এতটা পড়া হয় না।
বেন ওয়ার্ড



3

এখানে পড়ুন: http://groups.google.com/group/android-developers/browse_thread/thread/d5fc35a9f16aa467/dec4843abd73d9e9%3Flnk%3Dgst%26q%3Decure%2Belement%2Bdiff%2527s9dd1ee3d1ee84

আমি নিজে যাচাই করে দেখিনি তবে দেখে মনে হচ্ছে লোকেদের আবার অ্যান্ড্রয়েডের মধ্যে লুকানো কোড অন্তর্ভুক্ত করা হয়েছে। তারা মনে হয় একটি মিফার ক্লাসিক কার্ড (iso-14443) অনুকরণ করতে সক্ষম হবে। আমি শীঘ্রই এটি পরীক্ষা করব, এটি খুব আকর্ষণীয় দেখাচ্ছে।

আপনি যদি বাণিজ্যিক / ফ্রি অ্যাপ্লিকেশনটির জন্য এটি করতে চান তবে আপনার খুব কঠিন সময় আসবে, আপনার ব্যবহারকারীরা আপনার অ্যাপ্লিকেশন সমর্থন করতে তাদের কার্নেল পরিবর্তন করতে পছন্দ করবেন না।

আপডেট: আপনার ফোনটিকে টিকিটের অনুকরণে তৈরি করার জন্য একটি সহজ কৌশল থাকবে:
আপনি একটি এনএফসি-স্টিকার পেয়ে ফোনে বা ফোনে রাখতে পারেন put আপনি যে কোনও সময় এটি পড়তে এবং লিখতে সক্ষম হন এবং অন্যান্য ডিভাইসগুলিও এটি পড়তে এবং লিখতে পারে।
এটি আমার কাছে কেবল একটি ধারণা, এটি কোথাও কোথাও ব্যবহার করা হয়নি;)


আমরা আইকার্টের সাথে আইফোনে এনএফসি ট্যাগ এমুলেশন দিয়ে কৌশলটি চেষ্টা করেছি। এটি কার্যকর হতে পারে ... তবে আমরা এটি বাতিল করার সিদ্ধান্ত নিয়েছি, যেহেতু এটি সত্যিই ব্যবহারযোগ্য নয় ...
স্টেইন

2

হ্যাঁ, এনফিসি ম্যানেজারের এনডিইএফ পুশটি একবার দেখুন - অ্যান্ড্রয়েড 4 এর মাধ্যমে আপনি ইন্টারঅ্যাকশন হওয়ার সময় সক্রিয় ডিভাইসে চাপ দেওয়ার জন্য NDEFMessage তৈরি করতে পারবেন।


1
এটি কি পি 2 পি মোড নয়? এনএফসি ফোরাম বাধ্যতামূলক ট্যাগ এমুলেশন নয়।
স্টেইন

2

এনএফসি, কিএ বিভাগ সম্পর্কে গুগল আইও সেশনে। এমন প্রশ্ন ছিল:

কার্ড এমুলেশন? কার্ড এমুলেশন জন্য কোনও এপিআই সমর্থন নেই কার্ড এমুলেশন করার সময় কোনও ধারাবাহিক ব্যবহারকারীর অভিজ্ঞতা এবং কোনও জোরালো গল্প নেই


আবারও - কার্ড এমুলেশনটি 'মঞ্জুরিপ্রাপ্ত' না হওয়ার কারণটি হ'ল সাধারণত নিরাপদ উপাদান ব্যবহার করা দরকার তবে এনএফসি ট্যাগগুলির জন্য কোনও সুরক্ষা নেই (বাস্তবে তারা কোনও ব্যবস্থা নিতে পারে না)। এটি সুরক্ষিত উপাদান প্রয়োজনীয়তা দূর করে এবং অ্যাপ্লিকেশন কোডের মাধ্যমে এটি অনুকরণ করা সম্ভব হতে পারে।
স্টেইন

1

যদি আপনি বোঝাতে চাইছেন একটি চালিত এনএফসি ডিভাইসটিকে প্যাসিভ এক (যেমন একটি ট্যাগ) বলে ভান করার জন্য .. এটি কতটা ভাল কাজ করে তা নিশ্চিত না তবে অ্যান্ড্রয়েড অ্যাপ্লিকেশন এনএফসিসি ক্লাসিকের জালিয়াতিগুলি ট্যাগ সামগ্রী রেকর্ড করতে দেয় এবং তারপরে ট্যাগটি সক্রিয় করার অনুমতি দেয় এবং প্রদর্শিত হয় অনুলিপি ট্যাগটি এনএফসি পাঠকদের কাছে। রেকর্ড করা ট্যাগগুলির একটি লাইব্রেরি তৈরি করে।


1

হ্যাঁ! আপনি কেবল এই অ্যাপ্লিকেশনটি ডাউনলোড করতে পারেন!

অ্যাপ্লিকেশন ডাউনলোড করুন

এবং আপনি যদি এই অ্যাপটি কীভাবে ব্যবহার করেন তা জানতে চাইলে এই ভিডিওটিতে একবার নজর দিন

ধন্যবাদ! আমার উত্তরটি চিহ্নিত করুন যদি এটি আপনাকে সহায়তা করে!


0

এনএফসি প্রযুক্তির জন্য, এটি সহজ। গুগলের জন্য, এটি গুগল ওয়ালেট হিসাবে সমর্থন করবে না।


0

না, এখনি না. গুগল গুগল আইও ২০১১ এ দেখিয়েছে, সেই কার্ড এমুলেশন সমর্থিত নয় এবং কিছুক্ষণের জন্য সমর্থন করা হবে না। মূল (এবং বুঝতে সহজ) সমস্যা: কোন অ্যাপ্লিকেশন স্মার্টকার্ড অনুকরণ করার জন্য ফোনে ডান পাওয়া উচিত?



0

পিয়ার-টু-পিয়ার সাপোর্টে এনডিইএফপুশ কার্যকারিতাটি ব্যবহার করে আপনি অবশ্যই একটি অ্যান্ড্রয়েড ফোন কোনও ট্যাগ রিডারকে লিখিত করতে পারেন - তবে পিয়ার-টু-পিয়ার সমর্থন করার জন্য আপনাকে ট্যাগ রিডার দিকে কোডটি লিখতে হবে (এলএলসিপি) ।


0

হ্যাঁ আপনি যা করতে পারেন তা পিয়ার-টু-পিয়ার মোড

পিয়ার-টু-পিয়ার মোড


ডিভাইসগুলির মধ্যে ডেটা এক্সচেঞ্জ করতে দ্বি নির্দেশমূলক P2P সংযোগ

- প্রক্সিমিটি ইন্টারঅ্যাকশনকে ট্রিগার করেছিল

-নেক্সাস এস: ডিভাইসগুলি পিছনে থেকে পিছনে রাখতে হবে

অ্যাপ্লিকেশন উদাহরণ

V ভিসিডি এক্সচেঞ্জ

Tic টিকেট ও পি 2 পি প্রদানের হ্যান্ড-ওভার

E ওয়েব-পৃষ্ঠা ভাগ করে নেওয়া, ইউটিউব-ভিডিও ভাগ করে নেওয়া

Lic আবেদন ভাগ করে নেওয়া


0

অ্যান্ড্রয়েড ডিভাইসটিকে এনএফসি ট্যাগ হিসাবে আচরণ করা সম্ভব possible এই জাতীয় আচরণকে কার্ড এমুলেশন বলা হয় ।

  • কার্ড এমুলেশন হোস্ট-ভিত্তিক (এইচসিই) বা সুরক্ষিত-উপাদান ভিত্তিক (সিই) হতে পারে।
  • এইচসিইতে, অ্যান্ড্রয়েড মূল প্রসেসরটিতে চলমান একটি অ্যাপ্লিকেশন পাঠকের প্রতিক্রিয়া জানায়। সুতরাং, ফোনটি চালু থাকা দরকার।
  • সিইতে, সুরক্ষিত উপাদানগুলির মধ্যে থাকা একটি অ্যাপলেট পাঠকের কাছে প্রতিক্রিয়া জানায়। এখানে, বাকি ডিভাইসটি স্থগিত করে এনএফসি নিয়ন্ত্রক চালিত করার পক্ষে এটি যথেষ্ট।
  • এই বা উভয় পদ্ধতির একটি একই সাথে সক্রিয় হতে পারে।
    একটি রাউটিং টেবিল এনএফসি নিয়ন্ত্রককে নির্দেশ দেয় যেখানে পাঠকের আদেশগুলি রুট করে।

কিছু রেফারেন্স সরবরাহ করতে পারে বা কেস ব্যবহার করতে পারে?
অভিনেণে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.