Restoran Salonunda Garson El Terminallerinin Ağdan Düşmesi Krizi
Restoranlar, kafeler ve açık hava bahçe işletmelerinde garsonların masa başında sipariş almak için kullandığı Android veya Windows el terminallerinin (tabletler, akıllı telefonlar, endüstriyel mobil terminaller) SambaPOS sunucusuna bağlanırken sık sık ‘Sunucuya Bağlanılamadı’, ‘Ağ Bağlantısı Kesildi’ veya ‘İşlem Zaman Aşımına Uğradı’ hatası vermesi restoran operasyonunu kilitler. Garson masanın başında siparişi girip onaylayamaz; müşteriyle karşı karşıya kalınır ve siparişler mutfak yazıcılarına geç düşer. İşletmeciler çoğunlukla el terminallerinin veya SambaPOS yazılımının bozuk olduğunu düşünür; oysa problem %90 oranında restoranın kablosuz ağ (Wi-Fi) altyapısındaki paket kayıpları ve yetersiz Access Point konfigürasyonudur.
SambaPOS Mobil İletişim Mimarisi: Message Server ve Web Sockets
SambaPOS el terminalleri ana kasa sunucusuyla iki kanal üzerinden sürekli konuşur:
- HTTP / REST API Portu (Genellikle Port 9000): Masa listesini, menü ürünlerini ve fiyatları çeken veri kanalı.
- SambaPOS Message Server (Varsayılan Port 8080 / SignalR): Masaların anlık durumunu (Boş, Dolu, Hesap İstendi) tüm terminallere milisaniyesinde senkronize eden canlı soket kanalı.
- Hassasiyet Kuralı: Bir garson arka masaya yürürken Wi-Fi sinyali 1-2 saniyeliğine kopsa dahi Message Server soketi düşer; terminal ekranında ‘Bağlantı Kesildi’ uyarısı kilitlenir.
1. Adım: Wi-Fi Ağında Band Steering ile 5 GHz İzolasyonu
Restoran ortamlarında mikrodalga fırınlar, pos cihazları ve müşterilerin telefonları 2.4 GHz frekansını aşırı derecede kirletir (RF Kirliliği):
- Restorandaki kurumsal Access Point üzerinde garson el terminalleri için özel ve bağımsız bir SSID (Örn: RESTORAN_POS) açılmalıdır. Bu Wi-Fi ağına kesinlikle müşteri veya müzik sistemleri bağlanmamalıdır.
- Bu SSID yalnızca 5 GHz frekans bandına kilitlenmelidir (2.4 GHz tamamen kapatılmalıdır). 5 GHz bandında kanal genişliği 20 MHz veya 40 MHz olarak sınırlandırılmalı, parazitsiz ve gecikmesiz paket iletimi sağlanmalıdır.
2. Adım: El Terminallerine Statik IP Atama ve Güç Tasarrufu Modunu Kapatma
Android cihazların uykuya geçtiğinde Wi-Fi kartını kapatması bağlantı kopmasının en büyük sebebidir:
Android Terminal Ayarları:
1. Ayarlar > Wi-Fi > Bağlı Ağın Özellikleri > IP Ayarları: 'DHCP' yerine 'Statik' seçilir (Örn: 192.168.1.180).
2. Ayarlar > Pil / Batarya: SambaPOS Mobil uygulaması için 'Pil Optimizasyonu' DEVRE DIŞI (Kısıtlanmamış) yapılır.
3. 'Wi-Fi Uyku İlkesi': 'Her zaman açık tut' olarak işaretlenir; ekran kapansa dahi cihazın ağ kartı elektriği kesilmez.3. Adım: Windows Güvenlik Duvarında Message Server Portlarını Sabitleme
Ana sunucu bilgisayarında Windows Güvenlik Duvarı bazen anlık bağlantıları bloklar:
CMD Yönetici Olarak Açılır:
netsh advfirewall firewall add rule name="SambaPOS Message Server" dir=in action=allow protocol=TCP localport=8080
netsh advfirewall firewall add rule name="SambaPOS Web API" dir=in action=allow protocol=TCP localport=9000
netsh advfirewall firewall add rule name="SQL Server Port" dir=in action=allow protocol=TCP localport=1433Portlar açıkça güvenlik duvarına tanımlandığında, garson terminali hiçbir gecikmeye takılmadan ana sunucuyla kesintisiz haberleşir.
Restoran otomasyonu, SambaPOS mobil el terminali altyapıları, kesintisiz roaming Access Point kurulumları ve mutfak ekranı projelerinde BaykalSoft Restoran Teknolojileri ekibimizle çalışabilirsiniz.