Интерфейсы и протоколы.

      При использовании последовательного интерфейса возникает необходимость использования протоколов для обмена информацией между хост-машиной и платежным устройством. Применение протокола в свою очередь дает возможность применить более высокий интелектуальный уровень к взаимодействию хост-машины и устройства. Развитие протокольного уровня функционирования устройств привело к возникновению множества протоколов, некоторые из которых приняты большинством производителей вендинг(vending) оборудования в качестве индустриальных стандартов. Производители вендинг оборудования объедены большими асоциациями, регулирующими вопросы протокольного уровня. Самые авторитетные из них - NAMA (National Automatic Merchandising Association) - американский рынок, и EVA (European Vending Association) - европейский рынок. Количество стандартов, применяемых в устройствах платежных систем, все еще велико. Следует учитывать, что спецификации большинства протоколов регламентируют не только коммуникационный уровень процессов обмена информацией между периферийными устройствами торговых автоматов, но и конструктивные элементы(разъемы), а также характеристики электропитания.
   Протоколы можно разделить на:

- Примитивный. Реализация этого протокола определяется производителем оборудования. Пример - SECI RM4 validators.
- Executive - Protocol A (MEI Protocol A specification Executive). Был разработан Mars Electronics International (MEI) в начале 1980 года для взаимодействия электронных компонентов торговых автоматов. Транзакции продаж управлялись через монетоприемник и цены могли храниться в монеприемнике или в машине. Через год развития Протокол распространился на устройства безденежных (cashless) продаж. Спецификация определяет соединительные разъемы между компонентами, электропитание (24 В переменного тока). На основе протокола Executive в Германии был разработан протокол BDV. Этот протокол используют многие итальянские производители (Saeco, Comestero), немецкие (NRI).
- BDV (На основе Executive, для немецкоговорящих стран). Протокол Executive был дополнен спецификацией, предусматривающий единый разъем для электропитания и коммуникаций, и получил название BDV001.
- MDB/ICP (Multi-Drop Bus/Internal Communication Protocol). Был разработан компанией CoinCo в начале 1990 года для Coca-Cola с целью удешевить монетоприемник с выдачей сдачи и перенести управляющие функции из монеприемника в хост-машину. Протокол был доработан NAMA в 1994 г. с целью поддержки использования подобным образом банкнотоприемников и систем безденежной оплаты. Европейская ассоциация EVMMA (Eupean Vending Machine Manufacturers Assotiation) одобрила и расширила проект, назвав его ICP (Internal Communications Protocol). Хотя ICP в основном идентичен MDB, имеются некоторые отличия, касающиеся систем безденежной оплаты. Поэтому в 1998 году MDB и ICP спецификации были совмещены и реализованы как MDB/ICP version 1. Спецификация была поддержана NAMA, EVMMA и EVA. Протокол используют большинство производителей торговых автоматов.
- MEI Micromech Specification Этот протокол первоначально определял связь между монетоприемной частью автомата и системой выдачи сдачи, но потом был расширен для управления различными частями автомата. Его спецификация определяет процесс обмена через последовательный интерфейс информацией платежной системы и хост-машины, а также паралельный интерфейс от хост-машины к системе выдачи сдачи. Он разработан для ситемы с 3 тубами монет, но может быть расширен производителем и для 4 туб. NAMA опубликовала спецификацию протокола с дополнениями для систем безденежных оплат с использованием микросхемы MC500 Credit Interface. Спецификация предусматривает 12 контактный разъем и 110 B электропитания или 15 контактный разъем и 24 B для поддержки четырех туб для выдачи сдачи. Существуют также разновидности этого протокола SIMPLEX IIV/L+, SIMPLEX0, VCCS, HII, используемые в настоящее время мало.
- EVA-DTS (European Vending Association Data Transfer Standard)). Этот стандарт определяет поля контрольных данных и то, как данные поступают из платежной системы в хост-машину.
- EVA-EMP (Energy Measurement Protocol). Этот протокол определяет форму и метод измерения потребления энергии торговых автоматов.
- EVA-CVS (Cashless Vending Specification). Этот протокол регламентирует все процессы, связанные с использованием систем безденежных оплат. Вот некоторые компании, поддерживающие данный протокол: Bianchi Vending spa, Mars Electronics International, Microtronic AG, National Rejectors Inc GmbH, QI Technologies, Thales e-Transactions, Vending Micro Circuits (VMC).
- CCTALK. Еще один протокол обмена информацией между периферийными устройствами торгового автомата. Он предусматривает обен по трем физическим линиям - питание, данные и земля со скростью 9600 бод. Устройства обмениваются между собой в адресном пространстве совместно используя общую информационную шину. Протокол является байт ориентированным и предполагает подключение до 254 ведомых устройств. Он относится к совокупности Открытых стандартов и не требует никаких оплат или регистраций для использования.
   Если у вас возникли вопросы, связанные с протоколами и интерфейсами, обращайтесь на наш форум или пишите нам.
Интерфейсы и протоколы
          Под интерфейсом понимают способ подключения платежных систем к хост-машине. Интерфейс описывает электрические, механико-конструктивные и логические свойства такого подключения.
Под протоколом понимают способ и алгоритм взаимной передачи логической информации между платежной системой и хост-машиной.
Интерфейсы можно разделить на:
- Паралельный. При прохождении "подходящих" монеты или купюры на одном из контактов выходного разъема устройства возникает импульс с низким уровнем сигнала, в зависимости от сработавшего канала. Один из контактов выходного разъема предназначен для сигнала запрещения приема монет/купюр (Inhibition). При значении сигнала на нем, равном низкому уровню, все монеты/купюры будут отвергаться устройством. При выборе паралельного интерфейса количество каналов, используемых для определения монет/купюр ограничено количеством контактов выходного разъема (4 - 6). Уровни сигналов - TTL.
- Последовательный. Используется 4-х контактный выходной разъем. Кроме питания и "земли" один котакт (Rx) используется для чтения и один (Tx) для записи. Номер сработавшего канала передается двоичным кодом. При выборе этого интерфейса работа устройства подчиняется протоколу Запрос хост-машины <---> Ответ устройства. Количество каналов, используемых для определения монет/купюр, ограничено разрядностью слов протокола (64 - 128). Если монета/купюра попадает в устройство в момент, когда хост-машина не выдала Запроса, то будет отвергнута. Уровни сигналов - TTL или RS232.
- Двоичный (по четырем выводам). При прохождении "подходящих" монеты/купюры на четырех контактах выходного разъема возникают импульсы низкого уровня, соответствующие двоичному коду сработавшего канала. Еще один контакт используется для выдачи сигнала контроля четности и еще один для управления процессом приема монет. Монеты будут приниматься только при низком уровне сигнала на этом контакте. Уровни сигналов - TTL. Двоичный протокол может может быть совмещен с последовательным.
- Импулсный. При прохождении "подходящих" монет/купюр на одном из контактов выходного разъема устройства возникает число импульсов низкого уровня, соответствующее номеру сработавшего канала. Уровни сигналов - TTL .
Управляющий сигнал разрешения приема монет/купюр может быть прямого (нзкий уровень сигнала) и инверсного типа.
Copyright © 2004 - 2005, ООО "Фирма ИТС"
 
Разработка DcItc