SmartDeviceLink - SmartDeviceLink

SmartDeviceLink
(aslında AppLink)
Sdl.png
Geliştirici (ler)Açık Kaynak / Livio / Luxoft
Kararlı sürüm
4.12.0 / 29 Temmuz 2020; 4 ay önce (2020-07-29)[1]
PlatformPOSIX
Uyguningilizce
TürTelematik
LisansBSD-3
İnternet sitesiakıllı telefon bağlantısı.com

SmartDeviceLink iki farklı yazılım öğesinden oluşur: araç içi hizmetleri saran ve araç içi HMI'ye entegre olan bir çekirdek otomotiv parçası ve otomotiv ana ünitesindeki hizmetlere erişmek ve bunları kullanmak için API'leri yürüten bir mobil proxy.

Otomotiv bağlamında var olabilecek birçok araç içi arabirimi standartlaştırmayı ve sarmayı amaçlayan bir projedir. Nihai amaç, her ikisine de genişletilebilir bir yazılım çerçevesi sağlamaktır. mobil uygulama geliştiriciler ve otomotiv ana ünitesi yaratıcıları, bir ana üniteye entegre görünen getirilmiş uygulamaların oluşturulması için.

Özellikleri

Araç içi çekirdek

Araç içi çekirdek aşağıdaki özelliklerden bazılarına sahiptir:

  • Fiziksel keşfi ve mantıksal taşıma bağlantısını yönetir. mobil cihaz uygulama
  • Beyaz etiketli, çok işlevli ancak tek uygulama kullanım durumlarının yanı sıra tek uygulama, tek işlevli kullanım durumlarını da destekleyebilir
  • Araç içi kafa ünitesinin yeteneklerini anlamak için uygulamalar için tutarlı bir arayüz sağlar
  • Bağlı mobil uygulamaların durumunu yönetir ve korur ve uygulamaları uygun durum değişiklikleri konusunda bilgilendirir
  • Düğmeler, ekranlar, ses, menü sistemleri, ses kontrolleri ve diğer yaygın araç giriş ve çıkışları gibi araç içi hizmetleri ortak bir mesajlaşma formatına ve API'ye sarar
  • Belirli OEM veya ana ünite üreticisi API'lerine veya mesajlaşmasına izin verecek şekilde genişletilebilir
  • Gerçek HMI temsilinden bağımsız olarak tutarlı geliştirici deneyimleri yaratan şablon ve meta tabanlı bir UI oluşturur

Mobil proxy bileşenleri

Mobil proxy bileşenleri aşağıdakilerden bazılarını destekler:

  • Ortak, soyutlanmış bir arayüz sağlar. araç içi eğlence SmartDeviceLink özellikli mobil uygulamalara entegre etmek için sistem
  • Android ve iPhone uygulamaları için mevcuttur
  • Aktarım için TCP, Bluetooth ve Apple'a özgü protokol uygulamalarını destekler ve diğer aktarımları içerecek şekilde genişletilebilir
  • Aktarım keşfini, bağlantıyı ve protokol kullanımını basitleştirir
  • Belirli OEM veya ana ünite üreticisi API'lerine veya mesajlaşmasına izin verecek şekilde genişletilebilir

Operasyon

  • Akıllı cihaz ve araba gibi standart protokoller aracılığıyla bağlanın Bluetooth ve Wifi.
  • Uygulama araca talepte bulunur ve araç cevap verir (Uzaktan Prosedür Çağrıları ). Uygulama aracın içinde çalışıyor gibi görünüyor, ancak tüm iş mantığı mobil cihazda bulunuyor.
  • Kullanıcı araç ile etkileşime girer ve herhangi bir sistem veya kullanıcı olayını uygulamaya bildirir
  • Uygulama, araçtaki uygulama davranışını veya görünümünü değiştirmek için istekler göndererek yanıt verir.

Referanslar

  1. ^ [birden çok geliştirici] (29 Temmuz 2020). "smartdevicelink / sdl_java_suite - Sürüm v4.12.0". GitHub. Alındı 2 Ekim 2020.

Tim Stevens: Ford, bağlantılı otomobiller için standart oluşturmak için yarışıyor, CNET, 26 Kasım 2013

Dış bağlantılar