Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das NFP-Anbietermodell (Near Field Proximity) bietet eine allgemeine Oberfläche für Windows, um NFP-Funktionen zu verwenden und NFP-Szenarien und Anwendungsfälle zu ermöglichen.
Um diese Funktionen für Windows verfügbar zu machen, muss die Implementierung eines kompatiblen Geräts einen Gerätetreiber bereitstellen, der die GUID_DEVINTERFACE_NFP Geräteschnittstelle implementiert. Dieser Treiber arbeitet mit der zugrunde liegenden NFP-Technologie, die in Software und/oder Hardware auf dem Gerät implementiert ist, um einen NFP-Anbieter zu bilden.
Die GUID_DEVINTERFACE_NFP Geräteschnittstelle ermöglicht Windows die Verwendung verschiedener NFP-Technologien. Die am häufigsten von Implementierungen dieser Geräteschnittstelle verfügbar gemachte Funktionalität ist generisch und nicht spezifisch für jede zugrunde liegende NFP-Technologie. Apps, die mit diesen allgemeinen Funktionen für die Kommunikation mit anderen Windows-Apps programmieren, sollten in der Lage sein, einen beliebigen NFP-Anbieter zu verwenden, ohne den Code der App zu ändern. Da NFC ein führender Standard im NFP-Raum ist, unterstützt die Geräteschnittstelle spezifisches NFC-Verhalten, indem ein NFP-Anbieter die Möglichkeit bietet, systemeigene NDEF-Pakete zu behandeln. Eine App kann von dieser NFC-spezifischen Funktionalität abhängig sein und ihre eigenen Funktionen nur auf NFC-fähige NFP-Anbieter beschränken.
Zwei PCs mit inkompatiblen NFP-Anbietern können nicht über ihre NFP-Anbieter kommunizieren. Diese Spezifikation enthält Richtlinien, die ausreichen, um die Interoperabilität von zwei zertifizierten Windows-Systemen zu unterstützen, da die Unterstützung für mindestens einen NFC-fähigen Anbieter eine Voraussetzung für die Windows-Systemzertifizierung ist.
NFP-Anbieter bereiten ihre Kommunikation im Voraus mithilfe eines Pub/Sub-Modells vor, dessen Übertragung durch ein nahes Ereignis der zugrunde liegenden NFP-Technologie ausgelöst wird. Nachrichten werden basierend auf einem Nachrichtentyp veröffentlicht und abonniert. Wenn sich zwei Geräte gemäß der NFP-Technologie nähern, wird der Näherungszustand ausgelöst und alle aktuell veröffentlichten Nachrichten werden an aktuelle Teilnehmer auf dem anderen Gerät übertragen. Dieser Mechanismus stellt ein Modell bereit, bei dem der Benutzer einen Kontext auf dem Gerät festlegt und dann mit einem anderen Gerät tippt, um das Szenario auf einfache Weise abzuschließen.