Author Options:

How to interface a (snack/drink) vending machine interface to a PC? Answered

Hello experts and entrhusiasts,

I don't know much about the currently used food/drink vending machines (Bianchi, SAECO, etc).
My question is the following:
-is it possible to interface/intercommunicate them with a PC ?
-what sort of connection do they have (RS232, CANbus,...) ?
-do they use a special language/operating system for managing the vending stuff  ?
- are there available schematics, hardware/software descriptions about these machines ?
What I want to do is to query them about of the actual state of products(number of selled/not selled)

thank you your kindness


As far as I know, the BIANCHI BV921 has has a RJ32 port in the back , and works using an Arduino Leonardo,unfortunately the Arduino sketch is unknown.

As far as I know, none of them has a PC interface designed in. If they do, it's almost certainly behind the locked panel for security reasons.

Certainly the circuitry in one could be replaced with something that will talk to a PC...

OK, but what kind of circuitry thay have ?
What kind of external ports they have ? (CAN ?, RS232? parallel)
How can one hack it ?

They don't, for security reasons. You can't, unless you have the key.

In someway you can reverse-engineering -as every blackbox-....

If you can open the box up and access the circuitry, you can change the circuitry.

But you can't open the box up.

Seconded. Most machines are programmed on site either with an internal keypad, or a removable keypad that programs the internal cpu.

THAT SAID -- Asia has some pretty crazy in-depth machines with graphics, etc -- and they probably have full 'modern' computers in them. Many even are internet enabled so your smart phone can purchase something cash-less. Again, each is different.