Ana içeriğe geç

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

SDKDelegate SDK genelindeki olayları, DeviceDelegate ise 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.