Now Hiring: Are you a driven and motivated Mid/Senior .Net Developer?

Вендинговый аппарат

Умный вендинговый аппарат с возможностью оплаты по индивидуальным картам пользователя

Задача

Реализовать пилотный проект вендингового аппарата с подключением к сети интернет и возможностью оплаты индивидуальной картой пользователя.

Решение

Создание и внедрение аппарата в эксплуатацию осуществляется в рамках запуска пилотного проекта. Цель этого проекта - валидация концепции для привлечения инвестиций для дальнейшего массового производства. Для реализации проекта использовался уже бывший в употреблении автомат, для которого была внедрена новая электроника, разработано программное обеспечение, реализован дизайн пользовательского интерфейса.
Управление аппаратом производится через одноплатный компьютер со специально разработанным программным обеспечением и сетевой интерфейс — подключение к серверу возможно через GSM-модуль. ПО интегрировано с API панели администратора. Установлена отдельная плата и разработано ПО для управления двигателями карусели с товаром.
Взаимодействие покупателей с аппаратом осуществляется через веб-приложение, пользовательский интерфейс которого реализован через вывод на экран подсказок о последовательности действий, необходимых для совершения покупки: выбор товара, способ оплаты, произведение оплаты и т.д. Посредством специального интерфейса осуществляется управление остатками товара в аппарате. Также интегрировано взаимодействие со считывателем QR-кодов для загрузки и выдачи товаров.
Аппарат осуществляет возможность продажи товаров с использованием наличного и безналичного расчета. Особым требованием была возможность оплаты посредством индивидуальной карты пользователя, которую можно приобрести в определенных торговых точках. Эта возможность необходима при торговле товарами, непредусмотренными для потребления лицами, не достигшими совершеннолетия.

Результаты:

Проект сдан заказчику. Подготовили Proof of Concept в рамках реализации пилотного проекта.

Технологии:

Hardware, Firmware, Software
Node.js (Loopback, socket.io, express, pm2), Vue.js,
Embedded C, ARM Cortex M4F, Motor Control, MDB protocol
Embedded Linux

Отзывы

Мы помогаем бизнесу и приводим его к успеху