Bağlı Cihazlar & IoT
Akıllı Vending Makinesi Yazılımı ve IoT Mimarisi
Ürün kataloğu, sepet, ödeme, stok, sıcaklık telemetrisi, uzaktan yönetim ve bakım akışlarıyla akıllı vending prototipinin teknik tasarımı.
Kisa cevap
Vending ekranı değil, uzaktan yönetilen satış noktası
Akıllı vending ürünü; dokunmatik katalog, sepet ve ödeme deneyiminin yanında stok, sıcaklık, kapı, motor, para ünitesi ve arıza verilerini yöneten bir IoT platformudur. Prototipin hedefi tek bir satış işlemini uçtan uca göstermek, ürünün doğru bölmeden teslim edildiğini doğrulamak ve aynı işlemi yönetim panelinde stok ile ciroya yansıtmaktır.
Donanım ve cihaz uygulaması katmanı
10–21 inç Android/Linux panel kiosk uygulamasını çalıştırır. Makine kontrol kartı motor, spiral, kilit, kapı sensörü ve soğutma telemetrisini yönetir. Panel kontrol kartına RS485, USB Serial, CAN veya üreticinin mevcut protokolüyle bağlanır. Ödeme terminali mümkün olduğunda sertifikalı sağlayıcının ayrı cihazı olarak kullanılır; vending uygulaması yalnızca tutar, işlem kimliği ve sonuç durumunu yönetir. Ürün teslim sensörü başarısızsa işlem tamamlandı kabul edilmez ve iade ya da servis akışı başlatılır.
Backend, stok ve telemetri mimarisi
Backend; Catalog, Pricing, Inventory, Order, Payment, Device ve Alert servislerinden oluşabilir. Cihaz konfigürasyonu ve katalog REST ile, canlı cihaz durumu MQTT ile, yönetim ekranı güncellemeleri WebSocket ile taşınır. Her makine için slot–ürün eşlemesi, mevcut adet, minimum stok, sıcaklık aralığı ve son dolum zamanı tutulur. Telemetri zaman serisi depoya yazılırken ticari sipariş verisi ilişkisel veritabanında saklanır.
Offline satış ve tutarlılık kuralları
İnternet kesildiğinde katalog ve fiyatlar yerel önbellekten açılabilir; ancak ödeme sağlayıcısının offline işlem kuralları izin vermiyorsa yeni ödeme alınmamalıdır. Siparişler benzersiz işlem kimliğiyle tutulur; tekrar gönderim çift stok düşümüne yol açmaz. Cihaz komutları sıra numarası, zaman aşımı ve açık sonuç kodu taşımalıdır. Enerji kesintisinde yarım kalan sipariş açılışta uzlaştırma kuyruğuna alınır.
Demo yazılımı ve sunum senaryosu
Demo; dokunmatik vending ekranı, kontrol kartı simülatörü ve web panelinden oluşur. Kullanıcı içecek seçer, sepeti onaylar, test ödemesi yapar ve ilgili bölmenin motor animasyonu çalışır. Ardından stok azalır, kritik stok alarmı oluşur ve panelde satış görünür. İkinci senaryoda sıcaklık eşiği aşılır veya teslim sensörü başarısız olur; operatöre alarm ve uzaktan servis kaydı gösterilir.
Güvenlik, operasyon ve ölçekleme
Cihazlar ayrı kimlik ve sertifika ile doğrulanmalı, servis portları kapatılmalı ve kiosk uygulamasından işletim sistemine çıkış engellenmelidir. Uzaktan komutlar yetki, denetim kaydı ve kısa geçerlilik süresi taşımalıdır. Filoya geçildiğinde cihaz grupları, bölgesel katalog, kampanya, uzaktan yeniden başlatma, log toplama ve kademeli OTA gerekir. Tahmine dayalı stok ve bakım önerileri ancak yeterli, temiz satış ve telemetri verisi biriktikten sonra devreye alınmalıdır.
Üreticiye sunulan ticari değer
Sunumda yalnızca modern ürün ekranı değil; stok bitmeden uyarı, arızaya uzaktan müdahale, satış performansı ve filo görünürlüğü vurgulanır. Üretici aynı donanımı farklı müşteri markaları için tema, katalog ve fiyat kurallarıyla çoğaltabilir. Böylece yazılım, makinenin satış sonrası hizmet ve düzenli gelir kabiliyetini büyütür.
SSS
Vending prototipinde gerçek ödeme terminali şart mı?
İlk deneyim demosunda sandbox ödeme veya simülatör kullanılabilir. Saha pilotunda ise sertifikalı ödeme terminali ve sağlayıcının entegrasyon kuralları gerekir.
Stok yalnızca satış sayısından hesaplanabilir mi?
Başlangıçta hesaplanabilir; fakat güvenilir operasyon için dolum kaydı, teslim sensörü, iptal ve manuel servis hareketleri de stok modeline dahil edilmelidir.
