@liamnoel007

Автоматизация заказа из кофеаппарата?

Можно ли каким-нибудь способом посылать запрос на кофейный аппарат через ПК для заказа? Хотим реализовать фишку, чтобы наши клиенты со своих компьютеров делали заказ кофе, латте и т.д.
  • Вопрос задан
  • 532 просмотра
Пригласить эксперта
Ответы на вопрос 4
402d
@402d
начинал с бейсика на УКНЦ в 1988
Без привязки к кофе.
1) Вещь должна быть "умной" - позволять ее управлять.
Без проводов это можно реализовать через
а) IR - инфракрасный пульт
б) Bluetooth/BLE
в) WiFi

Bluetooth - это аналог классического COM порта в Windows. Управление как просто потоком байтов, так и пакетная структура команды (байт начала, заголовки, нагрузка, контрольная сумма/байт конца)
В общем как придумал производитель.

BLE - может эмулировать COM через пару гатт характеристик. Ну или им производитель придумал свое назначение

WiFi - тут обычно клиент запущенный на устройстве лезет в облако производителя.

Часто через блютуз сделана только настройка подключения к вайфаю, а дальше работает mqtt клиент (или подобный ему)

Выше были копеечные решения (меньше 1 доллара для производителя)

Далее внутренний микроконтролер со своим апи ( веб интерфейсом )
REST / WS апи. Интеграция с облаком (умного дома)
Ответ написан
Комментировать
shabelski89
@shabelski89
engineer
Тут без DIY никак, производители не стремятся делать API для вашего удобства )) Если и делают с УД, то внутри своих эко-систем, чтобы работало через хрен пойми какие протоколы. В общем одного программирования мало, нужно ещё собрать адаптер на esp например.
По запросу в гугл - "coffee machine esp remote" , вы можете видеть примеры реализаций, а дальше не важно ПК, Телефон или что ещё будет на него посылать команды.
ссылко 1
ссылко 2
Ответ написан
@Tolikbyr
Можно, если знать протокол работы кофе аппарата. По примеру, аппаратов jettino - я создал web сервер, к которому подключаются все аппараты, и с сервера можно отправить команду на приготовление напитка, на любой подключенный аппарат. Это один из вариантов, на самом деле их можно придумать, исходя из существующих требований
Ответ написан
engin
@engin
Engineer Devops
Александр @shabelski89 это да, посредством внешнего контроллера на базе PLC, ARM или РС, который по сути будет выполнять дублирующие функции нажатия кнопок.
Для этого нужно выполнить сопряжение сенсорных (иных) кнопок управления кофе машины с выходными портами контроллера бинарных сигналов (коммутирующий шлюз). Так же вам понадобится построить удаленный интерфейс HMI (тачскрин дисплей или физические кнопки) кофе машины для дистанционного воздействия на кнопки. Команды управления можно передавать по сетевым протоколам, линиям связи, беспроводным сетям и т.п.)
Для визуального контроля процедур можно применять веб камеру по месту кофе машины или тоновые подтверждения транслируемых команд.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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