Universal BLE, Bluetooth Düşük Enerji (BLE) cihazlarını keşfetmek ve test etmek için güçlü bir açık kaynaklı geliştirici aracıdır.
Universal BLE, geliştiricilerin, mühendislerin ve hobi sahiplerinin Bluetooth Düşük Enerji (BLE) cihazlarını kolaylıkla keşfetmelerini, test etmelerini ve hata ayıklamalarını sağlayan kapsamlı bir platformlar arası geliştirici aracıdır. Flutter ile geliştirilen ve birden fazla platformu destekleyen bu güçlü araç, BLE özellikli cihazlarla çalışmak için ihtiyacınız olan her şeyi sağlar.
Açık kaynaklı universal_ble Flutter eklentisi üzerine inşa edilmiştir - mevcut en kapsamlı platformlar arası BLE çözümlerinden biridir. Paket: https://pub.dev/packages/universal_ble
Temel Özellikler
Cihaz Keşfi
- Yakındaki BLE cihazlarını gerçek zamanlı olarak tarayın
- Cihazları hizmetlere, üretici verilerine veya ad ön eklerine göre filtreleyin
- Cihaz bilgilerini, sinyal gücünü ve bağlantı durumunu görüntüleyin
- Zaten bağlı olan sistem cihazlarına erişin
Bağlantı Yönetimi
- BLE çevre birimlerine bağlanın ve bağlantıyı kesin
- Bağlantı durumu değişikliklerini gerçek zamanlı olarak izleyin
- Birden fazla eş zamanlı bağlantı desteği
- Otomatik yeniden bağlantı yönetimi
Hizmet ve Özellik Keşfi
- Bağlı cihazlardaki tüm hizmetleri ve özellikleri keşfedin
- Ayrıntılı UUID bilgileriyle GATT hizmetlerine göz atın
- Özellik özelliklerini ve tanımlayıcılarını görüntüleyin
- Cihaz yeteneklerinde gezinmek için sezgisel arayüz
Veri İşlemleri
- Özellik değerlerini gerçek zamanlı olarak okuyun
- Verileri özelliklere yazın (yanıtla veya yanıtsız)
- Bildirimlere ve göstergelere abone olun
- Değer değişikliklerini canlı güncellemelerle izleyin
Eşleştirme ve Güvenlik
- BLE cihazlarıyla eşleştirmeyi başlatın
- Eşleştirme durumunu kontrol edin ve eşleştirme durumunu izleyin Değişiklikler
- Şifrelenmiş özellikler için destek
- Gerektiğinde cihazların eşleşmesini kaldırma
Gelişmiş Özellikler
- Optimize edilmiş veri aktarımı için MTU (Maksimum İletim Birimi) isteği
- Güvenilir çalışma için komut kuyruğu sistemi
- Tüm işlemler için yapılandırılabilir zaman aşımı süreleri
- Ayrıntılı hata kodlarıyla kapsamlı hata işleme
- UUID formatından bağımsız (tüm UUID formatlarını destekler)
- BLE işlemlerinin hata ayıklaması için ayrıntılı günlük kaydı
Çapraz Platform Desteği
- Tüm platformlarda tutarlı API ile yerel destek
- Gerektiğinde platforma özgü optimizasyonlar
Mükemmel Kullanım Alanları
- BLE özellikli uygulamalar geliştiren geliştiriciler
- BLE cihazlarını test eden ve hata ayıklayan mühendisler
- IoT ve akıllı cihaz yeteneklerini keşfeden hobi sahipleri
- Bluetooth Düşük Enerji teknolojisi hakkında bilgi edinen öğrenciler
- BLE cihaz işlevselliğini doğrulayan Kalite Güvence Ekipleri
Neden Universal BLE?
Universal BLE, mevcut en kapsamlı çapraz platform BLE çözümlerinden biri olan açık kaynaklı universal_ble Flutter eklentisi üzerine kurulmuştur. Tüm önemli platformları destekleyen ve birleşik bir API'ye sahip olan Universal BLE ile BLE uygulamalarını güvenle geliştirebilir ve test edebilirsiniz.
İster yeni bir BLE ürünü geliştiriyor olun, ister mevcut bir cihazda hata ayıklama yapıyor olun, isterse de Bluetooth Düşük Enerji dünyasını keşfediyor olun, Universal BLE başarılı olmanız için gereken araçları sağlar.
Açık Kaynak ve Ücretsiz
Bu uygulama açık kaynak teknolojisi üzerine kurulmuştur ve kullanımı ücretsizdir. Temel eklenti, BSD 3-Clause Lisansı altında mevcuttur ve bu da onu hem ticari hem de kişisel projeler için mükemmel kılar.
Universal BLE - Bluetooth Düşük Enerji geliştirme ve test etme için eksiksiz çözümünüz.
Güncellenme tarihi
24 Ara 2025