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.
Bluetooth is een industriestandaard protocol dat draadloze connectiviteit mogelijk maakt voor een groot aantal apparaten, waaronder computers, printers, mobiele telefoons en handheld-apparaten.
Belangrijke Bluetooth-functies zijn:
- Een draadloos protocol met een laag energieverbruik met industriestandaard ondersteuning en wereldwijde acceptatie.
- Een gedefinieerde en vertrouwde programmeerinterface die ontwikkelaars kunnen gebruiken om snel toepassingen te ontwikkelen of te overzetten.
- Een officiële website en een branchebrede coöperatieve organisatie die bluetooth-technologie uitlegt, bevordert en standaardiseert. Zie www.bluetooth.comvoor meer informatie.
Klassieke Bluetooth en Bluetooth Low Energy (BLE)
De Win32 Bluetooth-API's die in deze sectie worden beschreven, ondersteunen klassieke Bluetooth-scenario's (BR/EDR): apparaatdetectie, koppelen, RFCOMM-socketcommunicatie en SDP-serviceregistratie.
Note
Voor Bluetooth Low Energy (BLE)-GATT-scenario's gebruikt u in plaats daarvan de Windows Runtime (WinRT)-API's:
- Windows. Devices.Bluetooth.GenericAttributeProfile — GATT-client- en serverbewerkingen.
- Windows. Devices.Bluetooth.Advertisement — BLE-advertentie scannen en publiceren.
- Windows. Devices.Bluetooth — Opsomming van apparaten en koppelen voor BLE.
Deze WinRT-API's (van de Windows SDK) kunnen worden aangeroepen vanuit C++ desktoptoepassingen via C++/WinRT. Ze zijn ook toegankelijk vanuit Windows App SDK apps. Ze ondersteunen BLE GATT-profielen die vaak worden gebruikt door IoT-sensoren, fitnessapparaten en randapparatuur op Windows 10 en hoger.
Bluetooth op Windows biedt kernservices die vergelijkbaar zijn met de services die beschikbaar worden gesteld door Transmission Control Protocol (het TCP-onderdeel van TCP/IP). Net als veel netwerkprotocollen en -services worden Bluetooth-connectiviteit en -gegevensoverdracht geprogrammeerd via Windows Sockets-functie-aanroepen, met behulp van veelgebruikte Windows Sockets-programmeertechnieken en specifieke Bluetooth-extensies. Omdat er echter aanzienlijke verschillen bestaan tussen een bekabeld, vast netwerk en een draadloos ad-hocnetwerk, biedt Bluetooth extensies zoals service-/apparaatdetectie en -meldingen waarmee toepassingen correct kunnen werken in de draadloze omgeving. Deze uitbreidingen maken ook de weg vrij voor eenvoudige overdracht naar vergelijkbare technologieën, zoals IrDA of toekomstige draadloze transporten.
Microsoft biedt twee benaderingen voor het programmeren van klassieke Bluetooth op Windows:
- De Windows Sockets-interface gebruiken
- Apparaten rechtstreeks beheren met niet-socket Bluetooth-interfaces
Deze sectie bevat overzichtsinformatie over beide benaderingen in de volgende onderwerpen. Zie Bluetooth-programmering met Windows Socketsvoor meer informatie over het gebruik van Windows Sockets-API-elementen om Bluetooth te programmeren.
| Afdeling | Inhoud |
|---|---|
| Windows Sockets-ondersteuning voor Bluetooth | Beschrijft de relatie tussen Bluetooth en Windows Sockets. |
| Bluetooth-apparaten en -services beheren | Beschrijft hoe u Bluetooth-apparaten en -services beheert. |