2014-10-07 4 views
6

iBeacon in Windows Phone-Geräten -: Wir müssen eine Windows Phone-Anwendung mit iBeacon-Unterstützung ähnlich wie iOS-Anwendungen entwickeln. Wir haben dazu keine nützlichen Informationen gefunden. Kann mir jemand eine bessere Lösung auf vorschlagen „Wie IBeacon auf Windows Phone-Geräte? implementieren“iBeacon Unterstützung für Windows Phone-Geräte

Antwort

10

Leider habe ich mit Microsoft Ingenieure bestätigt, dass dies 8.1 nicht möglich, da der Windows Phone ist.

Während diese Betriebssystemversion die Bluetooth LE-Unterstützung eingeführt hat, ist es mit den APIs nicht möglich, nach iBeacons zu scannen, da die Scanfunktionen auf das Betriebssystem beschränkt sind. Third Party-Apps dürfen keine Scans durchführen, die benötigt werden, um nach Beacons zu suchen. Das Betriebssystem selbst hat keine Funktionalität, um nach iBeacons zu suchen, sondern nur die Möglichkeit, nach verbindungsfähigen Bluetooth LE-Geräten zu suchen und sich mit ihnen zu paaren.

Third-Party-Anwendungen können für Geräte aussehen Umsetzung bekannten GATT-Profilen wie so:

var themometerServices = await Windows.Devices.Enumeration .DeviceInformation.FindAllAsync(GattDeviceService .GetDeviceSelectorFromUuid(GattServiceUuids.HealthThermometer), null); 

Aber iBeacons GATT Dienste nicht werben, so dass dies wird nicht helfen. Was benötigt wird, ist entweder eine native Unterstützung für das Lokalisieren von Beacons oder ein Zugriff von Dritten auf Rohscan-Ergebnisse, die zum Decodieren von Beacon-Identifizierern benötigt werden.

Microsoft wird voraussichtlich die Unterstützung für Bluetooth LE in ihrem kommenden Windows 10-Release erweitern, das eine einheitliche Desktop/Mobil-Codebasis haben wird. Es ist möglich, dass die notwendige Funktionalität enthalten ist. Dieses Betriebssystem wird nicht vor Ende 2015 freigegeben und keine Vorschau APIs werden bis Anfang 2015 verfügbar sein, das ist am ehesten wir Bestätigung haben können, dass solche Unterstützung kommt. Da das Unternehmen in diese Version so viel Energie steckt, ist es unwahrscheinlich, dass Windows Phone 8.x in der Zwischenzeit neue Funktionen hinzugefügt werden.

+0

Windows Phone 8.1 unterstützt das GATT-Profil, auf dem das Proximity-Profil basiert, und iBeacon ist eine Anwendung des PXP Gibt es also eine Möglichkeit, Distanzablesungen von einem iBeacon zu erhalten? – syam

+1

Ich glaube nicht, dass iBeacons das Proximity Profile verwenden. Ein iBeacon implementiert überhaupt kein GATT-Profil - es sendet lediglich eine benutzerdefinierte Herstelleranzeige. – davidgyoung