Bütün bir restoranı tek bilgisayarda çalıştırmak, internet kablosu çekiliyken
Kasa makinesi sunucu olur, tabletler tarayıcıya döner ve modem önemini yitirir. Bu düzenin neye ihtiyacı var, onu bozan güvenlik duvarı tuzağı ve nelerden vazgeçiyorsunuz.
«Çevrimdışı çalışır» genelde bir kuyruk demektir. Uygulama siparişleri yerel depolamaya almayı sürdürür ve bağlantı döner dönmez onları başka bir yere gönderir. Bu gerçek bir özelliktir, ama bu değildir.
Yerel Sürümde senkronlanacak hiçbir şey yoktur. Veritabanı önünüzdeki makinededir, siparişler binayı hiç terk etmez ve internet sistemin bir bileşeni bile değildir. Modemin hattını çekin; değişen tek şey haberleri okuyamamanız olur.
İşte bunun bir işletmede gerçekte nasıl göründüğü.
Düzen
Bir Windows bilgisayar — genelde kasa makinesi — sunucu olarak çalışır. Dükkândaki her şey, WiFi üzerinden ona doğrultulmuş bir ekrandır.
Windows bilgisayar (“sunucu”)
├── uygulama, 8080 portunda
├── PostgreSQL, yalnızca bu makineye bağlı
└── sunar: /admin /pos /kitchen /waiter
│
dükkân WiFi'si (yalnızca LAN — internet gerekmez)
┌────────────┼────────────┐
POS tableti Mutfak ekranı Garson telefonu
Bundan açıkça söylenmeye değer iki şey çıkar.
Tabletlere hiçbir şey kurulmaz. Mutfak ekranı ve garson telefonu, bir adres açan tarayıcılardır. Uygulama mağazası yok, uyumda tutulacak sürüm yok, değiştirildiğinde yeniden hazırlanacak cihaz yok. Ölen bir tabletin yerini herhangi bir tablet alır.
Adres hiçbir yerde yapılandırılmaz. Tablet hangi adrese doğrultulduysa istekleri oraya gider. Aynı kurulumun her adreste ve her makinede çalışmasının nedeni budur: içine hiçbir şey gömülmediği için ağ değiştiğinde yeniden derlenecek hiçbir şey yoktur.
Nelere ihtiyacınız var
- Açık kalan bir Windows bilgisayar. Tezgâhın arkasındaki, akşam birinin eve götürdüğü dizüstü değil.
- Bir modem — herhangi biri. Tabletlerin kasaya ulaşması için internet bağlantısına ihtiyacı yoktur.
- Mutfak için bir ekran. Varsayılan seçenek, WiFi’ye bağlı ve üzerine hiçbir şey kurulmamış bir Android tablettir. Ses ve hiç uyumayan bir ekran istiyorsanız, mutfak uygulamasını kiosk modunda çalıştıran küçük bir Windows bilgisayar daha iyidir.
- Sıradan bir termal yazıcı ve okutma yapıyorsanız bir USB barkod okuyucu.
Malzeme listesinin tamamı bu. Sunucu dolabı yok, Docker yok.
Gerçekte ters giden iki şey
Geri kalan her şey sıradan kurulumdur. Gerçek bir işletmede kırılan bu ikisidir ve ikisi de servis sırasında değil, ilk servisten önce yapılmalıdır.
Hiçbir şeye uygulanmayan güvenlik duvarı kuralı
En sık görülen arıza «bilgisayarda çalışıyor, tablette çalışmıyor»dur. Panel kasada kusursuz açılır, her tablet zaman aşımına uğrar ve hiçbir ekranda bu iki olguyu birbirine bağlayan bir şey yoktur.
Neredeyse her zaman şudur: Windows, kendisine hakkında bir şey söylenmemiş bir ağı Genel olarak sınıflandırır ve o sabah kurulmuş bir bilgisayardaki dükkân WiFi’si, hakkında bir şey söylenmemiş bir ağdır. Özel ağlarla sınırlı bir güvenlik duvarı kuralı o zaman vardır, listede doğru okunur ve hiçbir şeye uygulanmaz.
Kurulum dosyası, gelen kuralı tam da bu yüzden hem Özel hem Genel profile ekler. İlk çalıştırma sihirbazı da, adresi dükkânın WiFi’sindeki bir telefondan açana kadar bitmeyi reddeder — kurulumda bir dakikaya mal olan, bir servisi kurtaran bir adım.
Yerinde durmayan adres
Modemler adresleri kiralamayla dağıtır. Modem yeniden başladığında bilgisayar farklı bir adresle dönebilir ve her tabletin kaydettiği yer imi artık hiçbir yeri göstermez.
Adresi ayırın. Modemde bir DHCP rezervasyonu ya da bilgisayarda sabit bir adres — ikisi de olur ve biri, kimse yer imi kaydetmeden önce yapılmalıdır. Tabletleri kasaya doğrultmakla ilgili başka her öneri, yerinde durmayan bir adresin etrafından dolaşmaktır.
Tabletleri ona doğrultmak
Sihirbaz her ekran için bir QR kod gösterir. Tabletin kamerasını açın, okutun; mutfak ekranı ya da garson uygulaması doğru adreste açılır. http://192.168.1.x:8080/kitchen adresini bir tablet klavyesine yazmak mümkündür ve bu yedek çözümdür, plan değil.
Yer imine ekleyin, sonra tablet öneriyorsa ana ekrana ekleyin.
Nelerden vazgeçiyorsunuz
http://192.168.1.x:8080 güvenli bir tarayıcı bağlamı değildir ve tarayıcılar, güvenli olmayan sayfalardan belirli bir özellik listesini esirger. Yerel ağ kurulumunda bunun bedeli:
- Kamerayla barkod okuma. USB okuyucu klavye gibi yazar ve etkilenmez — mutfakta zaten daha iyi araçtır.
- Ana ekrana ekleme ve service worker’lar. Yer imi yine çalışır; sadece kendi uygulaması yerine tarayıcıda açılır.
- Wake Lock, yani mutfak ekranını uyanık tutan şey. Bunun yerine tabletin kendi ekran kapanma süresini «asla» yapın ya da bütün bunları es geçen Windows mutfak sürümünü kullanın.
Bedeli olmayan şey: kasa ile mutfak arasındaki canlı bağlantı. POS’ta girilen bir sipariş, modemin internet kablosu yerdeyken, yerel ağ üzerinden aynı saniyede mutfak ekranına düşer.
Toplamda iki internet bağlantısı
Tam olarak iki kez çevrimiçi olmanız gerekir ve ikisi de servis sırasında değildir: biri kurulum dosyasını satın alıp indirmek, biri makineyi etkinleştirmek için. Sonrasında lisans makinenin kendisinde denetlenir — bir müşteriye hizmet vermek için hiçbir şey merkeze bağlanmaz. Bunun bile güvenilmez olduğu yerler için, bir mesajlaşma uygulaması üzerinden yürüyen çevrimdışı etkinleştirme yolu vardır.
O iki andan sonraki her şey sizin kendi kablonuzda olur.
Tüm bunları tek bir sistemden yönetin
POS, mutfak, envanter, tarif maliyetlendirme, personel ve muhasebe — bağlı, ve başlamak ücretsiz.
Ücretsiz hesabınızı oluşturun