
این روزها اکثر گوشیهای امروزی مجهز به NFC شدهاند. همانطور که اطلاع دارید NFC مخفف Near field communication است که به فارسی میتوان آن را ارتباط حوزه نزدیک ترجمه کرد. انافسی در واقع نوعی وسیله ارتباطی بیسیم بین دو دستگاه در مجاورت همدیگر است که در فاصلههای کوتاه (حداکثر چند سانتیمتر) کاربرد دارد. برای استفاده از NFC شما به یک وسیله کوچک برچسب مانند نیاز دارید که به آن NFC Tag میگویند و شما میتوانید این تگ را به وسیله موبایل خود برنامهریزی کرده تا هرگاه موبایلتان به این تگ نزدیک شود دستوری که روی آن برنامهریزی کرده اید اجرا شود. برای مثال یک تگ ان اف سی را به کنار تختخواب خود زده تا هرگاه گوشی شما به آن نزدیک شد گوشی سایلنت و برای مثال، آلارم خاصی روی آن تنظیم شود. اما هنوز در بازار ان اف سی تگ به وفور یافت نمیشود و اگر هم یافت شود قیمت آن هنوز منطقی نیست. یکی از انافسی تگهایی که در جیب و کیف خیلی از افراد وجود دارد کارتهای مترو و اتوبوس است. در این پست خواهیم آموخت چگونه از همین کارتها بدون هیچ هزینه اضافهای به عنوان ان اف سی تگ استفاده نماییم.
برای انجام این آموزش به یک گوشی اندرویدی و یک کارت مترو نیاز دارید. دقت نمایید احتمال اینکه کارت متروی شما بعد از انجام این آموزش فقط جهت برنامهای که شما بر روی آن اعمال کردهاید عمل کند و برای استفاده در مترو و اتوبوس غیرقابلاستفاده شود وجود دارد بنابراین ترجیحا از کارتی استفاده کنید که اعتباری در داخل آن نیست یا اعتبار آن زیاد نمیباشد.
برنامه مورد نیاز ما برای برنامهنویسی روی ان اف سی تگ NFC ReTag نام دارد. اپلیکیشنهای زیادی برای رایت کردن انافسی تگها وجود دارد اما برای وارد کردن دستور روی کارتهای مترو NFC ReTag بهترین گزینه است. ابتدا این اپلیکیشن را از اینجا و یا سایتهای موازی که از آن اپلیکیشنهای مورد نیاز خود را دانلود مینمایید دانلود کنید. بعد از نصب این اپلیکیشن دقت کنید که منوی NFC شما در گوشیتان روشن باشد. معمولا برای این کار باید به منوی Setting رفته سپس وارد بخش Wireless & Networks settings شده و گزینه NFC را روشن نمایید.
بعد از انجام این کار اپلیکیشن را باز کرده و کارت متروی خود را پشت گوشی خود قرار دهید و سپس و روی گزینه Tap a Tag تاچ نمایید. در اینجا باید کارت شما را شناسایی نماید و عبارت New Tag Detected روی صفحه ظاهر شود. در غیر اینصورت کارت را دوباره به دستگاه نزدیک نمایید. بعد از این اتفاق روی گزینه Add a Tag تاچ کنید. در اینجا با ۴ گزینه خانه ، ماشین ، اداره و شبانه برخورد خواهید کرد. در هر کدام از گزینهها مواردی جهت برنامهنویسی روی ان اف سی تگ شما قرار داده شده است. برای مثال بعد از تاچ کردن گزینه Car شما می توانید تعیین کنید به محض نزدیک کردن گوشی به NFC Tag داخل ماشین شما بلوتوث گوشیتان روشن شود و یا موزیک خاصی پخش شود و یا اینکه صدای زنگ گوشی شما بیشتر یا کمتر شود. همینطور در منوهای دیگر شما میتوانید تعیین نمایید به محض نزدیک کردن گوشی به ان اف سی تگ شما برنامه خاصی در گوشیتان باز شود و فعالیت خاصی صورت پذیرد.
بدین ترتیب با کمی کار کردن با این اپلیکیشن شما قادر خواهید بود بدون صرف هزینه خاصی از کارت مترو و اتوبوس خود به عنوان یک ان اف سی تگ استفاده نمایید. شاید یکی از کاربردهای جالب ان اف سی تگ در آینده نزدیک برای Foursquareبازان این باشد که چکاین ها در کافهها و رستورانها دیگر تنها با نزدیک کردن گوشی به این تگها صورت پذیرد.
خیلی عالی بود
[پاسخ]
در آینده با پیشرفت های دیگه در این تکنولوژی، میتونه خیلـی کار آمدتر هم باشه.
[پاسخ]
تنها مشکلش اینه که عملکرد این تگ وابسته به اپ لانچر هست و بعضا عملکرد صحیحی نداره
[پاسخ]
خیلی عالی بود.ای کاش میشد با استفاده از برنامه nfc retag کارت مورد نظر رو شارژ کرد….
[پاسخ]
اتفاقا دیروز من همین موضوع رو به داشتم به یکی از دوستان برنامه نویس اندرویدی مون توضیح میدادم و اون میگفت نه نمیشه و احتمالا برای رایت روی این کارت باید انکریپشنی باشه که اون رو شناسایی کنیم :دی
[پاسخ]
میلاد پاسخ در تاريخ September 7th, 2013 5:44 pm:
@بهنام کاشانی, پس به دوستمون بگو دیدی گفتم که میشه و شد :))
[پاسخ]
سلام
مطلبوتون بسیار عالی بود با اجازه تو وبلاگم گذاشتم
باتشکر♥
[پاسخ]
با سلام من روی کارت مترو گذاشتم ارور (this tag is not support ( داد . چیکار کنم ؟ ممنون میشم راهنمایی کنید
[پاسخ]
سلام
من گوشی لومیا 920 دارم، با هر برنامه ای که امتحان کردم نتونستم تگ روی کارت رو پاک کنم. اگه برنامه ای روی ویندوز ستور می شناسید لطف کنید اطلاع بدید.
[پاسخ]
امروز بالاخره ی کارت متروی بدون استفاده پیدا کردم و تستش کردم، عــــالیه. ممنون.
[پاسخ]
من نه گوشی اندرویدی دارم نه کارت مترو!!
[پاسخ]
بسیار جالب بود
[پاسخ]
خیلی خوب بود مرررررسی
thanks very much
[پاسخ]
عالی بود میلاد
[پاسخ]
سلام
مطلبتون فوق اعاده عالی بود ….
آیا وبسایت یا مطلبی رو میشناسید که در مورد برنامه نویسی ان اف سی توضیح داده باشه ؟ مخصوصا تحت لینوکس …
ممنون.
[پاسخ]
مطلب خیلی جالب و جذابی بود…اونقدری که به فکر خرید یه گوشی NFC دار افتادم از اون جالب تر اینکه یه برنامه ای یافتم واسه اینکه اطلاعات کارت بلیط مترو رو بخونه و نگهداری کنه و دوباره روی کارت بنویسه یه جورایی سفر مجانی البته اگه سازنده های کارت بلیط مترو حواسشون به کارت نبوده باشه و یه بیت رو 1 نکرده باشن! که البته با توجه به آموزش باید قابل اجرا باشه
فقط یکی باید تستش کنه از ما که در شهرستانیم فعلا بر نمیاد…وای از دست ما ایرانیا که هیچوقت از تکنولوژی اونجوری که باید در راه درست استفاده نمیکنیم!
سوالی که واسم پیش اومد اینه که آیا کارتای اتوبوس و یا مثلا کارت ژتون دانشگاه ها هم میتونه به عنوان تگ ان اف سی استفاده بشه یا نه؟ البته نه برای نوشتن روی اونا!
اینم لینک نرم افزاره:
https://play.google.com/store/apps/details?id=com.intrepidus.ultracardtester
[پاسخ]
اقا دمت گرم عالم بو واقعا دمتون گرم من روی نکسوس 5 نتیجه گرفتم دستتون درد نکنه خسته نباشید
[پاسخ]
اقا دمت گرم عالم بو واقعا دمتون گرم من روی نکسوس 5 نتیجه گرفتم دستتون درد نکنه خسته نباشید!
[پاسخ]
من روی کارت اتوبوس زدم جواب داد
[پاسخ]
سلام
کارت مترو مایفر است و برای شارژ کردن احتیاج به یک انکدر و پاسورد مایفر دارید که فقط دست کدکنندگانش یعنی مترو و شرکت سازنده گیت مترو است.
برای اطلاعات بیشتر راجع به کارتهای هوشمند به این سایت سربزنید:
http://www.sepehranformatic.com/sepehr/index.php?page=article&hl=fa_IR
[پاسخ]
آقا دمت گرم شادمون کردی
[پاسخ]
پس با این روش ها میشه یه نرم افزار هم ساخت که کارت مترو رو شارژ کرد
[پاسخ]
جالب بود امروز استفاده کردم
[پاسخ]