Bluetooth, Kuika platformunda kullanabileceğiniz harici veri kaynaklarından biridir ve veri aktarımında esneklik sağlar. Sahip olduğunuz bir Bluetooth veritabanını, Kuika’da geliştirdiğiniz bir uygulamaya veri kaynağı olarak hızlı ve kolay bir şekilde bağlayabilirsiniz. Bu eğitim içeriği ile Bluetooth teknolojisini kullanarak, uygulamalarınıza nasıl veri kaynağı bağlayacağınızı ve bu bağlantıyı nasıl optimize edebileceğinizi öğreneceksiniz. Bluetooth aksiyonlarına dair daha fazla bilgi edinmek ve bu aksiyonları uygulamalarınıza entegre etmek için Bluetooth Aksiyonlarına Başlarken içeriğimize göz atabilirsiniz.
Bu eğitim içeriği aşağıdaki başlıklardan oluşmaktadır:
Bluetooth cihazları arasında birden fazla veri ölçümü yapıldığında, bu verileri ayırt etmek ve doğru bir şekilde anlamlandırmak için karakteristikler kullanılır. Karakteristikler, belirli bir hizmetin veya veri türünün bir bileşeni olarak tanımlanır. Örneğin, bir sıcaklık sensörü birden fazla ölçüm yapıyorsa, her ölçüm farklı bir karakteristik altında iletilir. Her karakteristik, belirli bir veri türünü temsil eder; örneğin, bir karakteristik sıcaklık verisi içerirken, bir diğeri nem verisini içerebilir. Bu yapı sayesinde alıcı cihaz, hangi karakteristiğin hangi tür veriyi temsil ettiğini kolayca tanıyabilir ve bu verileri doğru bir şekilde ayırt edebilir. Bluetooth teknolojisi kullanılarak birden fazla veri ölçümü yapan cihazlar arasında veri paylaşımı yaparken, bu verilerin hangi tür veriler olduğunu belirlemek ve ayırt etmek için karakteristiklerin tanımlanması önemlidir. Bu bölümde, Bluetooth karakteristiklerinin nasıl tanımlandığını ve kullanıldığını öğreneceksiniz.
GATT, Bluetooth Low Energy (BLE) teknolojisinin temel bir bileşeni olan Generic Attribute Profile'ın (Genel Özellik Profili) kısaltmasıdır. GATT, BLE cihazlarının veri alışverişini ve iletişimini düzenleyen bir standart protokoldür. BLE cihazlarının nasıl veri paylaşacaklarını, kontrol edileceğini ve hangi verilerin paylaşılacağını belirler. Açılan ekranda, GATT'nin ana bileşenlerini açıklayan Name, Characteristic ID, Service ID, ve Characteristic Type alanları yer almaktadır.
Örneğin, bir sıcaklık ölçüm karakteristiği sıcaklık verisini temsil eder ve merkezi cihazın bu veriyi okumasına izin verebilir. Bir karakteristiğin taşıdığı verinin türünü veya niteliğini belirten bir değerdir. Bu, verinin sıcaklık, nem, basınç veya başka bir ölçüm türü olduğunu ifade eder. Karakteristik türü, genellikle spesifik bir Bluetooth profilinde veya kılavuzda tanımlanmış olan türlere karşılık gelir. Örneğin, Temperature Measurement (Sıcaklık Ölçümü).
Method Input, Bluetooth ile etkileşimde bulunan bir metodun başarılı bir şekilde çalışabilmesi için gerekli olan tüm girdileri tanımlamanıza olanak sağlar. Bir Bluetooth cihazından veri alırken ya da cihaz veri gönderirken kullanılan metodun girdilerini tanımlamak için Properties panelindeki “ADD METHOD INPUT” açılır menüsünü kullanabilirsiniz.
Yeni bir Method Input eklemek için: