Kullanıcı Kılavuzu

Is Connected

Is Connected

Is Connected aksiyonu, bir Bluetooth cihazının uygulama ile aktif bağlantıda olup olmadığını kontrol etmek için kullanılır. Özellikle veri gönderimi, cihaz kontrolü veya bağlantı durumuna bağlı iş akışlarında kullanılarak, uygulamanın doğru bağlanmış bir cihazla çalışmasını garanti altına alır.

Teknik Özellikler

  • Bağlantı Durumu Kontrolü: Bluetooth cihazının uygulamaya bağlı olup olmadığını belirler.
  • Gerçek Zamanlı Denetim: Aksiyon tetiklendiği anda bağlantı durumu kontrol edilir.
  • Koşullu İşlem Yürütme: Eğer bağlantı yoksa kullanıcıya uyarı verilebilir veya bağlantı aksiyonu tetiklenebilir.
  • Mobil Uyumluluk: Sadece iOS ve Android tabanlı mobil projelerde çalışır.
  • Destekleyici Aksiyonlarla Uyumlu: Connect, Disconnect, Send Data, Notify, Scan For Devices gibi aksiyonlarla birlikte çalışır.

Is Connected Aksiyonu Uygulama Adımları

1. Bluetooth Veri Kaynağı Oluşturma

  • Kuika platformuna giriş yapın.
  • Apps ekranından mobil projenizi açın.
  • 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: Cihazın görünen adı (zorunlu)
  • Device ID: (isteğe bağlı)
  • Device Address: (isteğe bağlı - örn. 00:1A:2B:3C:4D:5E)
  • CREATE butonuna tıklayın.

2. Bluetooth Metodu Ekleme

  1. Oluşturduğunuz veri kaynağına girin.
  2. Sağ üstten ADD NEW METHOD butonuna tıklayın.
  3. Açılan pencerede alanları doldurun:
    • Name: Örneğin checkConnection
    • Characteristic ID
    • Service ID
    • Characteristic Type: Read, Write, Notify, Indicate
  4. SAVE butonuna tıklayın.

3. Is Connected Aksiyonunu Ekleme

  1. Oluşturduğunuz metoda tıklayın.
  2. Sağ kenarda açılan Properties panelinden:
    • +ADD ACTION → Custom → userguide123 → IsConnected_bluetooth seçimini yapın.
  3. Gerekli ayarları yaptıktan sonra SAVE butonuna tıklayın.

Parametre Tanımları

Bu aksiyon özel parametre gerektirmez. Ancak sonuçlarını kontrol ederek işlem akışı planlayabilirsiniz.

Kullanım Senaryosu: Veri Gönderiminden Önce Bağlantı Kontrolü

Bir sağlık uygulamasında, kullanıcı “Verileri Al” butonuna bastığında tansiyon ölçer cihazından veri alınmadan önce cihazın Bluetooth bağlantısı kontrol edilir. Eğer cihaz bağlı değilse kullanıcıya uyarı gösterilir ve ardından bağlanma işlemi başlatılır.

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

  • Bir Button elementi ekleyin.
  • Properties panelinden butonun adını “Verileri Al” olarak belirleyin.

2. Bu butona tıklanınca bağlantı kontrolü için + ADD ACTION menüsünden:

  • OnClick → Custom → Kuika → IsConnected_bluetooth aksiyonunu ekleyin.

3. Koşullu Aksiyonlar:

  • Eğer bağlıysa:
    → Custom → Kuika → GetDataFromDevice_bluetooth aksiyonu ekleyin (cihazdan veri alınır).
  • Eğer bağlı değilse:
    → Notify aksiyonu ile kullanıcıya bilgi verilir:
    • title: "Uyarı"
    • message: "Lütfen cihazı bağlayın."
    • type: "warning"
      → Ardından Custom → Kuika → Connect_bluetooth aksiyonu tetiklenir (cihaza bağlanma işlemi başlatılır).

Bu senaryo sayesinde, kullanıcı cihaz bağlı değilken doğrudan veri alma hatasıyla karşılaşmaz; sistem önce bağlantıyı kontrol eder, gerekirse bağlanır ve ardından veri alımına geçilir.

Is Connected Aksiyonu İleri Seviye Özelleştirmeler

  • Koşullu Veri Aktarımı: Sadece bağlantı sağlanmışsa veri gönderimi yapılmasını sağlamak için If Then Else aksiyonu ile birlikte kullanılabilir.
  • Dinamik Cihaz İsmi Gösterimi: Bağlantı sağlandıysa bağlanılan cihazın adı Label üzerinde gösterilebilir.
  • Hata Yakalama: Bağlantı yoksa sistem logları veya hata mesajları ile desteklenebilir.

Teknik Riskler ve Önlemler

  • Geçici Bağlantı Kopmaları: Cihaz bağlantısı anlık kesilebilir. 
  • Farklı Cihazlara Bağlı Kalma: Kullanıcı daha önce bağlandığı başka bir cihazı kullanıyor olabilir, cihaz adı eşleşmeleriyle doğrulama yapılmalıdır.
  • Platform Uyumsuzluğu: Web'de çalıştırılmak istenirse hata alınır. Aksiyon yalnızca mobil projelerde kullanılmalıdır.
  • Kritik İşlem Öncesi Kontrol: Veri kaydı, ölçüm alma gibi işlemlerden önce bağlantı doğrulaması zorunlu olmalıdır.

Is Connected aksiyonu, Bluetooth bağlantısına dayalı uygulama işlevlerinin kararlılığını sağlamada kritik rol oynar. Bu aksiyon sayesinde, kullanıcı deneyimi bağlantı durumuna göre yönetilebilir ve kesintisiz bir cihaz entegrasyonu sunulabilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar