Google Play Mağazası
Apple App Store
Proje Web Sitesi
GitHub
Görev:
Kütüphane Yazarı / Açık Kaynak
Yıl:
2023 – Günümüz
Platform:
Android
Durum:
Canlı · Açık Kaynak
Kserialport, temiz bir Kotlin API'si aracılığıyla seri bağlantı noktası (USB, RS-232) iletişimini sağlayan açık kaynaklı bir Android kütüphanesidir. Bu kütüphane, fiziksel seri bağlantılar üzerinden endüstriyel ve tüketici donanımlarıyla iletişim kuran yardımcı uygulamaları destekler.
Yığın:
Android geliştiricilerine, USB-seri dönüştürücü yongaları, çalışırken takma ve yüksek verimli veri aktarımını destekleyen, Kotlin odaklı ve kapsamlı bir şekilde belgelenmiş bir seri bağlantı noktası kütüphanesi sunun — bunu yaparken de kendilerinin C/JNI’ye başvurmak zorunda kalmalarını önleyin.

Android'in USB Host API'sı üzerine inşa edilmiş olup, düşük seviyeli seri işlemler için libserial üzerinde ince bir JNI katmanı barındırır. Okuma/yazma işlemlerini, türleri net bir şekilde tanımlanmış Kotlin coroutine akışları aracılığıyla gerçekleştirir; ProGuard ile uyumludur; JitPack ve Maven aracılığıyla bir AAR dosyası olarak yayınlanmıştır.
Cratus’ta gerçek Android projelerinde kullanılıyor ve Android’de güvenilir seri iletişime ihtiyaç duyan diğer geliştiriciler tarafından da benimseniyor. Kaynak kodu GitHub’da.
