Задать вопрос
@knigaman

Компьютер для постаматов/банкоматов/КСО и т.д.?

Какие компьютеры используются в большинстве случаев в современных устройствах: постаматы, банкоматы, кассы самообслуживания, вендинговые автоматы, всякие терминалы и т.д.? Особенно интересует мнение людей, которые касаются данной сферы в своей работе в последнее время.

Интересует кейс: "вывести на немаленький экран (например, как макдаке или бургеркинге, сбере и т.д.) красивую картинку, распечатать чек, отсканировать QR код, отправить запрос на сервер, снять видеопоток со встроенной камеры видеонаблюдения и закинуть его на сервер, принять оплату через терминал эквайера".

Сам вижу три варианта:

1) Одноплатники по типу raspberry pi и orange pi. Вычислительные способности благодаря ARM вроде как уже догнали до неплохого уровня. Сомнения тут лишь в надежности (работа 24/7/365????) и совместимости с нужными устройствами (терминал эквайера, принтер чеков, камера, сканер QR и т.д.)

2) Мини-пк на процессорах по типу intel n100/n150. Вроде как обычная машинка, много не ест, сильно не греется, в малом корпусе, должно подойти???? Сомнения тут в надежности (работа 24/7/365????). Посмотрел на разных ресурсах такие ПК, производят их кому не лень, всякая китайская шляпа есть, но отзывы у них на маркетплейсах нормальные +-, поэтому я в ступоре тут.

3) Мифические "промышленные компьютеры". Вроде те же самые мини пк, просто в другом корпусе и ценой в 4 раза больше XD

В интернете особо не нашел инфы, жду её от вас ;-)
  • Вопрос задан
  • 274 просмотра
Подписаться 2 Средний 1 комментарий
Решения вопроса 4
anthtml
@anthtml
Системный администратор программист радиолюбитель
Что производитель вкорячил то и стоит, а это зависит от 100500 требований и заморочек
- если штучный экземпляр собранный стартапом из соседнего гаража, то все что угодно от orange-pi до supermicro atx
- если заводское промышленное исполнение (банкомат, касса, вендинг) с серией >10 000 шт. то скорее всего будет стоять какое заказное решение одноплатника с нужными интерфейсам
Ответ написан
Комментировать
@Komrus
CIO в системном интеграторе.
Тут в одном вопросе, по сути - сразу несколько.

Постаматы и вендинговые автоматы - одна история. Там нужна связка из маленького компа (отвечающего за рисование на экране, взаимодействие с серверами и т.п.) и контроллера пром.автоматики (станданртный серийный контроллер - на прототипах; специализированный/заказной - на серийных изделиях). Ибо все эти замочки - надо чем-то дёргать. А состояние двери - отслеживать. Соответствено - нужны входы/выходы DI/DO в количестве. Специализированные так и искать - "контроллер постомата"
Какой-то вариант: https://www.kerong.hk/electric-lockers-solutions/l

Банкоматы - сразу прилетают требования от банковской сферы. Все эти PCI/DSS и прочее...
И сертификация. А так - комп себе и комп. Много-много лет даже использовалась операционка OS/2 :)

Касса самообслуживание, всякие терминалы (сюда же - киоск электронной очереди) - просто комп в подходящем специально изготовленном корпусе в форме тумбочки.
Иногда - сенсорный проф.дисплей с установленным в слот OPS модулем компьютера.

В общем - вначале надо прикидывать, "чего хочете" :) получить в итоге.
Потом - детально расписывать необходимые для этого интерфейсы, порты ввода вывода, используемые API и т.п.
Оформлять это в виде ТехЗадания и потом начинать подбирать подходящее решение.
Например - путём задумчивого смотрения в потолок :)
Или - отправки этого ТЗ системным интеграторам с просьбой пре5дложить подходящие железки.
Ответ написан
Комментировать
Банкоматы лучше в отдельную категорию вынести, так как там много своей специфики (начиная с кассет с деньгами, заканчивая клавиатурой для пин кодов).
Новые банкоматы имеют внутри почти обычный комп на линуксе (или самый мифический "промышленный").
Чуть более старые или импортные - обычно с виндой идут.

Вендинговые автоматы тоже разные бывают - где-то вообще никакого компа нет, а кое-где видел винду+1С.


Сомнения тут лишь в надежности (работа 24/7/365????) и совместимости с нужными устройствами (терминал эквайера, принтер чеков, камера, сканер QR и т.д.)

1. Они и не работают 24/7/365
2. с камерой точно никаких проблем с совместимостью не будет. Хоть usb, хоть со специальным интерфейсом.
3 . Практически все сканеры умеют работать в режиме клавиатуры => никаких проблем с совместимостью априори не будет.

Остается чековый принтер и терминал - тут уже нужно выбирать вендора. Практически все терминалы и принтеры работают через COM-порт и имеют не очень то и сложный протокол, так что даже если нет ПО под Линукс из коробки - его не трудно разработать с нуля.

В Екатеринбурге есть достаточно большая сеть автоматов с фильтрованной водой - так там они все внутри малинку имеют. К ней подключен терминал, монетоприемник, и маленький экранчик чтобы литры с рублями показывать.

В природе встречаются все три варианта.

Вопреки соседним ответам - малинка это вполне себе промышленное решение. Не обязательно брать обычную плату и вешать лапшу из проводов - можно сделать свою специализированную плату и вставить в неё CM.

Кстати вот статья про кассы пятёрочки:
https://habr.com/ru/companies/X5Tech/articles/477738/
Ответ написан
VoidVolker
@VoidVolker Куратор тега Железо
Dark side eye. А у нас печеньки! А у вас?
Немного дополню остальные ответы: если надо один-два-три девайса - то берётся любой корпус, туда втыкается любой подходящий дисплей, а в качестве начинки либо mini-itx ПК либо что-то типа малинки/апельсинки - в зависимости от требований к ПО и пожеланий заказчика/разработчика. Мини-ПК ставят реже, ибо стандартная сборка на mini-itx обычно дешевле и практичнее выходит - её проще обслуживать и диагностировать. А вот мини-пк и особенно нет-топы - это как ноут, его обычно проще целиком заменить. Если же стоит цель в десятки и сотни девайсов - то тут либо ищут уже готовое решение либо делают полностью кастомное, в т.ч. с разработкой своей платы с только нужным функционалом и экономией на том, что не нужно. Обычно всё в Китае заказывают - чем больше, тем дешевле. На хабре есть хорошая статья на тему разработки и опыта эксплуатации вендинговых автоматов: https://habr.com/ru/articles/825732/
ПО - почти всегда на базе браузера, либо голый хром либо nwjs/electron. Нативное GUI почти никогда не используется - спасибо фантазии дизайнеров. ОС - традиционно линукс, но бывают случаи и виду ставят.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Drno
там обычный неттоп, возрастом до 10 лет
Ответ написан
Комментировать
tentrun
@tentrun
Fullstack (asp.net /react, vue, angular) deletant
Обычные мини пк на всяких селеронах и атомах (в большинстве своём), к нему уже по usb подключено все навесное (баркод сканер, платёжный терминал), ну и на vga обычный промышленный дисплей
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
OSZAR »