Collegamento remoto vending machines by do-dots Ultimo aggiornamento 23 marzo 2011 rev1 - Stesura iniziale 18/10/2010 rev2 - Approfondimenti 12/11/2010 rev3 Riduzione dei contenuti per una lettura generica 23/03/2011
Collegamento remoto macchine vending Caratteristiche Il collegamento remoto proposto da do-dots permette di utilizzare un software già pronto per predisporre i distributori automatici al collegamento remoto utilizzando moduli GSM/GPRS/UMTS per un controllo dello stato e degli allarmi dei distributori tramite PC o cellulare, e per il salvataggio e la visualizzazione di dati e statistiche sulle vendite. Il nostro sistema permette la personalizzazione completa delle funzionalità di collegamento, anche per singola macchina. Come funziona La nostra soluzione comprende: 1. Una applicazione lato server che si occupa di registrare le macchine, memorizzare i dati, fornire le API di comunicazione e le pagine web di interfaccia. 2. Una modifica al firmware delle schede di controllo delle macchine, o l'installazione di un componente software esterno. 3. L'eventuale installazione sulle macchine di un hardware in grado di garantire la comunicazione, ovvero un modem GPRS/UMTS. Le macchine abilitate, se è attiva la connessione, inviano regolarmente i propri dati tramite chiamate HTTP inviate tramite la connessione GPRS/UMTS. Il server risponde alle richieste con comandi in coda (se qualcosa è stato modificato dalle interfacce web), oppure conferme di ricezione. Lo stesso server rende disponibili, tramite una semplice autenticazione dell'utente, le pagine web di interfaccia che mostrano i dati e permettono di interagire con la macchina. Le pagine web possono essere personalizzate per singolo modello di macchina (Tipo/Categoria), e hanno stili di formattazione che le rendono leggibili su browser sia da computer laptop / desktop / netbook che da dispositivi smartphone / tablet. Questa soluzione presenta diversi vantaggi: 1. Se le macchine hanno già una connessione tramite modem pagina 2 di 6
'compatibile', non occorre modificare l'hardware delle macchine. L'unica modifica è relativa al firmware e alla scelta di una Sim GPRS/UMTS. 2. Il fatto che la comunicazione parta sempre dalla macchina permette di poter scegliere Sim sia da gestori che forniscono un IP fisso che da gestori che non lo forniscono. L'IP di riferimento (in questo caso un URL) è sempre quello del server. 3. E' possibile continuare ad utilizzare una eventuale gestione dell'invio di SMS in GSM comunemente presente sulle macchine vending, da usare in parallelo alla gestione tramite server. 4. Solo intervenendo sul server è possibile personalizzare l'interfaccia utente per tutte le macchine e per una gamma molto alta di dispositivi di utilizzo. Il server viene ospitato su hosting do-dots.it, e il servizio è disponibile sotto forma di abbonamento annuale. Il costo dell'abbonamento è dipendente dal numero di macchine collegate, e comprende manutenzione e assistenza. L'inserimento di pagine personalizzate può essere acquistato in forma di ticket o di sviluppo ad ore. Interfacciamento con il server Per interfacciare le macchine con il server e inviare dati tramite un modem, è possibile scegliere diverse tipologie di API. Ogni macchina collegata alla API di comunicazione deve utilizzare una 'machine-key' fornita dal servizio all'atto della registrazione. Ogni richiesta alle API otterrà una risposta in formato testo (per default le API lavorano in formato JSON, ma il formato è modificabile per l'applicazione specifica). Registrazione delle macchine All'atto della registrazione della macchina, un utente autenticato deve inserire un 'machine-key' in grado di identificare univocamente la macchina. Accesso via web alle informazioni delle macchine L'utente che vorrà accedere alle informazioni delle macchine, dovrà autenticarsi ed accedere ad una pagina web con un'interfaccia basata sul Tipo/Categoria della macchina. Vengono quindi mostrate le variabili configurate per quel Tipo/Categoria, con l'ultimo valore inviato dalla macchina. Le variabili configurate per essere ricevute dalla macchina sono editabili, e il valore immesso dall'utente verrà ricevuto dalla macchina al successivo pagina 3 di 6
collegamento. Una versione 'mobile' (per cellulari, smartphone o tablet) è disponibile per ogni macchina. pagina 4 di 6
Note La soluzione hosted è praticamente una soluzione chiavi in mano, nel senso che una volta attivata è già pronta per l'utilizzo. Il server e la memorizzazione dei dati sono disponibili online. Per sottoscrivere il servizio occorre registrare un account e attivare almeno una macchina. All'atto della registrazione viene richiesto il numero di mesi di attivazione, che può essere rinnovato anche successivamente. Il pagamento avviene tramite PayPal. All'atto della attivazione della macchina verrà richiesto di immettere un machine-key e, se previsto dalla macchina, un'informazione segreta. Queste informazioni devono coincidere con quelle inserite nel firmware della macchina stessa. Ogni account ha automaticamente accesso ai link delle proprie macchine collegate / registrate. La selezione di ciascun link porta direttamente ad una pagina di gestione della macchina. Le variabili visibili saranno quelle già caricate dalla macchina se questa è stata collegata al servizio almeno una volta. E' possibile differenziare due tipi di account: il costruttore della macchina e l'utilizzatore della macchina. Questo ci permette di gestire diversi scenari di utilizzo. Ad esempio: Il costruttore può attivare gli accessi per le proprie macchine e rivenderli agli utilizzatori tramite un proprio canale. Il costruttore può decidere di lasciare agli utilizzatori il compito di attivare gli accessi. Il costruttore può visionare lo stato di tutte le sue macchine anche se sono associate a diversi account di utilizzatori. Il costruttore può pre-caricare tabelle di machine-key prima di attivare l'accesso in modo da fornire informazioni limitate agli utilizzatori. Il costruttore può bloccare l'accesso ad una macchina ad un utilizzatore per motivi di sicurezza. Altri scenari sono da definire e discutere direttamente con i clienti in base alle specifiche esigenze. pagina 5 di 6
Contatti Siamo sempre a disposizione per ogni richiesta di informazione, più o meno dettagliata, sui nostri prodotti e servizi. Ecco come contattarci. E-mail - info@do-dots.it Web - http://do-dots.it Tel. - +39 051 902959 pagina 6 di 6