Appareils connectés et IoT

Logiciel KDS pour restaurant et écran de commande : architecture technique en temps réel

Prototype KDS et architecture logicielle évolutive qui combine le point de vente, la commande en ligne, l'écran de cuisine et l'écran de livraison client sur un seul backend.

Logiciel KDS pour restaurant et écran de commande : architecture technique en temps réel

Réponse courte

Flux ininterrompu de commandes de la caisse à la cuisine

Le système d'affichage de cuisine déplace les commandes des canaux de point de vente ou en ligne vers la bonne station de préparation ; Affiche la durée, les notes sur le produit et les changements de statut en temps réel. La même infrastructure peut produire des kiosques de commande en libre-service, des écrans de cuisine, des écrans d'expédition et des écrans de commande prêts à l'emploi destinés aux clients. Le premier MVP peut être déployé avec une seule branche, deux stations intermédiaires et un écran de livraison.

Modèle de commande basé sur les services et les événements

Dans l'architecture de base, l'API Order accepte la commande, le service Routing répartit les produits en stations, le service Kitchen gère l'état de préparation et le Display Gateway gère les connexions WebSocket. La commande passe par les états CREATED, ACCEPTED, PREPARING, READY et HANDED_OFF. Chaque changement est enregistré avec un événement séquentiel et un horodatage. Ainsi, lorsque l'écran est reconnecté, il récupère non seulement la dernière vue, mais également le statut fiable de la commande via le backend.

Rôles d’écran et expérience utilisateur

L'écran de préparation affiche les éléments de la station, le temps écoulé, les allergènes et les notes spéciales. L'écran Expediter combine les pièces de différentes stations en une seule commande. L'écran de ramassage publie le nom du client ou le numéro de commande uniquement dans les groupes PRÉPARATION et PRÊT. Les cibles tactiles doivent être grandes et les couleurs doivent être très contrastées ; la situation ne doit pas être expliquée uniquement par la couleur. Dans les cuisines très fréquentées, un support sonore, vibratoire ou d’alerte externe peut être ajouté en option.

Durabilité et intégration hors ligne

Une passerelle de succursale locale peut maintenir le flux entre le point de vente et les écrans de la cuisine lorsque la connexion Internet tombe en panne. Une fois la connectivité cloud restaurée, les événements sont synchronisés avec des identifiants uniques. Les intégrations de points de vente et de livraison sont transformées en un système de commande commun ; L'ID unique de la chaîne est également stocké. Si le WebSocket tombe en panne, le client se reconnecte avec une latence croissante et demande les mises à jour manquantes depuis le dernier numéro de séquence d'événement.

Comment préparer une démo fonctionnelle ?

Le package de démonstration comprend trois fenêtres de navigateur ou panneaux Android : étui, cuisine et écran de collecte. Une commande de deux articles est passée à la caisse, le burger est dirigé vers la station chaude et la boisson est dirigée vers la station froide. Les temps de préparation sont en direct ; la carte en retard passe en statut d'avertissement. Lorsque deux stations sont terminées, l'expéditeur prépare la commande et le numéro apparaît sur l'écran du client. Le comportement de déconnexion brève du réseau et de reconnexion est également illustré dans la présentation.

Observabilité, autorisation et sécurité des données

Le panneau des opérations affiche le délai moyen, la charge de la station, le taux de commandes en retard et les raisons d'annulation. Les processus de travail sont écrits dans la piste d'audit avec le rôle et l'ID de l'appareil. Aucune information personnelle inutile n'est affichée sur l'écran de prise en charge ; les bons de commande sont ouverts uniquement à la station concernée. Les paramètres du menu, de la branche et de l'appareil sont tenus à jour ; un déploiement défectueux peut être rétabli à la configuration précédente.

Feuille de route pilote et de production

Dans le premier pilote, le taux de désabonnement des commandes, la latence du statut et la disponibilité de l'écran sont mesurés. Dans l'étape suivante, s'ajoutent la livraison multi-succursales, multi-marques, par coursier, la prévision de la préparation des produits et la gestion de la capacité des cuisines. L'objectif commercial du déploiement devrait être la réduction du papier, des délais plus visibles, un taux d'erreurs de livraison inférieur et une intégration contrôlée avec les systèmes de point de vente existants.

Questions fréquemment posées

Un matériel embarqué spécial est-il requis pour KDS ?

Pour la plupart des installations MVP et sur le terrain, un panneau Android, une tablette ou un écran industriel fonctionnant en mode kiosque est suffisant. Le besoin critique est la résilience, la gestion du réseau et une bonne intégration.

WebSocket seul suffit-il ?

Convient pour la mise à jour en direct ; cependant, la journalisation des événements persistants, la numérotation des séquences et la resynchronisation basée sur REST sont également nécessaires pour revenir à l'état correct après la pause.