I have a project to build a vending machine but I am suffering from Scarce information about vending machines.
I could find some results :
- Inner protocol in vending machine and between the PC is called MDB and is specified by NAMA. This is a protocol between a master (VMC) and up to 32 slave (peripherals) and could be implemented using UART (according to protocol V3 ).
- cctalk is another protocol used for coin detector machines.
- There are lots of adapters and devices(all of which are closed source) that use this protocol.
According to this information why do I need to use the MDB protocol given that it is finally a UART connection? Why couldn't I use my own language (protocol) especially if I will build all of the peripheral by my self? What are the advantages and disadvantages?
Anyone looking for further information and resources is welcomed to read about either CCtalk or MDB .