Azure Spatial Anchors is een beheerd cloudservice- en ontwikkelplatform voor mixed reality-ervaringen voor ruimtelijk inzicht voor meerdere gebruikers op HoloLens-, iOS- en Android-apparaten.
Zie het overzicht van Azure Spatial Anchors voor meer informatie.
Veelgestelde vragen over het product Azure Spatial Anchors
Voor welke apparaten biedt Azure Spatial Anchors ondersteuning?
Azure Spatial Anchors biedt ontwikkelaars de mogelijkheid om apps te bouwen op HoloLens-apparaten, op iOS-apparaten met ondersteuning voor ARKit en op Android-apparaten met ondersteuning voor ARCore. iOS- en Android-apparaten kunnen ook telefoons en tablets zijn.
Heb ik een verbinding met de cloud nodig om Azure Spatial Anchors te kunnen gebruiken?
Voor Azure Spatial Anchors is momenteel een netwerkverbinding met internet vereist. We horen graag uw opmerkingen op onze feedbacksite.
Wat zijn de connectiviteitsvereisten voor Azure Spatial Anchors?
Azure Spatial Anchors werkt met Wi-Fi- en mobiele breedbandverbindingen.
Hoe nauwkeurig kan Azure Spatial Anchors de locatie van ankers bepalen?
De nauwkeurigheid van het zoeken naar ankers is afhankelijk van allerlei factoren, zoals de belichting, de objecten in de omgeving en zelfs het oppervlak waarop het anker is geplaatst. Probeer de ankers uit in een omgeving die representatief is voor de omgeving waarin u ze wilt gebruiken om te bepalen of de nauwkeurigheid voldoet aan uw behoeften. Als u merkt dat de nauwkeurigheid in bepaalde omgevingen te wensen overlaat, raadpleegt u Logboekregistratie en diagnostische gegevens in Azure Spatial Anchors.
Hoe lang duurt het maken en zoeken van ankers?
De benodigde tijd voor het maken en zoeken van ankers is afhankelijk van veel factoren, zoals de netwerkverbinding, de verwerkingscapaciteit en belasting van het apparaat, en de specifieke omgeving. We hebben klanten die toepassingen bouwen uit allerlei verschillende bedrijfstakken, zoals productie, detailhandel en gaming. Dit geeft wel aan de service een goede gebruikerservaring mogelijk maakt voor hun scenario's.
Veelgestelde vragen over privacy
Hoe worden gegevens opgeslagen in Azure Spatial Anchors?
Alle gegevens worden versleuteld opgeslagen met een door Microsoft beheerde versleutelingssleutel en alle gegevens worden regionaal opgeslagen voor elk van de resources.
Waar worden gegevens opgeslagen in Azure Spatial Anchors?
Azure Spatial Anchors slaat klantgegevens op en verwerkt deze. Klantgegevens worden standaard gerepliceerd naar andere gekoppelde regio's voor tolerantie, maar Microsoft repliceert of verplaatst geen gegevens buiten de geografie. Deze gegevens worden opgeslagen in de regio waar het Azure Spatial Anchors-account is geconfigureerd. Voor regio's met vereisten voor gegevenslocatie worden klantgegevens altijd binnen dezelfde regio bewaard.
Welke informatie over een omgeving wordt verzonden en opgeslagen in de service bij het gebruik van Azure Spatial Anchors? Worden foto's van de omgeving verzonden en opgeslagen?
Bij het maken of zoeken van ankers, worden foto's van de omgeving in een afgeleide indeling op het apparaat verwerkt. Deze afgeleide indeling wordt verzonden naar en opgeslagen in de service.
Om transparantie te bieden, wordt hieronder een afbeelding van een omgeving en de afgeleide sparse puntcloud weergegeven. De puntcloud toont de geometrische weergave van de omgeving die wordt verzonden naar en opgeslagen in de service. Voor elk punt in de sparse puntcloud wordt een hash van de visuele kenmerken van dat punt verzonden en opgeslagen. De hash is afgeleid van, maar bevat geen pixelgegevens.
Azure Spatial Anchors voldoet aan de voorwaarden van de serviceovereenkomst van Azure en de privacyverklaring van Microsoft.
Afbeelding 1: Een omgeving en de afgeleide sparsepuntcloud
Is er een manier waarop ik diagnostische gegevens kan verzenden naar Microsoft?
Ja. Azure Spatial Anchors heeft een diagnostische modus die ontwikkelaars kunnen inschakelen via de Azure Spatial Anchors-API. Dit is bijvoorbeeld handig als u een omgeving tegenkomt waarin u geen ankers kunt maken en vinden die voorspelbaar zijn. Mogelijk vragen wij u een diagnostisch rapport in te dienen met informatie die ons kan helpen bij het opsporen van fouten. Zie voor meer informatie Logboekregistratie en diagnostische gegevens in Azure Spatial Anchors.
Veelgestelde vragen over privacy (voor ontwikkelaars)
Wanneer mijn toepassing ergens een Spatial Anchor (ruimtelijk anker) plaatst, hebben alle apps dan toegang tot dat anker?
Ankers zijn geïsoleerd per Azure-account. Alleen apps die u toegang tot uw account verleent, hebben toegang tot ankers binnen het account.
Welke voorwaarden zijn van toepassing bij het gebruik van ASA in mijn app of SDK?
De volgende voorwaarden zijn van toepassing, evenals eventuele voorwaarden die zijn ingesloten in die licentie.
Ik wil een app of SDK vrijgeven die ASA bevat
Moet ik akkoord gaan met eventuele aanvullende voorwaarden?
Nee Door ASA te gebruiken, gaat u akkoord met de bovenstaande gekoppelde toU en de ingesloten termen. Er zijn geen aanvullende voorwaarden vereist.
Vereist Microsoft de openbaarmaking van ASA in mijn toepassing of SDK voor mijn gebruikers?
Microsoft vereist geen openbaarmaking, tenzij dit is vereist door uw lokale wetgeving om te voldoen aan privacy- of andere vereisten. U moet samenwerken met uw eigen juridische adviseurs om te bepalen of het gebruik van ASA of de privacypraktijken van Microsoft is vereist door uw lokale wetgeving.
Moeten mijn gebruikers akkoord gaan met specifieke voorwaarden?
Nee De contractuele relatie is tussen Microsoft en de ontwikkelaar van de app of de SDK. U moet samenwerken met uw eigen juridische adviseurs om te bepalen of toestemming voor het gebruik van ASA of de privacypraktijken van Microsoft is vereist door uw lokale wetgeving.
Ik wil mijn gebruikers op de hoogte stellen dat mijn app/sdk ASA gebruikt. Wat is de aanbevolen interface om mijn gebruikers op de hoogte te stellen?
"Deze app maakt gebruik van Azure Spatial Anchors van Microsoft. Ga naar Azure Spatial Anchors voor meer informatie over Azure Spatial Anchors | Microsoft Azure"
Veelgestelde vragen over beschikbaarheid en prijzen
Is er een SLA (Service Level Agreement)?
Zoals gebruikelijk voor Azure-services, streven we naar een beschikbaarheid van meer dan 99,9%.
Kan ik mijn apps met behulp van Azure Spatial Anchors publiceren naar app-stores? Kan ik Azure Spatial Anchors gebruiken voor bedrijfskritische productiescenario's?
Ja, Azure Spatial Anchors is algemeen beschikbaar en heeft een standaard-SLA voor Azure-services. We nodigen u uit om apps te ontwikkelen voor uw productie-implementaties en uw feedback over het product met ons te delen.
Zijn er beperkingslimieten?
Ja, er zijn beperkingslimieten. We verwachten niet dat u hier tegenaan zult lopen bij het ontwikkelen en testen van toepassingen. Voor productie-implementaties zijn we klaar om de grootschalige vereisten van onze klanten te ondersteunen. Neem contact met ons op om uw wensen te bespreken.
In welke regio's is Azure Spatial Anchors beschikbaar?
Azure Spatial Anchors is momenteel beschikbaar in VS - west 2, VS - oost, VS - oost 2, VS - zuid-centraal, Europa - west, Europa - noord, VK - zuid, Australië - oost, Azië - zuidoost en Korea - centraal. In de toekomst worden extra regio's beschikbaar.
Dit betekent dat er zowel rekenkracht als opslagcapaciteit voor deze service zijn in deze regio’s. Echter, er zijn geen beperkingen aan waar uw klanten zich bevinden.
Worden er kosten in rekening gebracht voor Azure Spatial Anchors?
Meer informatie over de prijzen vindt u op onze pagina met prijzen.
Veelgestelde technische vragen
Hoe werkt Azure Spatial Anchors?
Azure Spatial Anchors is afhankelijk van mixed/augmented reality-trackers. Deze trackers nemen de omgeving waar met camera's en tracken het apparaat in 6 vrijheidsgraden (6DoF) terwijl het zich verplaatst door de ruimte.
Met behulp van Azure Spatial Anchors en een gegeven 6DoF-tracker als bouwsteen kunt u bepaalde nuttige plaatsen in uw werkelijke omgeving aanduiden als ankerpunten. U kunt bijvoorbeeld een anker gebruiken om inhoud weer te geven op een specifieke locatie in de echte wereld.
Wanneer u een anker maakt, wordt in de client-SDK informatie over de omgeving rond dat punt vastgelegd en naar de service verzonden. Als een ander apparaat zoekt naar het anker in die dezelfde ruimte, worden soortgelijke gegevens naar de service verzonden. Deze gegevens wordt vergeleken met de eerder opgeslagen omgevingsgegevens. De positie van het anker ten opzichte van het apparaat wordt geretourneerd voor gebruik in de toepassing.
Hoe is Azure Spatial Anchors geïntegreerd met ARKit en ARCore op iOS en Android?
Azure Spatial Anchors maakt gebruik van de systeemeigen trackingmogelijkheden van ARKit en ARCore. Daarnaast bieden onze SDK's voor iOS en Android mogelijkheden zoals permanente ankers in een beheerde cloudservice en kunnen uw apps deze ankers opnieuw vinden door verbinding te maken met de service.
Hoe is Azure Spatial Anchors geïntegreerd met HoloLens?
Azure Spatial Anchors maakt gebruik van de systeemeigen trackingmogelijkheden van HoloLens. We bieden een Azure Spatial Anchors-SDK voor het bouwen van apps op HoloLens. De SDK is geïntegreerd met de systeemeigen mogelijkheden van HoloLens en biedt extra mogelijkheden. Hiermee kunnen app-ontwikkelaars ankers persistent maken in een beheerde cloudservice zodat uw apps die ankers opnieuw kunnen vinden door verbinding te maken met de service.
Welke platforms en talen worden ondersteund door Azure Spatial Anchors?
Ontwikkelaars kunnen apps bouwen met Azure Spatial Anchors met behulp van vertrouwde hulpprogramma's en frameworks voor hun apparaat:
- Unity op HoloLens, iOS en Android
- Xamarin in iOS en Android
- Swift of Objective-C op iOS
- Java of de Android-NDK op Android
- C++/WinRT op HoloLens
Klik hier om aan de slag te gaan met ontwikkeling.
Werkt het met Unreal?
We overwegen om in de toekomst ondersteuning voor Unreal beschikbaar te maken.
Welke poorten en protocollen worden gebruikt voor Azure Spatial Anchors?
Azure Spatial Anchors communiceert via TCP poort 443 met behulp van een versleuteld protocol. Voor verificatie wordt Microsoft Entra-id gebruikt, die communiceert via HTTPS via poort 443.