Jump to content

    
vend777

Разработать плату управления вендингового автомата

Recommended Posts

Требуется схемотехник – программист микроконтроллеров или группа специалистов. Предполагается реализация проекта на STM32. Необходимо будет разработать схему, выполнить разводку платы и написать ПО модуля управления вендинговым автоматом. Работа по договору.

Плата должна иметь следующий функционал:

- Реализовывать алгоритм работы вендингового автомата, управлять встроенным оборудованием и учитывать продажи
- Принимать оплату картами Mifare Classic через считыватель, подключенный по интерфейсу RS232
- Передавать через сеть Интернет события и параметры необходимые для функционирования системы мониторинга без потерь. В случае временного отсутствия связи накапливать информацию о событиях и передавать их после восстановления связи. Необходимо будет самостоятельно разобраться в существующем API взаимодействия с сервером мониторинга, реализованном на основе протокола MQTT. Доступ в интернет должен осуществляется посредством встроенного GSM модуля
- Возможность изменения настроек платы из кабинета пользователя системы мониторинга через интернет
- Возможность удаленной диагностики работы оборудования и выявления неисправностей
- Работа с монетоприемниками и купюроприемниками по протоколам Pulse, MDB. Прием наличных и выдачу сдачи в соответствии с возможностями оборудования и требованиями протокола MDB
- Работа с банковскими терминалами через протокол MDB.
- Получение данных от оборудования по протоколу RS485 с последующей передачей на сервис мониторинга
- Получение данных от датчика температуры (термистора), управление встроенным термостатом и передачу данных в систему мониторинга 
- Вывод данных на дисплей WH1602, поддержка языков интерфейса: русский, азербайджанский, английский, узбекский

Более подробное ТЗ предоставим заинтересованным специалистам. Предпочтение кандидату, имеющему успешно реализованные проекты с похожим функционалом. Расположение заказчика – г.Пермь.
 

Share this post


Link to post
Share on other sites

всё, кроме MQTT и "узбекский, азербайджанский" делал :biggrin:.

Но на АВР...
А, еще скользкий момент " Работа с банковскими терминалами через протокол MDB" - с ними геморно из-за версий уровней доступа. Приходится писать под конкретного производителя и  модель

Share this post


Link to post
Share on other sites

Добрый день. Добавлю свой опыт, в данный момент заканчиваю разработку вендингового аппарата, приём любой оплаты и запуск процесса робот мойки.

На стадии разработки схемы хотел STM32 но потом возникли нюансы: 1. Фискальный накопитель с отправкой в ОФД  с печатью чека положено по закону в фирме закуплены Казначей ФА 2. Считыватель карт это не кард ридер это комплекс считыватель + процессорный блок + программное обеспечение от эквайера.

Было мной принято решение такое промышленный компьютер 6 Com портов 4 USB на борту + сенсорный монитор а дальше всё как у любого вендингового аппарата Купюроприёмник, Фискальный накопитель, принтер чеков, RS485 блок расширения каналов.

Из ПО получилось: Windows 10pro, драйвера ККТ Атол, Среда от эквайера и естественно сама программа управления собственной разработки.

До этого была разработка не моя там реализовано было что кард ридер был дороже и должен был полностью сам выполнял операцию, фискальный накопитель Казначей ФА соединить не получилось купили другой дороже + адаптер. В итоге карту так и не запустили, делалось примерно 7 месяцев.   

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.