หน้าเว็บ

วันอาทิตย์ที่ 14 กันยายน พ.ศ. 2557

Apple Pay ระบบจ่ายเงินเปลื่ยนโลก?

Apple Pay
Apple Pay เปิดตัวเมื่อวันที่ 9 เดือน 9 ที่ผ่านมา
Apply Pay ใช้เทคโนโลยี NFC ซึ่งก็เพิ่งจะนำมาใช้กับ iPhone6 ซึ่งเป็นรุ่นใหม่ ที่เพิ่งเปิดตัว

ในฝั่งด้าน Android Device ก็มีการนำ NFC เข้ามาใส่ ในตัว Android Device มากมายหลายรุ่นอยู่แล้ว
แต่ก็ยังไม่เกิด การใช้งานได้จริงๆ จังๆ

การที่ Apple นำ NFC มาใช้ก็จะทำให้ตลาดด้าน NFC จะเติบโตอย่างแน่นอน
ทำให้คน IT ที่ยังไม่รู้จัก ยังไม่ได้สนใจ NFC ก็ต้องเข้ามาทำความเข้าใจ กับเจ้า NFC นี้
และ Apple นำ NFC มาใช้เป็น ระบบ NFC Payment ด้วยแล้วยิ่งน่าสนใจเข้าไปอีก

ระบบ NFC  ( Near Field Communication ) นั้นออกแบบให้เป็นการสื่อสารระยะใกล้ๆ และ รวดเร็ว เรื่องความปลอดภัย ไม่ค่อยได้เน้นมากนัก
( บทความข้อมูล ของ NFC )


คราวนี้ Apple นำ NFC มาใช้เป็น ระบบ Payment ก็ต้องมาปรับปรุงพัฒนา ส่วนความปลอดภัยนี้
บริษัท Apple เจ้าแห่ง Innovation อยู่แล้ว
จึงค้นคิด เกิดเป็น ระบบ Apple Pay ที่มีความปลอดภัยมากขึ้น โดยใช้งานร่วมกับ Touch ID  และ ระบบ Secure Element


การทำงานของระบบ Apple Pay
การทำงานของระบบ
เรื่มจาก ฝั่งร้านค้า ( Merchant ) ต้องรองรับ ระบบ Apple Pay ในการจ่ายเงินก่อน

ต่อมา ผู้จ่ายเงินด้วย Apple Pay ต้องมีเครื่อง iPhone 6 ซึ่งจะมี ปุ่ม Apple Pay ไว้จ่ายเงิน

แล้วก็ยืนยันการจ่าย ( Payment sheet : จำนวนเงิน และ รายละเอียดสินค้าและบริการ ) ด้วย Touch ID ทำงานร่วมกับ Secure Element ( SE )

ส่งข้อมูล Payment Sheet + Customer Information  ( เลขบัตรเครดิต... ชื่อ ... ) แบบเข้ารหัส ไปยัง Payment Provider ( ผู้ให้บริการบัตรเครดิต ) เพื่อขอการอนุมัติจ่ายเงิน

เมื่อได้รับการอนุมัติจ่ายเงิน เรียบร้อยแล้ว ก็แจ้งกลับมายัง ผู้จ่ายเงิน

รายละเอียดทางเทคนิค ดูมาได้จากที่นี่ ครับ
https://developer.apple.com/apple-pay/Getting-Started-with-Apple-Pay.pdf



บทความที่เกี่ยวข้อง


รับทำระบบ RFID NFC Payments , eMoney ระบบบัตรเงินสด คูปองเงินสดอีเลคโทรนิคส์
http://softpowergroup.net/
email : info@softpowergroup.net   Tel .081-6452400
Google+  https://plus.google.com/+SoftpowergroupNetThailand/

My Blog






Android Arduino Control Hardware









Android Code Example

วันเสาร์ที่ 13 กันยายน พ.ศ. 2557

Android NFC HCE

Android NFC HCE Host-based Card Emulation

อุปกรณ์ Android หลายๆ ยี่ห้อ หลายๆรุ่น ก็มี NFC อยู่แล้ว ซึ่งจะ Support แบบ NFC Card emulation อยู่แล้ว ซึ่งเรียกว่า Secure element


NFC Card emulation with a secure element


แต่ใน Android version 4.4 ได้มีฟังชันของ Card Emulation อีกแบบที่ไม่ต้องมี ส่วนของ Secure Element ซึ่งเรียกว่า " Host-based Card Emulation : HCE "

ดังนั้น NFC HCE นี้ ก็เป็นการจำลอง NFC Tag ให้สามารถใช้กับ เครื่องอ่าน NFC ทั่วไป มาอ่าน NFC HCE  จาก Android Device ได้ เหมือนกับการอ่าน NFC Tags ทั่วๆไป

NFC Card emulation without secure element


Supported NFC Cards and Protocols
NFC tag cards ที่ใช้งานได้ และ มาตรฐานต่างๆ ของ Android NFC HCE
Android's HCE Protocol Stack
ตัว Android Devices จะจำลอง เฉพาะแบบ ISO-DEP( ISO 14443-4) เท่านั้น และเป็นแบบ Nfc-A ( ISO/IEC 14443-3 Type A )



ส่วน โปรแกรมการทำงาน HCE Services 

ตามโครงสร้างซอฟแวร์ ของระบบ Android จะมีการทำงาน ส่วน Service Components
ของ NFC HCE ก็จะเป็น HCE Services ซึ่งสามารถทำงานแบบเบื้องหลัง ( Back Ground ) โดยต้องไม่มี หน้า Interface ได้

ตามมาตรฐาน ISO/IEC 7816-4 ต้องมี Application ID ( AID ) เหมือนเป็น Serial Number ของ Card
AID จะมี 16 bytes


บทความที่เกี่ยวข้อง




รับทำระบบ RFID NFC Payments , eMoney ระบบบัตรเงินสด คูปองเงินสดอีเลคโทรนิคส์
http://softpowergroup.net/
email : info@softpowergroup.net   Tel .081-6452400
Google+  https://plus.google.com/+SoftpowergroupNetThailand/

My Blog






Android Arduino Control Hardware









Android Code Example

รู้จักกับ NFC

รู้จักกับ NFC
บทความนี้เป็นการให้ข้อมูล NFC ภาพกว้างๆ โดยรวม ไม่ได้ลงลึกด้านเทคนิคมากนัก

NFC คือ อะไร?
NFC: Near Field Communication  ชื่อบอกอยู่แล้วเป็น Near ระยะใกล้ๆ ใครจะเอาไปทำอะไร ระยะไกลๆ ผิดวัตถุประสงค์
NFC products available since 2005
First NFC Phone - Nokia 3220 NFC

NFC is a type of RFID.  NFC เป็นการทำ RFID มาใช้งาน ดังนั้น ควรเข้าใจ RFID ก่อนจะเข้าใจมากขึ้น



RFID Type

ถ้าแบ่งชนิดของ RFID ตามความถี่ใช้งาน ก็จะมี 3 ย่านความถี่

  • LF : Low Frequency พวก 125 KHz
  • HF : High Frequency ย่าน 13.56 MHz
  • UHF : Ultra High Frequency ก็จะ 2 ย่านความถี่ที่ใช้กัน คือ 900 MHz และ 2.4 GHz

ถ้าจะแบ่งตามระยะความกว้างของการใช้งาน ก็จะ 2 แบบ
  • Short Length หรือ Proximity ใช้แบบระยะใกล้ ไม่เกิน 10 cm.
  • Long Length ใช้แบบระยะไกล 1 - 10 เมตร ตามความแรงของตัวส่ง



Technology แบบอื่นๆ ที่ใช้ได้ มาเปรียบเทียบกันดู NFC,RFID ,Infrared, Bluetooth


Relationship to Other Standards มาตรฐานต่างๆของ NFC
• Proximity and Vicinity Standards ISO/IEC 14443 Included as a base standard in Digital Protocol and Analogue specifications.
• ISO/IEC 18092 – NFCIP-1 Included as a base standard in Digital Protocol and Analogue specifications.
• JIS X 6319-4 – FeliCa Included as a base standard in Digital Protocol and Analogue specifications
• ISO/IEC 15693 – Vicinity Out of scope of NFC Forum work.



การใช้งาน NFC มี 3 mode
  • tag reader/writer
  • tag emulation
  • peer-to-peer data transfer

ศัพท์ทางเทคนิค NFC บางส่วน

NFC Data Exchange Format (NDEF)
Common data format for devices and tags

NFC Record Type Definition (RTD)
Standard record types used in messages between devices/tags

Smart Poster RTD
For posters with tags with text, audio or other data

Text RTD For records containing plain text

Uniform Resource Identifier (URI) 

RTD For records that refer to an Internet resource

Generic Control RTD Way to request an action

Connection Handover How to establish a connection with other wireless technologies




Basics: NFC Tags
NFC Forum defined 4 standard tag platforms

– Type 1
• Innovision Jewel/Topaz

– Type 2
• NXP MIFARE Ultralight / Ultralight C
• NXP NTAG203
• Infineon my-d move / my-d NFC

– Type 3
• Sony FeliCa

– Type 4
• NXP MIFARE DESFire
• Implementable on any contactless smartcard with
ISO 7816-4 support (e.g. on any JavaCard)

Check for updates at : http://www.nfc-forum.org/specs


Basics: NDEF Records
4 groups of record types

– NFC Forum Well-known types
• Defined by the NFC Forum
• E.g. URI , Text , SmartPoster

– NFC Forum External types
• Custom record types definable by application developers

– MIME media types
• Data formats defined by MIME media types
• E.g. Business cards (text/x-vcard)

– Absolute URI types
• Data formats defined by URIs



บทความที่เกี่ยวข้อง
  • Apple NFC Pay ระบบจ่ายเงินเปลื่ยนโลก?



รับทำระบบ RFID NFC Payments , eMoney ระบบบัตรเงินสด คูปองเงินสดอีเลคโทรนิคส์
http://softpowergroup.net/
email : info@softpowergroup.net   Tel .081-6452400
Google+  https://plus.google.com/+SoftpowergroupNetThailand/


My Blog






Android Arduino Control Hardware








Android Code Example