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 ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

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