Genel bakış

Bu sayfada SDV Telemetrisi'ne genel bir bakış sunulmakta ve mimari, işlevsellik ve entegrasyon gibi temel yönler ele alınmaktadır.

SDV Telemetry, OEM'lerin araç verilerini toplaması, düzenlemesi ve işlemesi için güvenli, verimli ve ölçeklenebilir bir yöntem sunar. Verileri şu şekillerde kullanabilirsiniz:

  • Araç durumu izleme: Sistem performansını takip edin, olası sorunları belirleyin ve proaktif bakımı etkinleştirin.
  • Sürüşe dayalı sigorta: Sigorta sağlayıcılar için veriye dayalı analizler sunun.
  • Kaza verilerini toplama: Araç güvenliğini artırmak için kazalar sırasında veri toplama.
  • Özellik geliştirme: Özellik geliştirmeye yön vermek için kullanım kalıplarını anlama
  • Performans optimizasyonu: Performans sorunlarını belirleyin ve araç performansını optimize edin.
  • Filo yönetimi: Ticari araç filolarının verimliliğini yönetmek ve optimize etmek için araç bilgilerini toplama.

Temel özellikler

SDV Telemetry aşağıdaki temel özellikleri sunar:

Ölçeklenebilirlik

Ayrı SDV (veya IVI) örneklerinde birden fazla telemetri örneği çalıştırılabilir. Bu sayede, araç içindeki farklı bölgelerden veri toplanabilir. Bu esnek tasarım, araç bölgeleri arasında iletişimin kısıtlandığı farklı araç mimarilerini destekler ve farklı ECU'lardan bağımsız veri toplanmasına olanak tanır.

Güvenlik

Sistem, bellekten yararlanma saldırılarını önlemek için Rust'ta uygulanır ve SELinux ile işlem izolasyonu gibi Android'in yerleşik güvenlik özelliklerini kullanır. Hataları önlemek için, protobuf'lar kullanılarak yapılan yapılandırılmış girişler işlenmeden önce doğrulanır.

Güncellenebilme durumu

SDV Telemetri'nin tüm bileşenleri bağımsız olarak güncellenebilir. Bu sayede sistemin bakımı ve iyileştirilmesi sağlanır. Veri toplama, telemetri kampanyaları kullanılarak tamamen yapılandırılabilir.

Yapılandırılabilirlik

Telemetri kampanyaları, bulutta oluşturulup güncellenebilen metrik yapılandırmalarıyla tanımlanır. Bu yapılandırmalar, hangi verilerin toplanacağını, nasıl işleneceğini ve ne zaman raporlanacağını tanımlar.

Edge işleme

Buluta veri aktarımını azaltmak için sistemde, verileri araçta yerel olarak işleyen ve yalnızca ilgili bilgileri buluta gönderen bir uç işleme motoru bulunur.

Esneklik

Sistem, hem SDV hem de IVI örneklerinde çalışacak şekilde tasarlanmıştır. Temel veri toplama bileşenleri yeniden kullanılabilir ve hedefe özgü bileşenler, hedefe özgü veri kaynaklarına erişim sağlar.

Test edilebilirlik

Simülasyon çerçevesi, metrik yapılandırmalarını araca dağıtmadan önce doğrulamanıza olanak tanır.

Telemetry SDK'sı

SDV Telemetry ile etkileşim kurmak için SDK'yı kullanın. Bu işlem, Yapılandırılabilir Yayıncı Kayıt Defteri'ni kullanan telemetri istemcileri ve telemetri veri kaynaklarının entegrasyonunu kolaylaştırır. SDK, Rust için sağlanır. Java için deneysel bir sürüm sağlanır.

Bileşenler

Bu şemada temel telemetri bileşenleri gösterilmektedir:

Telemetri bileşenlerinin mimarisi
Telemetri bileşenlerinin mimarisi.

Telemetri hizmeti

Telemetri hizmeti, araçtaki veri kaynaklarından veri toplamaktan sorumlu yerleşik bir SDV aracısıdır. Metrik yapılandırmalarını (veri toplama ve dönüştürme tanımları) okur ve toplanan verileri içeren metrik raporları oluşturur. Bu hizmette uç işleme motoru bulunur.

Telemetri SDK'sı: Telemetri istemci kitaplığı

Bu kitaplık, Telemetri hizmetine kolay erişim sağlar ve OEM istemci uygulamalarının metrik yapılandırmalarını yönetmesine, metrik raporları toplamasına ve ilgili etkinlik bildirimlerini almasına yardımcı olur.

Daha fazla bilgi için Rust telemetri istemci kitaplığı başlıklı makaleyi inceleyin.

Telemetri SDK'sı: Yapılandırılabilir Yayıncı Kaydı kitaplığı

Configurable Publisher Registry kitaplığı, özel telemetri yayıncıları oluşturma ve bunları Configurable Publisher Registry'ye kaydetme sürecini basitleştirir. Java ve Rust için uygulamalar sunuyoruz.

Daha fazla bilgi için Yapılandırılabilir Yayıncı Kayıt Kitaplığı başlıklı makaleyi inceleyin.

Telemetri simülatörü

Önceden kaydedilmiş veya yapay yayıncı verilerine dayalı metrik yapılandırmalarını simüle etmenizi sağlayan bir CLI aracı.

Metrik yapılandırma oluşturucu (MCG)

Bu bulut hizmeti, kullanıcı dostu bir JSON biçiminden yüksek oranda optimize edilmiş protobuf tabanlı metrik yapılandırmaları oluşturmayı amaçlar. MCG ayrıca metrik yapılandırmalarının doğrulanmasını da gerçekleştirir ve gözlemlenen ve işlenen araç sinyallerine göre ileti türlerini otomatik olarak çıkarabilir.

Bulut tabanlı uzaktan ölçüm simülasyonu

Google Cloud'da telemetri simülasyonlarını geniş ölçekte yönetip çalıştırmanıza olanak tanıyan bir arka uç sistemi. Bulut tabanlı simülasyon sistemini herhangi bir Google Cloud kiracısında Terraform'u kullanarak dağıtabilirsiniz.