Kullanıcı Kılavuzu

Connect Bluetooth

Connect Bluetooth

Connect Bluetooth aksiyonu, mobil uygulamanız ile belirli bir Bluetooth cihazı arasında bağlantı kurmak için kullanılır. Bu aksiyon, Bluetooth destekli cihazlardan veri almak, cihazları kontrol etmek veya sensörlerden okuma yapmak gibi uygulamalar için temel bağlantı adımıdır.

Teknik Özellikler

  • Bluetooth Cihaz Bağlantısı: Uygulama ile belirli bir Bluetooth cihazı arasında bağlantı kurar.
  • UUID Tanımlaması: Servis ve karakteristik tanımlamaları ile hedeflenen Bluetooth cihazın belirli özelliklerine erişim sağlar.
  • Gerçek Zamanlı İletişim: Bağlantı sonrası veri alışverişine olanak tanır.
  • Mobil Uyum: Aksiyon yalnızca mobil platformda (Android ve iOS) çalışır.
  • Bluetooth Veri Kaynağı Entegrasyonu: Bluetooth tipi datasource ile doğrudan entegre çalışır.

Connect Bluetooth Aksiyonu Uygulama Adımları

1. Bluetooth Veri Kaynağı Ekleme

  • Kuika platformuna giriş yapın.
  • Apps ekranından mobil projenizi açın.
  • Sol menüden Datasources modülüne gidin.
  • Solda yer alan + ikonu aracılığıyla yeni veri kaynağı ekleme ekranını açın. Ardından Datasource Tipi olarak Bluetooth seçimini yapın. 
  • Gerekli alanları doldurun:
    • Device Name (zorunlu): Cihazın görünen adı
    • Device ID (opsiyonel): Cihazın eşsiz kimliği
    • Device Address (opsiyonel): Cihazın Bluetooth adresi (örn: 00:1A:2B:3C:4D:5E)
  • CREATE butonuna tıklayarak veri kaynağını oluşturun.

2. Bluetooth Metodu Tanımlama

  • Oluşturulan veri kaynağının sağ üstünde yer alan ADD NEW METHOD butonuna tıklayın.
  • Aşağıdaki alanları doldurun:
    • Name: Oluşturacağınız metodun adı
    • Service ID: Cihazdaki hizmeti tanımlar
    • Characteristic ID: Spesifik veri alanını tanımlar
    • Characteristic Type: Read, Write, Notify, Indicate seçeneklerinden birini belirleyin
  • SAVE butonuna tıklayın.

3. Connect Bluetooth Aksiyonunu Ekleme

  • Oluşturduğunuz metoda tıklayın.
  • Sağ taraftaki Properties panelinde:
    • + ADD ACTION → Custom → userguide123 → Connect_bluetooth aksiyonunu seçin.
  • Aksiyonu yapılandırdıktan sonra SAVE butonuna basarak işlemi tamamlayın.

Parametre Tanımları

Connect Bluetooth aksiyonunda yapılandırılacak özel parametre yoktur. Aksiyon, tanımlı veri kaynağının cihaz bilgilerini kullanarak doğrudan bağlantı kurar.

Kullanım Senaryosu: Akıllı Tartı Cihazına Bağlanma

Bir sağlık uygulaması, kullanıcıların kilosunu Bluetooth üzerinden bir tartıdan alarak otomatik veri girişi yapmaktadır. Bu işlemin ilk adımı, uygulamanın Bluetooth aracılığıyla tartı cihazına bağlanmasıdır.

1. UI Design modülüne geçin.

  • Bir Button elementi ekleyin.
  • Properties panelinden butonun adını “Tartıya Bağlan” olarak belirleyin.

2. Bu butona tıklanınca tartı cihazına bağlanmak için + ADD ACTION menüsünden:

  • OnClick → Custom → Kuika → Connect_bluetooth aksiyonunu ekleyin.
  • Datasource olarak SmartScale_BT seçin.

3. Devam aksiyonu olarak:

  • Bağlantı başarılı olursa Read metodu çalıştırılır, tartıdan kilo verisi alınır ve ekranda görüntülenir.
  • Bu akış sayesinde kullanıcı “Tartıya Bağlan” butonuna bastığında, cihaz tartıya bağlanır ve kilo bilgisi otomatik olarak alınarak uygulama arayüzünde gösterilir.

Connect Bluetooth Aksiyonu İleri Seviye Özelleştirmeler

  • Bağlantı Sonrası Veri Okuma: Connect aksiyonu başarılı olduktan sonra Read veya Notify işlemi ile cihazdan anlık veri çekilebilir.
  • Koşullu Akış: Bağlantı durumu kontrol edilerek, bağlantı başarılıysa veri alma, başarısızsa kullanıcıyı bilgilendirme yapılabilir.
  • Çoklu Cihaz Desteği: Kullanıcının birden fazla cihaza bağlanması gerekiyorsa, dinamik olarak seçilen cihaza bağlanacak yapı kurulabilir.
  • Otomatik Bağlantı: Uygulama açıldığında tanımlı cihaza otomatik bağlantı yapılabilir.

Teknik Riskler ve Önlemler

  • Cihaz Erişilemiyor Hatası: Cihaz açık değilse veya uygulama cihazı bulamazsa bağlantı sağlanamaz. Kullanıcıya uyarı verilmelidir.
  • Platform Uyumluluğu: iOS ve Android cihazlar Bluetooth versiyonlarına göre farklı davranabilir. Uyum testleri yapılmalıdır.
  • Bağlantı Zaman Aşımı: Cihazla bağlantı kurulamazsa aksiyon sonsuz bekleme durumuna düşmemeli, belirli bir süre sonra hata döndürmelidir.
  • İzin Eksikliği: Uygulama gerekli Bluetooth ve konum izinlerine sahip değilse bağlantı işlemi başarısız olur. Önceden BluetoothPermissionIsGiven kontrolü önerilir.

Connect Bluetooth aksiyonu, mobil uygulamanızı Bluetooth donanımı ile entegre hale getirmenizi sağlar. Bluetooth özellikli cihazlardan veri almak, cihazlara veri göndermek veya sensörlerle iletişim kurmak gibi senaryolar için ideal bir bağlantı mekanizması sunar. Kullanıcı deneyimini zenginleştirir ve gerçek dünya etkileşimi sağlar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar