SmartDeviceLink - SmartDeviceLink

SmartDeviceLink
(původně AppLink)
Sdl.png
VývojářiOpen-Source / Livio / Luxoft
Stabilní uvolnění
4.12.0 / 29. července 2020; Před 4 měsíci (2020-07-29)[1]
PlošinaPOSIX
K dispozici vAngličtina
TypTelematika
LicenceBSD-3
webová stránkasmartdevicelink.com

SmartDeviceLink Skládá se ze dvou odlišných softwarových prvků: jádro automobilové součásti, která zahrnuje služby ve vozidle a integruje se do HMI ve vozidle, a mobilní proxy, který provádí API pro přístup a používání služeb na automobilové hlavní jednotce.

Jedná se o projekt určený ke standardizaci a zabalení mnoha rozhraní ve vozidle, která mohou existovat v automobilovém kontextu. Konečným cílem je poskytnout rozšiřitelný softwarový rámec pro oba mobilní aplikace vývojáři a autoři hlavní automobilové jednotky pro vytváření přinesených aplikací, které se zdají být integrovány do hlavní jednotky.

Funkce

Jádro ve vozidle

Jádro ve vozidle má některé z následujících funkcí:

  • Spravuje fyzické zjišťování a logické transportní připojení k mobilní zařízení aplikace
  • Může podporovat bíle značené, multifunkční, ale jediné případy použití aplikace, stejně jako případy použití jedné aplikace, jedné funkce
  • Poskytuje konzistentní rozhraní pro aplikace k pochopení schopností hlavní jednotky ve vozidle
  • Spravuje a udržuje stav připojených mobilních aplikací a upozorňuje aplikace na příslušné změny stavu
  • Zabalí služby ve vozidle, jako jsou tlačítka, displeje, hlas, systémy nabídek, ovládání zvuku a další běžné vstupy a výstupy vozidla do společného formátu zpráv a API
  • Je rozšiřitelný, aby umožňoval konkrétní API nebo zasílání zpráv od výrobce OEM nebo hlavní jednotky
  • Vytvoří uživatelské rozhraní založené na šablonách a meta, které vytváří konzistentní prostředí pro vývojáře bez ohledu na skutečné zastoupení HMI

Komponenty pro mobilní proxy

Komponenty mobilního proxy podporují některé z následujících:

  • Poskytuje běžné abstrahované rozhraní pro zábava v autě systém pro integraci do mobilních aplikací s podporou SmartDeviceLink
  • Je k dispozici pro aplikace pro Android a iPhone
  • Podporuje implementace protokolů specifických pro TCP, Bluetooth a Apple pro přenos a lze jej rozšířit o další přenosy
  • Zjednodušuje zjišťování přenosu, připojení a použití protokolu
  • Je rozšiřitelný tak, aby umožňoval API nebo zasílání zpráv konkrétního OEM nebo výrobce hlavní jednotky

Úkon

  • Chytré zařízení a připojení automobilu pomocí standardních protokolů, jako je Bluetooth a Wi-Fi.
  • Aplikace zadává požadavky na vozidlo a vozidlo reaguje (Vzdálená volání procedur ). Zdá se, že aplikace běží uvnitř vozidla, ale veškerá obchodní logika je obsažena v mobilním zařízení.
  • Uživatel interaguje s vozidlem a upozorňuje na použití jakýchkoli systémových nebo uživatelských událostí
  • Aplikace reaguje zasláním požadavků na změnu chování aplikace nebo vzhledu ve vozidle.

Reference

  1. ^ [více vývojářů] (29. července 2020). „smartdevicelink / sdl_java_suite - vydání v4.12.0“. GitHub. Citováno 2. října 2020.

Tim Stevens: Ford usiluje o vytvoření standardu pro propojená auta, CNET, 26. listopadu 2013

externí odkazy