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

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

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 格式的麻煩