Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Gebruik in plaats daarvan de UWP Sensor-API .
De SENSOR-API op basis van COM is afgeschaft en mag niet worden gebruikt in nieuwe toepassingen. Er zijn geen extra functies of verbeteringen gepland en ondersteuning wordt beperkt.
Windows 7 bevat systeemeigen ondersteuning voor sensoren. Dit zijn apparaten die fysieke verschijnselen kunnen meten, zoals temperatuur of locatie. In deze documentatie wordt de Sensor-API beschreven, waarmee toepassingen gegevens van sensoren op een gestandaardiseerde manier kunnen ophalen en gebruiken.
Doel
Als mens vertrouwen we op onze zintuigen om ons informatie te geven over de wereld om ons heen. Wanneer we machines maken om een deel van ons werk op te nemen, voegen we sensormechanismen toe, zodat de machines op de juiste wijze kunnen reageren op veranderende omstandigheden.
Auto-motoren maken bijvoorbeeld meestal gebruik van verschillende sensoren. Deze sensoren worden bewaakt door een onboardcomputer die voortdurend instellingen, zoals de timing van de motor, aanpast om het vermogen en de efficiëntie te maximaliseren. Een televisie kan een omgevingslichtsensor gebruiken om de helderheid van de afbeelding aan te passen aan de omstandigheden van de kleedkamer. Zelfs zo eenvoudig als een deurbelknop fungeert als een elementaire sensor om een menselijke aanwezigheid bij de deur te detecteren.
Hoewel de puur mechanische deurbel voldoet aan zijn doel, wordt de informatie van complexe sensoren veel krachtiger wanneer deze wordt gecombineerd met software. Moderne sensoren kunnen heel snel veel gegevens leveren en in verschillende indelingen, dus software biedt een natuurlijk mechanisme voor het begrijpen van sensorgegevens.
Tegenwoordig kunnen softwareontwikkelaars programma's schrijven die gebruikmaken van sensoren, maar een gebrek aan standaardisatie maakt programmeren voor sensoren een zware taak. Nadat een op sensor gebaseerd programma is voltooid, is het meestal altijd afhankelijk van een bepaald type hardware. Het gebruik van een of meer verticale oplossingen om implementatie van een softwaresysteem mogelijk te maken, heeft de integratie van sensoren met computerhardware beperkt en tot nu toe zijn Windows-computers geen uitzondering geweest.
Windows 7 bevat systeemeigen ondersteuning voor sensoren, uitgebreid door een nieuw ontwikkelplatform voor het werken met sensoren, waaronder locatiesensoren, zoals GPS-apparaten. Het Windows Sensor- en Location-platform biedt een standaardmethode voor apparaatfabrikanten om sensorapparaten beschikbaar te stellen aan softwareontwikkelaars en consumenten, terwijl ontwikkelaars een gestandaardiseerde API (Application Programming Interface) bieden voor het werken met sensoren en sensorgegevens.
Sensoren zijn apparaten of mechanismen die fysieke fenomenen kunnen meten, beschrijvende gegevens kunnen leveren of informatie kunnen geven over de status van een fysiek object of een omgeving. Computers kunnen gebruikmaken van ingebouwde sensoren, sensoren die zijn verbonden via bekabelde of draadloze verbindingen, of sensoren die gegevens leveren via een netwerk of internet.
De Sensor-API biedt een standaardmethode om programmatisch toegang te krijgen tot gegevens die sensoren bieden. De Sensor-API standaardiseert:
- Sensorcategorieën, -typen en -eigenschappen.
- Gegevensindelingen voor standaardsensortypen.
- COM-interfaces voor het werken met sensoren en verzamelingen sensoren.
- Gebeurtenismechanismen voor asynchroon ontvangen van sensorgegevens.
Met de Sensor-API kunt u ook aangepaste sensorcategorieën, typen, eigenschappen, gegevensindelingen en gebeurtenissen definiëren.
Doelgroep voor ontwikkelaars
De Sensor-API biedt de functionaliteit via een set COM-interfaces. In deze documentatie wordt ervan uitgegaan dat u een werkende kennis hebt van programmeren met behulp van de programmeertaal C++ en dat u basiskennis hebt van het gebruik van COM-objecten en interfaces. Omwille van de beknoptheid gebruiken veel codevoorbeelden in deze documentatie (en in de codevoorbeelden) ACTIVE Template Library-objecten (ATL) om COM-functionaliteit te implementeren.
In deze sectie
- Aan de slag
- Over de Sensor-API-
- Programmeerhandleiding voor Sensor-API
- Naslaginformatie voor sensor-API-programmering