Appareils connectés et IoT
Logiciel de distributeur automatique intelligent et architecture IoT
Conception technique d'un prototype de distributeur automatique intelligent avec catalogue produits, panier, paiement, stock, télémétrie de température, gestion à distance et flux de maintenance.
Réponse courte
Point de vente géré à distance, pas un écran de vente
Produit de vente intelligent ; il s'agit d'une plateforme IoT qui gère les données de stock, de température, de porte, de moteur, de devise et de défauts, ainsi que le catalogue tactile, le panier et l'expérience de paiement. L'objectif du prototype est de montrer une seule transaction de vente de bout en bout, de vérifier que le produit a été livré depuis le bon bac et de refléter la même transaction sur le stock et le chiffre d'affaires dans le panneau de gestion.
Couche d'application matérielle et périphérique
Le panneau Android/Linux de 10 à 21 pouces exécute l'application kiosque. La carte de contrôle de la machine gère le moteur, la spirale, la serrure, le capteur de porte et la télémétrie du refroidissement. Le panneau se connecte à la carte de contrôle via RS485, USB série, CAN ou le protocole disponible du fabricant. Dans la mesure du possible, le terminal de paiement est utilisé comme un appareil distinct du prestataire certifié ; L'application de vente gère uniquement le montant, l'ID de transaction et l'état du résultat. Si le capteur de livraison du produit tombe en panne, la transaction n'est pas considérée comme terminée et un remboursement ou un flux de service est lancé.
Architecture backend, stock et télémétrie
Back-end ; il peut s'agir de services de catalogue, de tarification, d'inventaire, de commande, de paiement, d'appareil et d'alerte. La configuration et le catalogue des appareils sont transportés via REST, l'état en direct de l'appareil est transporté via MQTT et les mises à jour de l'écran de gestion sont transportées via WebSocket. La cartographie slot-produit, la quantité actuelle, le stock minimum, la plage de température et l'heure du dernier remplissage sont conservés pour chaque machine. Pendant que la série chronologique de télémétrie est écrite dans l'entrepôt, les données des commandes commerciales sont stockées dans la base de données relationnelle.
Ventes hors ligne et règles de cohérence
Le catalogue et les prix peuvent être ouverts à partir du cache local lorsque Internet est en panne ; Toutefois, si les règles de transaction hors ligne du prestataire de paiement ne le permettent pas, aucun nouveau paiement ne devrait être reçu. Les commandes sont conservées par un identifiant de transaction unique ; le renvoi n’entraîne pas une double réduction du stock. Les commandes de périphérique doivent comporter un numéro de séquence, un délai d'attente et un code de résultat clair. En cas de coupure de courant, la commande non terminée est placée dans la file de réconciliation au démarrage.
Logiciel de démonstration et scénario de présentation
Démo ; il se compose d'un écran de vente tactile, d'un simulateur de carte de contrôle et d'un panneau Web. L'utilisateur sélectionne une boisson, confirme le panier, effectue un paiement test et l'animation du moteur du compartiment concerné fonctionne. Ensuite, le stock diminue, une alarme de stock critique se produit et une vente apparaît sur le panneau. Dans le deuxième scénario, le seuil de température est dépassé ou le capteur de refoulement tombe en panne ; le journal des alarmes et du service à distance est présenté à l'opérateur.
Sécurité, opérations et mise à l'échelle
Les appareils doivent être authentifiés avec une identité et un certificat distincts, les ports de service doivent être fermés et la sortie vers le système d'exploitation à partir de l'application kiosque doit être empêchée. Les commandes à distance doivent être accompagnées d'une autorisation, d'une piste d'audit et d'une courte période de validité. Lors du passage à la flotte, des groupes de périphériques, un catalogue régional, une campagne, un redémarrage à distance, une collecte de journaux et une OTA progressive sont requis. Les recommandations prédictives de stock et de maintenance ne doivent être mises en œuvre qu’une fois que des données de vente et de télémétrie suffisantes et propres ont été accumulées.
Valeur commerciale offerte au producteur
La présentation comprend non seulement l'affichage moderne du produit ; L'alerte avant rupture de stock, la réponse à distance aux dysfonctionnements, la performance commerciale et la visibilité de la flotte sont mises en avant. Le fabricant peut reproduire le même matériel avec des thèmes, des catalogues et des règles de tarification pour différentes marques client. Ainsi, le logiciel étend le service après-vente et la capacité de revenus réguliers de la machine.
Questions fréquemment posées
Un véritable terminal de paiement est-il requis dans le prototype Vending ?
Le paiement ou le simulateur Sandbox peuvent être utilisés dans la première démo d'expérience. Dans un projet pilote sur le terrain, un terminal de paiement certifié et les règles d'intégration du fournisseur sont requis.
L’inventaire peut-il être calculé à partir du seul nombre de ventes ?
Il peut être calculé initialement ; Cependant, pour un fonctionnement fiable, l'enregistrement de remplissage, le capteur de livraison, l'annulation et les mouvements de service manuel doivent également être inclus dans le modèle de stock.
