Bağlı Cihazlar & IoT

Restoran KDS ve Order Screen Yazılımı: Gerçek Zamanlı Teknik Mimari

POS, online sipariş, mutfak ekranı ve müşteri teslim ekranını tek backend üzerinde birleştiren KDS prototipi ve ölçeklenebilir yazılım mimarisi.

Restoran KDS ve Order Screen Yazılımı: Gerçek Zamanlı Teknik Mimari

Kisa cevap

Siparişin kasadan mutfağa kesintisiz akışı

Kitchen Display System, POS veya online kanaldan gelen siparişleri doğru hazırlama istasyonuna taşır; süreyi, ürün notlarını ve durum değişikliklerini gerçek zamanlı gösterir. Aynı altyapı self-order kiosk, mutfak ekranı, expediter ekranı ve müşteriye bakan hazır sipariş ekranı üretebilir. İlk MVP tek şube, iki hazırlama istasyonu ve bir teslim ekranıyla kurulabilir.

Servisler ve olay tabanlı sipariş modeli

Temel mimaride Order API siparişi kabul eder, Routing servisi ürünleri istasyonlara ayırır, Kitchen servisi hazırlama durumunu, Display Gateway ise WebSocket bağlantılarını yönetir. Sipariş CREATED, ACCEPTED, PREPARING, READY ve HANDED_OFF durumlarından geçer. Her değişiklik sıralı bir olay ve zaman damgasıyla kaydedilir. Böylece ekran yeniden bağlandığında yalnızca son görünümü değil, güvenilir sipariş durumunu backend üzerinden geri alır.

Ekran rolleri ve kullanıcı deneyimi

Hazırlama ekranı istasyona ait kalemleri, geçen süreyi, alerjen ve özel notları gösterir. Expediter ekranı farklı istasyonlardan gelen parçaları tek siparişte birleştirir. Pickup ekranı müşteri adını veya sipariş numarasını yalnızca PREPARING ve READY gruplarında yayınlar. Dokunma hedefleri büyük, renkler yüksek kontrastlı olmalı; durum yalnızca renkle anlatılmamalıdır. Yoğun mutfakta ses, titreşim veya harici uyarı desteği opsiyonel olarak eklenebilir.

Offline dayanıklılık ve entegrasyon

Yerel şube geçidi, internet kesildiğinde POS ile mutfak ekranları arasındaki akışı sürdürebilir. Bulut bağlantısı geri geldiğinde olaylar benzersiz kimliklerle senkronize edilir. POS ve teslimat entegrasyonları ortak sipariş şemasına dönüştürülür; kanalın özgün kimliği ayrıca saklanır. WebSocket koparsa istemci artan gecikmeyle yeniden bağlanır ve son olay sıra numarasından itibaren eksik güncellemeleri ister.

Çalışan demo nasıl hazırlanır?

Demo paketi üç tarayıcı penceresi veya Android panel içerir: kasa, mutfak ve pickup ekranı. Kasadan iki ürünlü sipariş açılır, burger sıcak istasyona, içecek soğuk istasyona yönlenir. Hazırlama süreleri canlı akar; geciken kart uyarı durumuna geçer. İki istasyon tamamlandığında expediter siparişi READY yapar ve numara müşteri ekranına düşer. Ağ kısa süre kesilerek yeniden bağlanma davranışı da sunumda gösterilir.

Gözlemlenebilirlik, yetki ve veri güvenliği

Operasyon paneli ortalama hazırlama süresi, istasyon yükü, geciken sipariş oranı ve iptal nedenlerini gösterir. Çalışan işlemleri rol ve cihaz kimliğiyle denetim kaydına yazılır. Pickup ekranında gereksiz kişisel bilgi gösterilmez; sipariş notları yalnızca ilgili istasyona açılır. Menü, şube ve cihaz ayarları sürümlü tutulur; hatalı dağıtım önceki konfigürasyona döndürülebilir.

Pilot ve ürünleştirme yol haritası

İlk pilotta sipariş kaybı, durum gecikmesi ve ekran kullanılabilirliği ölçülür. Sonraki aşamada çok şube, çok marka, kurye teslimi, ürün hazırlama tahmini ve mutfak kapasite yönetimi eklenir. Sunumun ticari odağı daha az kâğıt, daha görünür süreler, daha düşük yanlış teslim oranı ve mevcut POS sistemleriyle kontrollü entegrasyon olmalıdır.

SSS

KDS için özel embedded donanım gerekir mi?

Çoğu MVP ve saha kurulumu için kiosk modunda çalışan Android panel, tablet veya endüstriyel ekran yeterlidir. Kritik ihtiyaç dayanıklılık, ağ yönetimi ve doğru entegrasyondur.

WebSocket tek başına yeterli mi?

Canlı güncelleme için uygundur; ancak kopma sonrasında doğru duruma dönmek için kalıcı olay kaydı, sıra numarası ve REST tabanlı yeniden senkronizasyon da gerekir.