Ein ganzes Restaurant auf einem PC betreiben — mit gezogenem Internetkabel
Der Kassenrechner wird zum Server, die Tablets werden zu Browsern, und der Router hört auf zu zählen. Was diese Form braucht, die Firewall-Falle, die sie zerlegt, und worauf Sie verzichten.
„Funktioniert offline” heißt üblicherweise: eine Warteschlange. Die App nimmt weiter Bestellungen in den lokalen Speicher, und sobald die Verbindung zurück ist, schickt sie sie woandershin. Das ist eine echte Funktion, und es ist nicht diese.
Die Lokale Edition hat nichts zu synchronisieren. Die Datenbank liegt auf der Maschine vor Ihnen, die Bestellungen verlassen das Haus nie, und das Internet ist überhaupt kein Bestandteil des Systems. Ziehen Sie die Leitung des Routers ab, und das Einzige, was sich ändert, ist, dass Sie keine Nachrichten mehr lesen können.
So sieht das in einem echten Betrieb aus.
Die Form
Ein Windows-PC — normalerweise der Kassenrechner — arbeitet als Server. Alles andere im Laden ist ein Bildschirm, der über das WLAN auf ihn zeigt.
Windows-PC (der „Server")
├── die Anwendung, auf Port 8080
├── PostgreSQL, nur an diese Maschine gebunden
└── liefert /admin /pos /kitchen /waiter
│
Laden-WLAN (nur LAN — kein Internet nötig)
┌────────────┼────────────┐
Kassentablet Küchenbildschirm Service-Handy
Daraus folgen zwei Dinge, die man klar sagen sollte.
Auf den Tablets wird nichts installiert. Küchenbildschirm und Service-Handy sind Browser, die eine Adresse öffnen. Kein App-Store, keine Version, die im Gleichschritt bleiben muss, kein Gerät, das beim Austausch neu eingerichtet wird. Ein Tablet, das stirbt, wird durch irgendein Tablet ersetzt.
Die Adresse ist nirgends konfiguriert. Die Adresse, auf die ein Tablet gezeigt wurde, ist die, an die seine Anfragen gehen. Deshalb läuft dieselbe Installation unter jeder Adresse und auf jeder Maschine: Nichts ist fest eingebaut, also muss nichts neu gebaut werden, wenn sich das Netz ändert.
Was Sie brauchen
- Einen Windows-PC, der eingeschaltet bleibt. Der hinter dem Tresen, nicht der Laptop, den abends jemand mitnimmt.
- Einen Router — irgendeinen. Er braucht keine Internetverbindung, damit die Tablets die Kasse erreichen.
- Einen Bildschirm für die Küche. Ein Android-Tablet im WLAN ohne Installation ist die Voreinstellung. Ein kleiner Windows-PC mit der Küchen-App im Kiosk-Modus ist besser, wenn Sie Ton und eine Anzeige wollen, die nie schläft.
- Einen Thermodrucker, das gewöhnliche Modell, und einen USB-Barcodescanner, falls Sie scannen.
Das ist die ganze Stückliste. Kein Serverschrank und kein Docker.
Die zwei Dinge, die wirklich schiefgehen
Alles andere ist gewöhnliche Einrichtung. Diese beiden brechen in einem echten Betrieb, und beide gehören vor den ersten Service statt mitten hinein.
Die Firewall-Regel, die auf nichts zutrifft
Der häufigste Fehler ist „läuft am PC, nicht am Tablet”. Das Dashboard öffnet an der Kasse einwandfrei, jedes Tablet läuft in einen Timeout, und auf keinem Bildschirm verbindet irgendetwas diese beiden Tatsachen.
Fast immer ist es das: Windows stuft ein Netz, von dem man ihm nichts gesagt hat, als Öffentlich ein — und das Laden-WLAN auf einem an diesem Morgen eingerichteten Rechner ist ein Netz, von dem man ihm nichts gesagt hat. Eine auf private Netze beschränkte Firewall-Regel existiert dann, liest sich in der Liste korrekt und trifft auf gar nichts zu.
Der Installer trägt die eingehende Regel genau deshalb in beide Profile, Privat und Öffentlich, ein. Der Erststart-Assistent weigert sich anschließend, fertig zu werden, bis Sie die Adresse von einem Handy im Laden-WLAN geöffnet haben — ein Schritt, der bei der Einrichtung eine Minute kostet und einen Service rettet.
Die Adresse, die wandert
Router vergeben Adressen auf Zeit. Beim Neustart kann der PC unter einer anderen zurückkommen, und jedes Lesezeichen, das jedes Tablet gespeichert hat, zeigt jetzt ins Leere.
Reservieren Sie sie. Eine DHCP-Reservierung im Router oder eine feste Adresse am PC — beides ist in Ordnung, und eines davon muss geschehen, bevor irgendjemand ein Lesezeichen setzt. Jeder andere Tipp, wie man Tablets auf die Kasse zeigen lässt, ist ein Behelf für eine Adresse, die wandert.
Die Tablets darauf zeigen lassen
Der Assistent zeigt je Bildschirm einen QR-Code. Tablet-Kamera öffnen, scannen, und die Küchenanzeige oder die Service-App startet unter der richtigen Adresse. http://192.168.1.x:8080/kitchen in eine Tablet-Tastatur zu tippen ist möglich und ist der Rückfall, nicht der Plan.
Lesezeichen setzen, dann auf den Startbildschirm legen, wenn das Tablet es anbietet.
Worauf Sie verzichten
http://192.168.1.x:8080 ist kein sicherer Browser-Kontext, und Browser halten Seiten, die es nicht sind, eine bestimmte Liste von Funktionen vor. Bei einer LAN-Installation kostet das:
- Barcode-Scannen per Kamera. Ein USB-Scanner tippt wie eine Tastatur und ist nicht betroffen — und in einer Küche ist er ohnehin das bessere Werkzeug.
- Installation auf dem Startbildschirm und Service Worker. Ein Lesezeichen funktioniert weiterhin; es öffnet nur im Browser statt als eigene App.
- Wake Lock, was den Küchenbildschirm wachhält. Stellen Sie stattdessen die Bildschirmabschaltung des Tablets auf „nie”, oder nehmen Sie die Windows-Küchenversion, die all das umgeht.
Was es nicht kostet: die Live-Verbindung zwischen Kasse und Küche. Eine an der Kasse gebuchte Bestellung landet in derselben Sekunde auf dem Küchenbildschirm — über das LAN, mit dem Internetkabel des Routers auf dem Boden.
Zwei Internetverbindungen, insgesamt
Sie müssen genau zweimal online sein, und keines der beiden Male während des Service: einmal zum Kaufen und Herunterladen des Installers, einmal zum Aktivieren der Maschine. Danach wird die Lizenz auf der Maschine selbst geprüft — nichts ruft zu Hause an, um einen Gast zu bedienen. Für Standorte, wo selbst das unzuverlässig ist, gibt es eine Offline-Aktivierung, die über eine Messaging-App läuft.
Alles nach diesen beiden Momenten geschieht auf Ihrem eigenen Kabel.
Erledigen Sie all das von einem System aus
Kasse, Küche, Bestand, Rezeptkalkulation, Personal und Buchhaltung — verbunden, und kostenlos zum Starten.
Kostenloses Konto erstellen