我有一个带有自动售货机的项目。文档说该机器使用 MDB 协议(自动售货机的标准协议)。
如何开发与机器交互的应用程序,例如更改产品价格?
我需要什么工具和 API?
您需要一个接口连接器,例如http://www.waferstar.com/en/MDB-PC.html上的那个,因为 MDB 接口不是原生 RS-232。
MDB 是一个简单的 9 位串行接口,具有一个控制器和多个从机。您只需要一个 9600bps 的 9 位 UART。票据兑换商、抄送阅读器等都是奴隶。您可以在网上找到规格:
www.vending.org/technical/MDB_3.0.pdf
请注意,自动售货机本身包含控制器,并且所有控制器都有自己的特点。