SlideShare a Scribd company logo
1 of 18
Windows 8 / Windows Phone8
            NFC




  Bill Chung
Microsoft MVP
NFC 概念
•   Near Field Communication / 近場通訊
•   通訊頻率: 13.56 MHz
•   距離: < 10公分
•   Max bit rate: 424Kb/s
•   Communication modes
    • Active
    • Passive
• Operating modes
    • Read/Write (Reader Mode)
    • Peer to Peer
    • Card emulation (Windows 8/ Phone 8 目前不支援)
Windows 8 / Phone 8 上的
NFC應用
• 做為Bluetooth傳輸的認證交握 (Peer to Peer)
• 設備間直接傳輸 (Peer to Peer)
• 讀取/寫入 NFC tag (Read/Write)
• 電子錢包 (需搭配 SIM 卡 / Windows Phone 8)
NDEF Format
• NFC Data Exchange Format
• 定義 NFC 設備之間或是 NFC設備與Tag通訊內容封
  裝的格式 (NDEF message)
NDEF Record
NDEF Short Record




If IL=1      If IL=0
NFC tag
• NFC Forum tag types
  • Type 1: Broadcom BCM20203
  • Type 2: NXP MIFARE Ultralight
  • Type 3: Sony FeliCa
  • Type 4: NXP DESFire, SmartMX-JCOP
• NXP-specific type tag
  • Type Mifare Classic:NXP MIFARE Classic 1k, MIFARE
    Classic 4K, and Classic Mini
NFC Forum Type 1
• Based on ISO-14443A standard.
• Read and re-write capable, also users can configure
  the tag to be read-only.
• 96 bytes of memory, expandable up to 2KB.
• Communication speed 106 Kbits/s.
• No data collision protection.
• Compatible products : Broadcom BCM20203.
NFC Forum Type 2
• Based on ISO-14443A standard.
• Read and re-write capable, also users can configure
  the tag to be read-only.
• 96 bytes of memory, expandable up to 2KB.
• Communication speed 106 Kbits/s.
• Anti-collision support.
• Compatible products : NXP MIFARE Ultralight.
NFC Forum Type 3
• Based on the Japanese Industrial Standard (JIS) X 6319-
  4.
• Pre-configured at manufacture to be either read and re-
  writable, or read-only.
• Variable memory, up to 1 MB per service.
• Supports two communication speeds, 212 or 424 Kbits/s.
• Anti-collision support.
• Compatible products : Sony FeliCa.
NFC Forum Type 4
• Based on ISO-14443A standard.
• Pre-configured at manufacture to be either read and
  re-writable, or read-only.
• Variable memory, up to 32 KB per service.
• Supports three different communication speeds 106
  or 212 or 424 Kbits/s.
• Anti-collision support.
• Compatible products : NXP DESFire, SmartMX-
  JCOP.
Type MIFARE Classic
• Based on ISO-14443A standard.
• Read and re-write capable, also users can configure
  the tag to be read-only.
• Variable memory 192/768/3584 Bytes.
• Communication speed 106 Kbits/s.
• Anti-collision support.
• Compatible products : NXP MIFARE Classic 1k,
  MIFARE Classic 4K, and Classic Mini.
NFC 晶片相容性的問題
• NXP 相容的 NFC 晶片理論上可以讀取以上五種
  Type 的 Tag

• 非 NXP 相容的晶片有可能連 Type 2 和 Type 4 都讀
  不到
Windows.Networking.Proximity
namespace
• http://msdn.microsoft.com/en-
  us/library/windows/apps/xaml/br241250.aspx
• 近場通訊主要的類別都在這個命名空間
Start




                        ProximityDevice.GetDefault
                           取得本機 NFC 設備




                                              ProximityDevice.PublishMessage
ProximityDevice.SubscribeForMessage        ProximityDevice.PublishBinaryMessage
              訂閱訊息                                         ……..
                                                         發佈訊息

http://msdn.microsoft.com/zh-tw/library/windows/apps/xaml/br241212.aspx
API 中的 Message Protocol
 •   Windows                         •   NDEF
 •   WindowsUri                      •   NDEF:ext
 •   WindowsMime                     •   NDEF:MIME
 •   Windows:WriteTag                •   NDEF:URI
 •   WindowsUri:WriteTag             •   NDEF:wkt
 •   WindowsMime:WriteTag            •   NDEF:WriteTag
 •   LaunchApp:WriteTag              •   NDEF:Unknown
 •   WriteableTag
 •   Pairing:Bluetooth

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh701129.aspx
Message Type
• Protocol.SubType
  • 例如
  • Windows.Sample
  • WindowsMime.image/jpeg
  • NDEF:URI.http://contoso.com/sometype
NDEF Library for Proximity
APIs (NFC)
• https://ndef.codeplex.com/
• 減少處理 NDEF 格式的麻煩

More Related Content

What's hot

Nfc technology
Nfc  technologyNfc  technology
Nfc technologyDeepak Raj
 
Tapit - An NFC overview 2013
Tapit - An NFC overview 2013Tapit - An NFC overview 2013
Tapit - An NFC overview 2013Tapit
 
Near field communication
Near field communicationNear field communication
Near field communicationNagesh Mishra
 
Near field communication
Near field communicationNear field communication
Near field communicationVaibhav Chandak
 
NFC Bootcamp Seattle Day 1
NFC Bootcamp Seattle Day 1NFC Bootcamp Seattle Day 1
NFC Bootcamp Seattle Day 1traceebeebe
 
Near Field Communication NFC
Near Field Communication NFCNear Field Communication NFC
Near Field Communication NFCMehvish Mushtaq
 
Ask Contactless Terminals
Ask Contactless TerminalsAsk Contactless Terminals
Ask Contactless Terminalsclaren65
 
NFC near feald communication
NFC near feald communicationNFC near feald communication
NFC near feald communicationMADHANRAJXBOX360
 
Near Field Communication by Mohammed Mudassir
Near Field Communication by Mohammed MudassirNear Field Communication by Mohammed Mudassir
Near Field Communication by Mohammed MudassirMohammed Mudassir
 
Near field communication
Near field communication Near field communication
Near field communication Siddharth Dc
 
Near Field Communication (NFC)
Near Field Communication (NFC)Near Field Communication (NFC)
Near Field Communication (NFC)Seminar Links
 
Near field communication
Near field communicationNear field communication
Near field communicationRahul Patil
 
NFC Technology
NFC TechnologyNFC Technology
NFC TechnologyNeha Singh
 

What's hot (20)

NFC TECHNOLOGY
NFC TECHNOLOGYNFC TECHNOLOGY
NFC TECHNOLOGY
 
Nfc technology
Nfc technologyNfc technology
Nfc technology
 
Nfc in android
Nfc in androidNfc in android
Nfc in android
 
Nfc technology
Nfc  technologyNfc  technology
Nfc technology
 
Tapit - An NFC overview 2013
Tapit - An NFC overview 2013Tapit - An NFC overview 2013
Tapit - An NFC overview 2013
 
Near field communication
Near field communicationNear field communication
Near field communication
 
Near field communication
Near field communicationNear field communication
Near field communication
 
NFC Bootcamp Seattle Day 1
NFC Bootcamp Seattle Day 1NFC Bootcamp Seattle Day 1
NFC Bootcamp Seattle Day 1
 
Near field communication ppt
Near field communication pptNear field communication ppt
Near field communication ppt
 
10.1
10.110.1
10.1
 
Near Field Communication NFC
Near Field Communication NFCNear Field Communication NFC
Near Field Communication NFC
 
Ask Contactless Terminals
Ask Contactless TerminalsAsk Contactless Terminals
Ask Contactless Terminals
 
NFC near feald communication
NFC near feald communicationNFC near feald communication
NFC near feald communication
 
Near Field Communication by Mohammed Mudassir
Near Field Communication by Mohammed MudassirNear Field Communication by Mohammed Mudassir
Near Field Communication by Mohammed Mudassir
 
Near field communication
Near field communication Near field communication
Near field communication
 
Near Field Communication (NFC)
Near Field Communication (NFC)Near Field Communication (NFC)
Near Field Communication (NFC)
 
Near field communication
Near field communicationNear field communication
Near field communication
 
Nfc presentation
Nfc presentationNfc presentation
Nfc presentation
 
NFC
NFCNFC
NFC
 
NFC Technology
NFC TechnologyNFC Technology
NFC Technology
 

Viewers also liked

Embedded Systems Security News 2011/05
Embedded Systems Security News 2011/05Embedded Systems Security News 2011/05
Embedded Systems Security News 2011/05AurMiana
 
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPdroidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPDroidcon Berlin
 
NFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer DevicesNFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer DevicesNFC Forum
 
Near field communication (nfc) technology
Near field communication (nfc) technologyNear field communication (nfc) technology
Near field communication (nfc) technologyAnkur Sharma
 
NFC technical presentation
NFC technical presentationNFC technical presentation
NFC technical presentationAkshat Rohatgi
 
Embedded systems security news 2011/04
Embedded systems security news 2011/04Embedded systems security news 2011/04
Embedded systems security news 2011/04AurMiana
 
Embedded Systems Security News 2011/01
Embedded Systems Security News 2011/01Embedded Systems Security News 2011/01
Embedded Systems Security News 2011/01AurMiana
 
Embedded Systems Security News 2011/06
Embedded Systems Security News 2011/06Embedded Systems Security News 2011/06
Embedded Systems Security News 2011/06AurMiana
 
Nfc reader writer_mode
Nfc reader writer_modeNfc reader writer_mode
Nfc reader writer_modeChun-Kai Wang
 
Android Application Development of NFC Reader-Writer Mode
Android Application Development of NFC Reader-Writer ModeAndroid Application Development of NFC Reader-Writer Mode
Android Application Development of NFC Reader-Writer ModeChun-Kai Wang
 
Near Field Communication & Android
Near Field Communication & AndroidNear Field Communication & Android
Near Field Communication & Androidromemore
 
Smart Phone in 2013
Smart Phone in 2013Smart Phone in 2013
Smart Phone in 2013JJ Wu
 
Seminar Report on NFC
Seminar Report on NFCSeminar Report on NFC
Seminar Report on NFCTouroxy
 
NFC Everywhere
NFC EverywhereNFC Everywhere
NFC EverywhereNFC Forum
 
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside NXP MIFARE Team
 
Architecture and Development of NFC Applications
Architecture and Development of NFC ApplicationsArchitecture and Development of NFC Applications
Architecture and Development of NFC ApplicationsThomas de Lazzari
 
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...NFC Forum
 
Near field communication
Near field communicationNear field communication
Near field communicationdivyasolanki101
 

Viewers also liked (20)

Embedded Systems Security News 2011/05
Embedded Systems Security News 2011/05Embedded Systems Security News 2011/05
Embedded Systems Security News 2011/05
 
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPdroidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
 
Norme NFC - Romain Menetrier PAUG
Norme NFC - Romain Menetrier PAUGNorme NFC - Romain Menetrier PAUG
Norme NFC - Romain Menetrier PAUG
 
NFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer DevicesNFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer Devices
 
Near field communication (nfc) technology
Near field communication (nfc) technologyNear field communication (nfc) technology
Near field communication (nfc) technology
 
NFC technical presentation
NFC technical presentationNFC technical presentation
NFC technical presentation
 
Embedded systems security news 2011/04
Embedded systems security news 2011/04Embedded systems security news 2011/04
Embedded systems security news 2011/04
 
Embedded Systems Security News 2011/01
Embedded Systems Security News 2011/01Embedded Systems Security News 2011/01
Embedded Systems Security News 2011/01
 
Embedded Systems Security News 2011/06
Embedded Systems Security News 2011/06Embedded Systems Security News 2011/06
Embedded Systems Security News 2011/06
 
Nfc reader writer_mode
Nfc reader writer_modeNfc reader writer_mode
Nfc reader writer_mode
 
Android Application Development of NFC Reader-Writer Mode
Android Application Development of NFC Reader-Writer ModeAndroid Application Development of NFC Reader-Writer Mode
Android Application Development of NFC Reader-Writer Mode
 
Near Field Communication & Android
Near Field Communication & AndroidNear Field Communication & Android
Near Field Communication & Android
 
Smart Phone in 2013
Smart Phone in 2013Smart Phone in 2013
Smart Phone in 2013
 
Seminar Report on NFC
Seminar Report on NFCSeminar Report on NFC
Seminar Report on NFC
 
NFC Everywhere
NFC EverywhereNFC Everywhere
NFC Everywhere
 
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
 
Architecture and Development of NFC Applications
Architecture and Development of NFC ApplicationsArchitecture and Development of NFC Applications
Architecture and Development of NFC Applications
 
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
 
Near field communication
Near field communicationNear field communication
Near field communication
 
Nfc
NfcNfc
Nfc
 

Similar to NFC (Windows 8/ Windows Phone 8 )

NFC Bootcamp Seattle Day 2
NFC Bootcamp Seattle Day 2 NFC Bootcamp Seattle Day 2
NFC Bootcamp Seattle Day 2 traceebeebe
 
Near field communication(nfc)
Near field communication(nfc)Near field communication(nfc)
Near field communication(nfc)Bhaumik Gagwani
 
Near field communication
Near field communicationNear field communication
Near field communicationParamvir Singh
 
Nfc Overview
Nfc OverviewNfc Overview
Nfc Overviewmehdibs
 
Electronic Access Control Security / Безопасность электронных систем контроля...
Electronic Access Control Security / Безопасность электронных систем контроля...Electronic Access Control Security / Безопасность электронных систем контроля...
Electronic Access Control Security / Безопасность электронных систем контроля...Positive Hack Days
 
Network Situational Awareness with d00gle
Network Situational Awareness with d00gleNetwork Situational Awareness with d00gle
Network Situational Awareness with d00gleDug Song
 
Introduction to NFC
Introduction to NFCIntroduction to NFC
Introduction to NFCWei-Tsung Su
 
NFC & RFID on Android
NFC & RFID on AndroidNFC & RFID on Android
NFC & RFID on Androidtodbotdotcom
 
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8Microsoft Mobile Developer
 
Open source building blocks for the Internet of Things - Jfokus 2013
Open source building blocks for the Internet of Things - Jfokus 2013Open source building blocks for the Internet of Things - Jfokus 2013
Open source building blocks for the Internet of Things - Jfokus 2013Benjamin Cabé
 
DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...
DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...
DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...Felipe Prado
 
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...Alexandre Moneger
 
Next Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop SlidesNext Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop SlidesNeven6
 
Near field communication.pptx
Near field communication.pptxNear field communication.pptx
Near field communication.pptxPoriumlimited
 
Building an Open M2M community one step at a time
Building an Open M2M community one step at a timeBuilding an Open M2M community one step at a time
Building an Open M2M community one step at a timeBenjamin Cabé
 

Similar to NFC (Windows 8/ Windows Phone 8 ) (20)

NFC Bootcamp Seattle Day 2
NFC Bootcamp Seattle Day 2 NFC Bootcamp Seattle Day 2
NFC Bootcamp Seattle Day 2
 
Near field communication(nfc)
Near field communication(nfc)Near field communication(nfc)
Near field communication(nfc)
 
Near field communication
Near field communicationNear field communication
Near field communication
 
Nfc on Android
Nfc on AndroidNfc on Android
Nfc on Android
 
Nfc Overview
Nfc OverviewNfc Overview
Nfc Overview
 
NFC TECHNOLOGY
NFC TECHNOLOGYNFC TECHNOLOGY
NFC TECHNOLOGY
 
Electronic Access Control Security / Безопасность электронных систем контроля...
Electronic Access Control Security / Безопасность электронных систем контроля...Electronic Access Control Security / Безопасность электронных систем контроля...
Electronic Access Control Security / Безопасность электронных систем контроля...
 
Network Situational Awareness with d00gle
Network Situational Awareness with d00gleNetwork Situational Awareness with d00gle
Network Situational Awareness with d00gle
 
Introduction to NFC
Introduction to NFCIntroduction to NFC
Introduction to NFC
 
NFC & RFID on Android
NFC & RFID on AndroidNFC & RFID on Android
NFC & RFID on Android
 
Near field communication
Near field communicationNear field communication
Near field communication
 
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
 
Secured Internet Gateway for ISP with pfsense & FRR
Secured Internet Gateway for ISP with pfsense & FRRSecured Internet Gateway for ISP with pfsense & FRR
Secured Internet Gateway for ISP with pfsense & FRR
 
Open source building blocks for the Internet of Things - Jfokus 2013
Open source building blocks for the Internet of Things - Jfokus 2013Open source building blocks for the Internet of Things - Jfokus 2013
Open source building blocks for the Internet of Things - Jfokus 2013
 
DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...
DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...
DEF CON 27 - DANIEL ROMERO and MARIO RIVAS - why you should fear your mundane...
 
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
 
Next Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop SlidesNext Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop Slides
 
Near field communication.pptx
Near field communication.pptxNear field communication.pptx
Near field communication.pptx
 
Building an Open M2M community one step at a time
Building an Open M2M community one step at a timeBuilding an Open M2M community one step at a time
Building an Open M2M community one step at a time
 
OWF12/Java Building an Open M2M community
OWF12/Java Building an Open M2M communityOWF12/Java Building an Open M2M community
OWF12/Java Building an Open M2M community
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

NFC (Windows 8/ Windows Phone 8 )

  • 1. Windows 8 / Windows Phone8 NFC Bill Chung Microsoft MVP
  • 2. NFC 概念 • Near Field Communication / 近場通訊 • 通訊頻率: 13.56 MHz • 距離: < 10公分 • Max bit rate: 424Kb/s • Communication modes • Active • Passive • Operating modes • Read/Write (Reader Mode) • Peer to Peer • Card emulation (Windows 8/ Phone 8 目前不支援)
  • 3. Windows 8 / Phone 8 上的 NFC應用 • 做為Bluetooth傳輸的認證交握 (Peer to Peer) • 設備間直接傳輸 (Peer to Peer) • 讀取/寫入 NFC tag (Read/Write) • 電子錢包 (需搭配 SIM 卡 / Windows Phone 8)
  • 4. NDEF Format • NFC Data Exchange Format • 定義 NFC 設備之間或是 NFC設備與Tag通訊內容封 裝的格式 (NDEF message)
  • 6. NDEF Short Record If IL=1 If IL=0
  • 7. NFC tag • NFC Forum tag types • Type 1: Broadcom BCM20203 • Type 2: NXP MIFARE Ultralight • Type 3: Sony FeliCa • Type 4: NXP DESFire, SmartMX-JCOP • NXP-specific type tag • Type Mifare Classic:NXP MIFARE Classic 1k, MIFARE Classic 4K, and Classic Mini
  • 8. NFC Forum Type 1 • Based on ISO-14443A standard. • Read and re-write capable, also users can configure the tag to be read-only. • 96 bytes of memory, expandable up to 2KB. • Communication speed 106 Kbits/s. • No data collision protection. • Compatible products : Broadcom BCM20203.
  • 9. NFC Forum Type 2 • Based on ISO-14443A standard. • Read and re-write capable, also users can configure the tag to be read-only. • 96 bytes of memory, expandable up to 2KB. • Communication speed 106 Kbits/s. • Anti-collision support. • Compatible products : NXP MIFARE Ultralight.
  • 10. NFC Forum Type 3 • Based on the Japanese Industrial Standard (JIS) X 6319- 4. • Pre-configured at manufacture to be either read and re- writable, or read-only. • Variable memory, up to 1 MB per service. • Supports two communication speeds, 212 or 424 Kbits/s. • Anti-collision support. • Compatible products : Sony FeliCa.
  • 11. NFC Forum Type 4 • Based on ISO-14443A standard. • Pre-configured at manufacture to be either read and re-writable, or read-only. • Variable memory, up to 32 KB per service. • Supports three different communication speeds 106 or 212 or 424 Kbits/s. • Anti-collision support. • Compatible products : NXP DESFire, SmartMX- JCOP.
  • 12. Type MIFARE Classic • Based on ISO-14443A standard. • Read and re-write capable, also users can configure the tag to be read-only. • Variable memory 192/768/3584 Bytes. • Communication speed 106 Kbits/s. • Anti-collision support. • Compatible products : NXP MIFARE Classic 1k, MIFARE Classic 4K, and Classic Mini.
  • 13. NFC 晶片相容性的問題 • NXP 相容的 NFC 晶片理論上可以讀取以上五種 Type 的 Tag • 非 NXP 相容的晶片有可能連 Type 2 和 Type 4 都讀 不到
  • 14. Windows.Networking.Proximity namespace • http://msdn.microsoft.com/en- us/library/windows/apps/xaml/br241250.aspx • 近場通訊主要的類別都在這個命名空間
  • 15. Start ProximityDevice.GetDefault 取得本機 NFC 設備 ProximityDevice.PublishMessage ProximityDevice.SubscribeForMessage ProximityDevice.PublishBinaryMessage 訂閱訊息 …….. 發佈訊息 http://msdn.microsoft.com/zh-tw/library/windows/apps/xaml/br241212.aspx
  • 16. API 中的 Message Protocol • Windows • NDEF • WindowsUri • NDEF:ext • WindowsMime • NDEF:MIME • Windows:WriteTag • NDEF:URI • WindowsUri:WriteTag • NDEF:wkt • WindowsMime:WriteTag • NDEF:WriteTag • LaunchApp:WriteTag • NDEF:Unknown • WriteableTag • Pairing:Bluetooth http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh701129.aspx
  • 17. Message Type • Protocol.SubType • 例如 • Windows.Sample • WindowsMime.image/jpeg • NDEF:URI.http://contoso.com/sometype
  • 18. NDEF Library for Proximity APIs (NFC) • https://ndef.codeplex.com/ • 減少處理 NDEF 格式的麻煩