Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bluetooth, bilgisayarlar, yazıcılar, cep telefonları ve el cihazları gibi çok sayıda cihaz için kablosuz bağlantı sağlayan endüstri standardı bir protokoldür.
Önemli Bluetooth özellikleri şunlardır:
- Endüstri standardı destek ve dünya çapında kabul ile düşük maliyetli, düşük güç tüketimi kablosuz protokolü.
- Geliştiricilerin uygulamaları hızla geliştirmek veya bağlantı noktası oluşturmak için kullanabileceği tanımlı ve tanıdık bir programlama arabirimi.
- Bluetooth teknolojisini açıklayan, tanıtır ve standartlaştıran resmi bir Web sitesi ve sektör genelinde işbirliğine sahip bir kuruluş. Daha fazla bilgi için bkz. www.bluetooth.com.
Klasik Bluetooth ve Bluetooth Düşük Enerji (BLE)
Bu bölümde belgelenen Win32 Bluetooth API'leri, cihaz bulma, eşleştirme, RFCOMM yuva iletişimi ve SDP hizmet kaydı gibi klasik Bluetooth (BR/EDR) senaryolarını destekler.
Note
Bluetooth Düşük Enerji (BLE) GATT senaryoları için bunun yerine Windows Çalışma Zamanı (WinRT) API'lerini kullanın:
- Windows. Devices.Bluetooth.GenericAttributeProfile — GATT istemci ve sunucu işlemleri.
- Windows. Devices.Bluetooth.Advertisement — BLE tanıtım tarama ve yayımlama.
- Windows. Devices.Bluetooth — BLE için cihaz numaralandırması ve eşleştirme.
Bu WinRT API'leri (Windows SDK'sından) C++/WinRT aracılığıyla C++ masaüstü uygulamalarından çağrılabilir. Bunlara Windows Uygulama SDK'sı uygulamalardan da erişilebilir. Windows 10 ve sonraki sürümlerde IoT algılayıcıları, fitness cihazları ve çevre birimleri tarafından yaygın olarak kullanılan BLE GATT profillerini destekler.
Windows'ta Bluetooth, İletim Denetimi Protokolü (TCP/IP'nin TCP bölümü) tarafından kullanıma sunulanlara benzer temel hizmetler sağlar. Birçok ağ protokolü ve hizmeti gibi Bluetooth bağlantısı ve veri aktarımı da yaygın Windows Yuvaları programlama teknikleri ve belirli Bluetooth uzantıları kullanılarak Windows Yuvaları işlev çağrıları aracılığıyla programlanmıştır. Ancak kablolu, sabit bir ağ ile kablosuz geçici ağ arasında önemli farklılıklar olduğundan Bluetooth, uygulamaların kablosuz ortamda düzgün çalışmasını sağlayan hizmet/cihaz bulma ve bildirim gibi uzantılar sağlar. Bu uzantılar ayrıca IrDA veya gelecekteki kablosuz aktarımlar gibi benzer teknolojilere basit taşımanın da önünü açar.
Microsoft, Windows üzerinde klasik Bluetooth programlamaya yönelik iki yaklaşım sağlar:
- Windows Sockets arayüzünü kullanma
- Cihazları doğrudan nonsocket Bluetooth arabirimlerini kullanarak yönetme
Bu bölümde, aşağıdaki konularda bu yaklaşımların her ikisi hakkında genel bakış bilgileri sağlanır. Bluetooth'u programlamak için Windows Yuvaları API'si öğelerini kullanma hakkında daha fazla bilgi için bkz. Windows Yuvaları ile Bluetooth Programlama.
| Bölüm | İçerik |
|---|---|
| Bluetooth için Windows Yuva desteği | Bluetooth ve Windows Soketleri arasındaki ilişkiyi açıklar. |
| Bluetooth Cihazlarını ve Hizmetlerini Yönetme | Bluetooth cihazlarının ve hizmetlerinin nasıl yönetileceğini açıklar. |