MDB (Multi-Drop Bus) это общий язык, на котором плата торгового автомата разговаривает с платёжными устройствами: монетоприёмником, купюроприёмником, картридером. Стандарт придумали, чтобы любое устройство одного производителя работало в аппарате другого. Если вы владеете кофейными или снековыми автоматами, почти наверняка у них внутри MDB.
Как это работает
Плата аппарата главная на шине, она по очереди опрашивает подключённые устройства. Купюроприёмник отвечает: принята купюра на такую сумму. Плата зачисляет кредит, покупатель выбирает товар, плата просит выдать сдачу монетоприёмник. Все устройства сидят на одном кабеле и различаются адресами.
Как понять, что в аппарате MDB
Посмотрите на разъём кабеля от монетоприёмника к плате: у MDB это характерный шестиконтактный разъём, часто с разветвителем для нескольких устройств. В меню сервисного режима многих аппаратов есть пункт с настройками MDB или Cashless. Если сомневаетесь, пришлите фото платы и разъёмов, по ним понятно за минуту.
Как подключить оплату телефоном по MDB
К шине добавляется ещё одно устройство, которое для аппарата выглядит как обычный безналичный картридер. Покупатель платит по QR, устройство сообщает плате о кредите, аппарат продаёт как при оплате картой. Монеты и купюры продолжают работать. Подробности на странице протокол MDB в вендинге.
Если MDB нет
У простых аппаратов (массажные кресла, сухой туман, пылесосы, автоматы воды) вместо MDB импульсный вход: монетоприёмник просто даёт импульсы на каждую монету. Тогда плата оплаты подаёт такие же импульсы. Это ещё проще, смотрите прошивку плат вендинговых автоматов.
А если нужен банковский терминал
Терминал для карт тоже подключается по MDB или через отдельный контроллер. Как выбрать между терминалом и QR, рассказываем на странице подключение платёжного терминала к вендинговому аппарату.