Tudnivalók a Bluetoothról

A Bluetooth egy iparági szabványnak megfelelő protokoll, amely számos eszköz vezeték nélküli kapcsolatát teszi lehetővé, beleértve a számítógépeket, nyomtatókat, mobiltelefonokat és kézi eszközöket.

A Legfontosabb Bluetooth-funkciók a következők:

  • Alacsony költségű, alacsony energiafogyasztású vezeték nélküli protokoll iparági szabványoknak megfelelő támogatással és világszerte elfogadott.
  • Egy definiált és ismerős programozási felület, amellyel a fejlesztők gyorsan fejleszthetnek vagy portozhatnak alkalmazásokat.
  • Egy hivatalos webhely és egy iparági szintű együttműködési szervezet, amely elmagyarázza, előlépteti és szabványosítja a Bluetooth technológiát. További információ: www.bluetooth.com.

Klasszikus Bluetooth és Bluetooth alacsony energia (BLE)

Az ebben a szakaszban dokumentált Win32 Bluetooth API-k támogatják a klasszikus Bluetooth-forgatókönyveket (BR/EDR) – eszközfelderítést, párosítást, RFCOMM-szoftvercsatorna-kommunikációt és SDP-szolgáltatásregisztrációt.

Note

A Bluetooth Low Energy (BLE) GATT-forgatókönyvekhez használja inkább a Windows-futtatókörnyezet (WinRT) API-kat:

Ezek a WinRT API-k (a Windows SDK-ból) C++ asztali alkalmazásokból hívhatók meg C++/WinRT használatával. Windows App SDK alkalmazásokból is elérhetők. Támogatják az IoT-érzékelők, fitneszeszközök és perifériák által gyakran használt BLE GATT-profilokat Windows 10 és újabb eszközökön.

A Bluetooth a Windowson olyan alapvető szolgáltatásokat biztosít, amelyek hasonlóak a Transmission Control Protocol (a TCP/IP TCP része) által közzétett szolgáltatásokhoz. Számos hálózati protokollhoz és szolgáltatáshoz hasonlóan a Bluetooth-kapcsolat és az adatátvitel is a Windows Sockets függvényhívásokon keresztül van beprogramozva, a Windows Sockets gyakori programozási technikáinak és speciális Bluetooth-bővítményeinek használatával. Mivel azonban a vezetékes, rögzített hálózat és a vezeték nélküli alkalmi hálózat között jelentős különbségek vannak, a Bluetooth olyan bővítményeket biztosít, mint a szolgáltatás-/eszközfelderítés és az értesítések, amelyek lehetővé teszik az alkalmazások számára a vezeték nélküli környezetben való megfelelő működést. Ezek a bővítmények arra is módot adnak, hogy az egyszerű portolás hasonló technológiákhoz, például az IrDA-hoz vagy a jövőbeni vezeték nélküli szállításokhoz legyen elérhető.

Microsoft két módszert kínál a klasszikus Bluetooth programozásához Windows:

  • A Windows Sockets felület használata
  • Eszközök közvetlen kezelése nem csatlakozós Bluetooth-interfészek használatával

Ez a szakasz áttekintési információkat nyújt mindkét megközelítésről az alábbi témakörökben. További információ a Windows Sockets API-elemek Bluetooth-programokhoz való használatáról: Bluetooth-programozás Windows-szoftvercsatornákkal.

Szakasz Tartalom
Windows Sockets támogatás Bluetooth-hoz A Bluetooth és a Windows-szoftvercsatornák közötti kapcsolatot ismerteti.
Bluetooth-eszközök és -szolgáltatások kezelése Leírja, hogyan kezelheti a Bluetooth-eszközöket és -szolgáltatásokat.