Dispositivi connessi e IoT

Software per distributori automatici intelligenti e architettura IoT

Progettazione tecnica del prototipo di smart vending con catalogo prodotti, carrello, pagamento, stock, telemetria temperatura, gestione remota e flussi di manutenzione.

Software per distributori automatici intelligenti e architettura IoT

Risposta breve

Punto vendita gestito da remoto, non uno schermo di vendita

Prodotto di vendita intelligente; Si tratta di una piattaforma IoT che gestisce i dati di stock, temperatura, porte, motore, valuta e guasti, nonché il catalogo touch, il carrello e l'esperienza di pagamento. L'obiettivo del prototipo è mostrare una singola transazione di vendita end-to-end, verificare che il prodotto sia stato consegnato dal contenitore corretto e riflettere la stessa transazione sulle scorte e sul fatturato nel pannello di gestione.

Livello di applicazione hardware e dispositivo

Il pannello Android/Linux da 10–21 pollici esegue l'applicazione kiosk. La scheda di controllo della macchina gestisce la telemetria del motore, della spirale, della serratura, del sensore porta e del raffreddamento. Il pannello si collega alla scheda di controllo tramite RS485, USB Seriale, CAN o il protocollo disponibile del produttore. Quando possibile, il terminale di pagamento viene utilizzato come dispositivo separato del fornitore certificato; L'app di vendita gestisce solo l'importo, l'ID della transazione e lo stato dell'esito. Se il sensore di consegna del prodotto non funziona, la transazione non viene considerata completata e viene avviato un rimborso o un flusso di servizio.

Architettura backend, stock e telemetria

Back-end; Può consistere in servizi di Catalogo, Prezzi, Inventario, Ordine, Pagamento, Dispositivo e Avviso. La configurazione e il catalogo del dispositivo vengono trasportati tramite REST, lo stato del dispositivo in tempo reale viene trasportato tramite MQTT e gli aggiornamenti della schermata di gestione vengono trasportati tramite WebSocket. Per ogni macchina vengono conservate la mappatura degli slot-prodotto, la quantità attuale, la scorta minima, il range di temperatura e l'orario dell'ultimo riempimento. Mentre le serie temporali di telemetria vengono scritte nel magazzino, i dati degli ordini commerciali vengono archiviati nel database relazionale.

Vendite offline e regole di coerenza

Catalogo e prezzi possono essere aperti dalla cache locale quando Internet non è disponibile; Tuttavia, se le regole delle transazioni offline del fornitore di servizi di pagamento non lo consentono, non dovrebbero essere ricevuti nuovi pagamenti. Gli ordini sono trattenuti da un ID transazione univoco; il nuovo invio non comporta una doppia riduzione dello stock. I comandi del dispositivo devono contenere un numero di sequenza, timeout e codice risultato di cancellazione. In caso di interruzione di corrente, l'ordine non completato viene inserito nella coda di riconciliazione all'avvio.

Software dimostrativo e scenario di presentazione

Dimostrazione; È composto da schermo touch, simulatore di carte di controllo e pannello web. L'utente seleziona una bevanda, conferma il carrello, effettua un pagamento di prova e si avvia l'animazione del motore del relativo scomparto. Successivamente lo stock diminuisce, si verifica un allarme di stock critico e sul pannello appare una vendita. Nel secondo scenario viene superata la soglia di temperatura oppure si guasta la sonda di mandata; il registro degli allarmi e del servizio remoto viene mostrato all'operatore.

Sicurezza, operazioni e scalabilità

I dispositivi devono essere autenticati con un'identità e un certificato separati, le porte del servizio devono essere chiuse e l'uscita dal sistema operativo dall'applicazione kiosk deve essere impedita. I comandi remoti devono essere dotati di autorizzazione, traccia di controllo e un breve periodo di validità. Quando si passa alla flotta, sono necessari gruppi di dispositivi, catalogo regionale, campagna, riavvio remoto, raccolta di registri e OTA graduale. Le raccomandazioni predittive sulle scorte e sulla manutenzione dovrebbero essere implementate solo dopo aver accumulato dati di telemetria e vendite sufficienti e puliti.

Valore commerciale offerto al produttore

La presentazione include non solo la moderna esposizione del prodotto; Vengono messi in risalto l'avviso prima dell'esaurimento delle scorte, la risposta remota ai malfunzionamenti, l'andamento delle vendite e la visibilità della flotta. Il produttore può replicare lo stesso hardware con temi, cataloghi e regole di prezzo per diversi marchi dei clienti. Pertanto, il software espande il servizio post-vendita e la capacità di reddito regolare della macchina.

Domande frequenti

È necessario un vero terminale di pagamento nel prototipo del Vending?

Il pagamento sandbox o il simulatore possono essere utilizzati nella demo della prima esperienza. In un progetto pilota sul campo sono necessari un terminale di pagamento certificato e le regole di integrazione del fornitore.

È possibile calcolare l'inventario solo dal numero di vendite?

Può essere calcolato inizialmente; Tuttavia, per un funzionamento affidabile, nel modello di stock dovrebbero essere inclusi anche il registro di riempimento, il sensore di consegna, l'annullamento e i movimenti di servizio manuale.