Android Automotive'de FTP Protokolü — Ayrıntılı Teknik İnceleme
Arabanızın Android Automotive bilgi-eğlence sistemi, ağa bağlı herhangi bir cihazla aynı protokol yığınını kullanarak FTP sunucularıyla iletişim kurar.Temel fark bağlamdır: aktarımlar öncelikle ev Wi-Fi'sine park edildiğinde gerçekleşir, arabanın güç yönetimi bağlantı kalıcılığını etkiler ve geniş dokunmatik ekran sunucuda gezinmeyi rahat hale getirir.
Bu sayfa, otomotiv donanımında FTP'ye yönelik protokol düzeyindeki ayrıntıları kapsar - bağlantı mekaniği, güç durumu yönetimi, WiFi hususları ve araç tabanlı dosya aktarımları için sunucu optimizasyonu.
Otomotiv Bağlamında Ağ Mimarisi
Araç WiFi Bağlantısı
Android Automotive araçları WiFi'ye iki senaryoda bağlanır:
Ev/bilinen WiFi (FTP için birincil):
- Evin Wi-Fi kapsama alanı içindeki garajda/araba yolunda park edilmiş araba
- Güçlü, istikrarlı bağlantı
- Yerel ağ kaynaklarına tam hızlı erişim
- Aynı LAN üzerindeki FTP sunucularına doğrudan erişilebilir
Mobil erişim noktası/genel Wi-Fi:
- Telefon veya taşınabilir erişim noktası bağlantısı
- Değişken hız ve stabilite
- İnternet FTP sunucularına erişebilir (güvenlik açısından önerilmez)
- Sınırlı bant genişliği
FTP Veri Akışı
[Car Infotainment] ←WiFi→ [Router] ←Ethernet→ [NAS/FTP Server]
↑ ↑
AnExplorer FTP client FTP server (port 21)
Passive data channels Passive port range
Tüm trafik ev yönlendiricisinden akar.Araba, telefon veya dizüstü bilgisayar gibi ağdaki başka bir istemcidir.Özel bir altyapıya ihtiyaç yoktur.
IP Yapılandırması
Çoğu araba, ev yönlendiricisinden DHCP yoluyla IP alır:
- Arabaya IP atanır (örneğin, 192.168.1.X)
- Aynı alt ağdaki herhangi bir cihaza erişebilir
- DNS çözümlemesi ana bilgisayar adları için çalışır
- Araç tarafında statik IP gerekmez
İpucu: Aracın kayıtlı FTP yer iminin her zaman doğru adrese bağlanması için NAS/FTP sunucunuza statik bir IP veya DHCP rezervasyonu verin.
Protokol Mekaniği
Bağlantı Kurulumu
Car → Server: TCP SYN to port 21
Server → Car: TCP SYN-ACK
Car → Server: TCP ACK (connection established)
Server → Car: 220 Welcome banner
Car → Server: USER car-sync
Server → Car: 331 Password required
Car → Server: PASS ********
Server → Car: 230 Login successful
Standart FTP anlaşması.Aracın Android ağ yığını TCP kurulumunu yönetir.AnExplorer, FTP protokol katmanını yönetir.
Transfer İşlemleri
İndir (RETR):
Car → Server: TYPE I (binary mode)
Car → Server: PASV
Server → Car: 227 (passive port: server:50001)
Car → Server: RETR /media/music/album/track.flac
Car ← Server: [file data flows on passive connection]
Server → Car: 226 Transfer complete
Yükleme (STOR):
Car → Server: PASV
Server → Car: 227 (passive port)
Car → Server: STOR /upload/dashcam/2024-01-15.mp4
Car → Server: [file data flows from car]
Car → Server: 226 Transfer complete
Dizin İşlemleri
- LİSTE: Tam dizin listesi (göz atmak için kullanılır)
- NLST: Yalnızca isme dayalı listeleme (daha hafif, daha hızlı)
- MKD: Dizin oluştur (yükleme organizasyonu için)
- CWD: Dizini değiştir (navigasyon)
- PWD: Çalışma dizinini yazdır (geçerli konum)
- BOYUT: İndirmeden önce dosya boyutunu alın
Otomotive Özel Hususlar
Güç Yönetimi
Araç bilgi-eğlence sistemlerinin benzersiz güç durumları vardır:
| Devlet | Wi-Fi | FTP etkisi |
|---|---|---|
| Motor açık, park edilmiş | ✅ Aktif | Tam FTP yeteneği |
| Motor kapalı, ekran açık | ✅ Genellikle aktif | FTP sistem uyuyana kadar çalışır |
| Motor kapalı, ekran kapalı | ⚠️ Mayıs molası | Bağlantı kopabilir |
| Derin uyku | ❌ Kapalı | Ağ erişimi yok |
Güvenilir FTP için: Aktarımlar sırasında aracı "uyanık" tutun.Çoğu araçta bilgi-eğlence ekranının aktif olması Wi-Fi'yi canlı tutar.Bazı araçlar, motoru çalıştırmadan sistem gücünü koruyan "aksesuar moduna" (ACC'ye ateşleme) izin verir.
Termal Hususlar
Aracın bilgi işlem donanımı aşırı sıcaklıklarda termal kısma uygulayabilir:
- Güneşte sıcak araba: CPU kısıtlaması aktarımları yavaşlatabilir
- Kışın soğuk araba: Akü sistem gücünü sınırlayabilir
- İklim kontrolü yardımcı olur: kabinin iklimlendirilmesi aynı zamanda elektronik aksamın rahat kalmasını sağlar
- FTP üzerindeki etkisi: Termal yük altında aktarımlar biraz daha yavaş, ancak işlevsel
Depolama Sistemleri
Android Otomotiv araçları şunları içerir:
- Dahili flash depolama: Tipik olarak 32-128 GB.Hızlı G/Ç.Birincil indirme hedefi.
- USB sürücüleri: Aracın USB bağlantı noktaları aracılığıyla bağlanır.Hız, USB sürümüne ve sürücüye bağlıdır.
- SD kart yuvaları: Bazı araçlarda bunlar bulunur.USB performansına benzer.
FTP indirmeleri, AnExplorer içinde hangi depolama alanına giderseniz gidin ona yazılır.Dahili depolama en hızlısıdır;USB daha taşınabilir.
Araç Kullanımı için Sunucu Optimizasyonu
Zaman aşımı yapılandırması
Arabalar yavaş hareket edebilir (dokunmatik arayüz, kısa kesintiler).Sunucu zaman aşımlarını cömertçe ayarlayın:
# Server-side recommended settings
idle_session_timeout=300 # 5 minutes idle before disconnect
data_connection_timeout=300 # 5 minutes for data channel
Varsayılan zaman aşımları (genellikle 60 saniye), yola bakmak için duraklarsanız veya araç kontrolleriyle etkileşimde bulunursanız normal gezinme sırasında aracın bağlantısının kesilmesine neden olabilir.
Aktarım özgeçmişi (REST)
Sunucu tarafı özgeçmiş desteğini etkinleştirin.Aktarımın ortasında aracın WiFi bağlantısı düşerse (menzil dışına çıkarsa, sinyal paraziti), bağlantı yeniden kurulduğunda indirme işlemi devam edebilir:
# Most servers enable this by default
# Verify with: FEAT command should list REST STREAM
Dizin listeleme hızı
Büyük medya kitaplıkları için, bir klasörde binlerce dosya varsa dizin listeleme yavaş olabilir.Optimize edin:
- Hızlı listeleme için klasörleri her biri < 100 dosyada tutun
- Organizasyon için alt dizinleri kullanın (Sanatçı → Albüm → Parça)
- Çok derin yerleşimlerden kaçının (araç dokunmatik ekranı navigasyonu 10 seviye olmadan yeterince yavaştır)
Transfer Performansı Karşılaştırmaları
Tipik otomotiv donanımında test edilmiştir:
| İçerik | Dosya boyutu | 5GHz WiFi'de Zaman | 2,4GHz Wi-Fi'da Zaman |
|---|---|---|---|
| MP3 şarkı | 5MB | < 1 saniye | 1-2 saniye |
| FLAC albümü | 400 MB | 4-20 saniye | 20-80 sn |
| Film (1080p) | 2GB | 20-100 saniye | 100-400 saniye |
| Podcast toplu (10 eps) | 300 MB | 3-15 saniye | 15-60 sn |
| Araç kamerası yüklemesi (1 saat) | 4GB | 40-200 saniye | 200-800 sn |
Yönlendiriciniz ve araç donanımınız destekliyorsa, araç için 5 GHz WiFi kesinlikle önerilir.Verim farkı 2,4 GHz'e kıyasla 4-5 kattır.
Otomotiv Bağlamında Güvenlik
Tehdit modeli
- Araba evde Wi-Fi'da → herhangi bir ev cihazıyla aynı güvenlik
- Birisi arabanın sistemine erişirse FTP kimlik bilgileri riske girer
- Araç kilidi açıldığında kimlik bilgilerine erişilebilen kayıtlı yer imleri
Azaltmalar
- Sınırlı izinli FTP hesabı: "Araba senkronizasyonu" kullanıcısı yalnızca medyaya erişebilir ve dizinleri yükleyebilir
- Ev Wi-Fi şifrelemesi: WPA2/WPA3 kablosuz tüm trafiği şifreler
- SFTP alternatifi: Şifreli bağlantılar için SFTP kullanın (biraz daha yavaş ama güvenli)
- Araç PIN'i/kilidi: Bilgi-eğlence sistemini bir güvenlik PIN'iyle koruyun
Ne yapılmamalı
- Ev dışında araç erişimi için FTP'yi internete maruz bırakmayın
- Yönetici hesabınızla aynı FTP kimlik bilgilerini kullanmayın
- Hassas dosyaları (bankacılık, kişisel belgeler) araçla erişilebilen paylaşımlarda saklamayın
- FTP'yi genel Wi-Fi üzerinden veya VPN olmadan hücresel olarak kullanmayın
Otomotiv İş Akışlarıyla Entegrasyon
Otomatik içerik hattı
Araç için içerik hazırlayan sunucu taraflı bir sistem kurun:
- Sunucu komut dosyası her gece çalışır: podcast'leri indirir, müziği düzenler, içeriği
/car-content/new/adresine taşır - Araba rutini (WiFi'ye park edildiğinde): FTP'ye bağlanın,
/new/klasörünü kontrol edin, yeni içerik indirin - İndirmeden sonra: sunucu, dosyaları
/new/konumundan/archived/konumuna taşır.
Bu bir "posta kutusu" sistemi yaratır; sunucu hazırlanır, araba tüketir.
Dashcam boru hattı
Araç içi kamera görüntüleri yedeklemesi için:
- Günlük sürüş: Araç kamerası, aracın USB'sine/dahili depolama birimine kayıt yapar
- Akşam (park edilmiş): AnExplorer'yı açın → FTP'ye bağlanın → araç kamerası klasörüne gidin
- Yükleme: Günün çekimlerini NAS'a gönderin (sunucu tarihe göre düzenler)
- Temizleme: Yüklenen görüntüleri arabanın depolama alanından silin (boş alan)
- NAS tarafı: Saklama politikasını uygulayın (son 30 günü saklayın, etkinlikleri arşivleyin)
Protokol Alternatifleri Karşılaştırması
| Protokol | En iyi otomotiv kullanımı | Avantajı | Sınırlama |
|---|---|---|---|
| FTP | Toplu medya yükleme | Hızlı, basit | Şifrelenmemiş |
| SFTP | Güvenli transferler | Şifrelenmiş | FTP'den daha yavaş |
| KOBİ | Medya akışı | İndirmeden akış | Oynatma için Wi-Fi'ya bağımlı |
| WebDAV | Bulut/Sonraki bulut | Güvenlik duvarı dostu | HTTPS yükü |
Araba için öneri: İçeriğin dahili depolamaya toplu olarak yüklenmesi için FTP.Yerel olarak depolamak istemediğiniz medya akışı için SMB.Güvenlik önemliyse SFTP.
İlgili Kılavuzlar
- Android Automotive için FTP İstemcisi — FTP özelliklerine genel bakış
- Android Otomotiv için Video Oynatıcı — indirilen videoyu oynat
- Android Automotive'de WebDAV — alternatif protokol
- Android TV için Müzik Çalar — benzer ses kurulumu
