Question

I have a project with a Vending Machine. The documentation says that the machine uses the MDB protocol (a standard protocol for vending machines).

How do I develop an application to interact with the machine, and, for example, change the price of a product?

What tools and API's do I need?

No correct solution

OTHER TIPS

You need to have an interface connector, such as the one at http://www.waferstar.com/en/MDB-PC.html as the MDB interface isn't native RS-232.

MDB is a a simple 9 bit serial interface, with a single controller and multiple slaves. A 9bit UART capable of 9600bps is all you need. Bill changers, CC readers, etc are all slaves. You can find the spec online:

www.vending.org/technical/MDB_3.0.pdf

Note that the vending machine itself contains the controller, and all of the controllers have their own peculiarities.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top