Controllo Distributore Automatico tramite - Protocolli: MDB, Executive, ccTalk

Buonasera a tutti, ho in mente di realizzare un progetto. Nello specifico mi interesserebbe creare un piccolo software e un interfaccia che mi permetta tramite ad esempio di un Arduino Mega di potermi interfacciare ad una Vending Machine (Distributore Automatico) e poter visualizzare messaggi e all'occorrenza poter interrogare le macchine o forzarle ad effettuare delle operazioni, ad esempio reset degli errori, conteggio vendite, forzare una vendita gratuita, e altre cose.
Sono un perito elettronico, e da un po di tempo sto cerando di documentarmi il più possibile per poter capire a grandi linee come funzionano le moderne VM, ho visto che ci sono diversi protocolli di comunicazione e i più utilizzati attualmente sono questi 3:

-Protocollo MDB che sta per MultiDrop Bus / International Comunication Protocoll (MDB/ICP)
qui ho trovato le specifiche di questo protocollo: MDB protocol specification

-Protocollo EXECUTIVE chiamato anche "A+" protocollo ideato dalla MEI, qui ci sono le specifiche: Protocol Executive

-Protocollo cctalk e qui ci sono le specifiche del protocollo cctalk

per caso qualcuno che ha fatto qualche esperienza sul progetto che vorrei realizzare?

Ho trovato un bel progetto per quanto riguarda l'MDB a questi link:
http://blog.bouni.de/2012/the-mdb-protocol-part-1.html
http://blog.bouni.de/2012/the-mdb-protocol-part-2.html
http://blog.bouni.de/2012/the-mdb-protocol-part-3.html
http://blog.bouni.de/2012/the-mdb-protocol-part-4.html

spero che qualcuno possa darmi una mano.

Un saluto a tutti e ringrazio quanti vorranno darmi una mano.

ciao,

personalmente ho visto qualche cosa con il ccTalk...però penso che prima devi decidere cosa deve fare e come deve funzionare la tua VM; di conseguenza cerchi l'hardware che fa quello che vuoi (od il compromesso più accettabile) e da li vedi che protocolli dovrai usare.

ORSO2001:
ciao,

personalmente ho visto qualche cosa con il ccTalk…però penso che prima devi decidere cosa deve fare e come deve funzionare la tua VM; di conseguenza cerchi l’hardware che fa quello che vuoi (od il compromesso più accettabile) e da li vedi che protocolli dovrai usare.

Ciao Orso grazie per la risposta, io personalmente ho intenzione di costruire 3 interfacce separate e quindi 3 software dedicati, in modo da poter avere dell’hardware e del software per ogni protocollo e di conseguenza per ogni vending machine.

Pensavo di partire dal protocollo MDB visto che ho trovato più materiale su quel protocollo, fra l’altro vedevo l’interfaccia pare abbastanza semplice

la cosa migliore sarebbe creare 3 post per 3 progetti separati a parer mio tu che dici?

la cosa migliore sarebbe creare 3 post per 3 progetti separati a parer mio tu che dici?

direi di si ...altrimenti si rischia di fare confusione.

...personalmente ho intenzione di costruire 3 interfacce separate e quindi 3 software dedicati, in modo da poter avere dell'hardware e del software per ogni protocollo e di conseguenza per ogni vending machine.

tu sai quali sono gli obbiettivi del tuo progetto...

Pensavo di partire dal protocollo MDB visto che ho trovato più materiale...

ok...giusto per sapere...hai un device che usa questo protocollo con cui provare a scambiare dati?

si avrei un device su cui poter provare il dispositivo, ho alcuni distributori combinati della saeco, che ho in laboratorio che sto revisionando e posso farci tutte le prove che voglio, posso impostarli sia in Executive che in Mdb.

Mentre per quanto riguarda il ccTalk ho alcune gettoniere RM5 della Comestero che usano questo protocollo e potrei farci qualche esperimento. Domani creo 3 argomenti separati cosi non si vanno ad accavallare le informazioni.