بطاقة ذكية بطاقة بنك

اذا سمحتم هل يمكن عمل تطبيق أندرويد يمكنه قرأت بطاقة ذكية مثل بطاقة بنك 

اذا ممكن ليش ما يستخدم بدل أجهزة مخصصة لهيك شي

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

حسب بحثي القصير في الموضوع فأعتقد نعم، يمكن تطوير تطبيق Android بحيث يستخدم تقنية NFC (Near Field Communication) لقراءة بطاقات ذكية مثل بطاقات البنوك ولعل المستخدمين هنا في حسوب من المتمكنين في البرمجة يمكنهم إطلاعنا على أهم النقاط المرتبطة بهذا الأمر.

Mustafa_Suleiman أضف ردا

تلك التطبيقات متاحة بالفعل وهي تستخدم تقنية NFC، حيث يجب وضع البطاقة على مدى قريب (أقل من 4 سم) بالجهة الخلفية للهاتف من أجل قراءة البيانات الخاصة بها.

و NFC (Near Field Communication) هي تقنية لاسلكية تعتمد على التبادل القريب للبيانات بين الأجهزة التي تدعم تلك التقنية، وتستخدم ترددات راديو عالية التردد (HF) لتحقيق اتصال قريب المدى.

فالأجهزة التي تدعم NFC يمكنها أن تتواصل بشكل فعّال مع بعضها البعض عندما تكون على مسافة قريبة أقل من 4 سنتيمتر.

  • أثناء القراءة يتم تحديد نوع البطاقة الذكية عن طريق قراءة ATR (Attribute Token Response) للبطاقة، حيث يحدد نوع البطاقة وإصدارها.
  • ثم فتح اتصال مع البطاقة الذكية باستخدام بروتوكول ISO 7816.
  • ثم قراءة البيانات من البطاقة الذكية بواسطة الأوامر المحددة للبطاقة الذكية.

وتختلف تقنية قراءة البطاقات الذكية باختلاف نوع البطاقة الذكية، حيث تتطلب البطاقات الذكية ذات الشريحة الممغنطة استخدام قارئ بطاقة مغناطيسية وذلك لا يتوفر بالهواتف، أما البطاقات المعروفة باسم البطاقات اللاتلامسية بها شريحة لقراءة بياناتها من خلال NFC.

وبالطبع يوجد أجهزة لقراءة البطاقة من خلال NFC متوفرة في أماكن التجارة ويوجد أيضًا الأجهزة التي تدعم قراءة البطاقة الممغنطة، والبطاقات اللاتلامسية تدعم الأمرين.