Temel Kavramlar
Cihaz veya AI özelliklerini uygulamadan önce SDK'nın temel çalışma yapısını öğrenin.
Temel İlkeler
- Önce bulun, sonra cihazı oluşturun
Tarama, bulunan cihaza ait bir handle döndürür. Kaydetmeden veya bağlanmadan önce saklanabilir cihaza dönüştürün.
- Cihaz hazır olana kadar bekleyin
Bluetooth bağlantısı tek başına hazır durumu değildir. Komutları SDK ile cihaz arasındaki handshake tamamlandıktan sonra gönderin.
- Özellik protokollerini kontrol edin
Bağlı cihaz yalnızca modeli ve firmware'i tarafından desteklenen özellik protokollerini sunar. Özelliği çağırmadan önce gerekli protokole cast edin.
- Genel olaylarla cihaz olaylarını ayırın
SDKDelegateSDK genelindeki olayları,DeviceDelegateise tek bir cihazın olaylarını bildirir.- Yalnızca kullandığınız modülleri kurun
Temel işlevler, cihaz iletişimi, AI hizmetleri, günlük kaydı, medya ve tanılama ayrı CocoaPods subspec'leri veya All-in-One ile sunulur.
- Eklentileri entegrasyon sınırı olarak kullanın
Provider ve bridge eklentileri, isteğe bağlı hizmet uygulamalarını temel SDK'ya bağlar; tüm entegrasyonların zorunlu olmasını engeller.
İlgili Belgeler
- Bluetooth, cihaz, ses, AI, medya, OTA ve mimari terimleri için SDK Sözlüğü bölümünü kullanın.
- Modül ilişkileri, eklenti sınırları ve cihaz yaşam döngüsü için Mimari bölümüne bakın.
- Cihaz özelliklerini uygulamak için Temel Özellikler bölümüne geçin.