KSERIALPORT

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

GENEL BAKIŞ

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:

HEDEF

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.

YAKLAŞIM

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.

SONUÇ

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.

/Diğer/

PROJELER

Projenizi görüşelim!