Dispositivos conectados e IoT

Software de máquina de venda automática inteligente e arquitetura IoT

Desenho técnico de protótipo de smart vending com catálogo de produtos, carrinho, pagamento, estoque, telemetria de temperatura, gerenciamento remoto e fluxos de manutenção.

Software de máquina de venda automática inteligente e arquitetura IoT

Resposta curta

Ponto de venda gerenciado remotamente, não uma tela de vendas

Produto de venda inteligente; É uma plataforma IoT que gerencia dados de estoque, temperatura, porta, motor, moeda e falhas, além de catálogo de toque, cesta e experiência de pagamento. O objetivo do protótipo é mostrar uma única transação de venda de ponta a ponta, verificar se o produto foi entregue na caixa correta e refletir a mesma transação no estoque e no giro no painel de gerenciamento.

Camada de aplicação de hardware e dispositivo

O painel Android/Linux de 10 a 21 polegadas executa o aplicativo quiosque. A placa de controle da máquina gerencia o motor, espiral, fechadura, sensor de porta e telemetria de refrigeração. O painel se conecta ao cartão de controle via RS485, USB Serial, CAN ou protocolo disponível do fabricante. Sempre que possível, o terminal de pagamento é utilizado como um dispositivo separado do prestador certificado; o aplicativo de vendas gerencia apenas o valor, o ID da transação e o status do resultado. Caso o sensor de entrega do produto falhe, a transação não é considerada concluída e um fluxo de reembolso ou serviço é iniciado.

Arquitetura de back-end, estoque e telemetria

Back-end; Pode consistir em serviços de Catálogo, Preços, Inventário, Pedido, Pagamento, Dispositivo e Alerta. A configuração e o catálogo do dispositivo são transportados via REST, o status ativo do dispositivo é transportado via MQTT e as atualizações da tela de gerenciamento são transportadas via WebSocket. O mapeamento slot-produto, quantidade atual, estoque mínimo, faixa de temperatura e último horário de enchimento são mantidos para cada máquina. Enquanto a série temporal de telemetria é gravada no armazém, os dados da ordem comercial são armazenados no banco de dados relacional.

Vendas offline e regras de consistência

Catálogo e preços podem ser abertos no cache local quando a internet estiver fora do ar; No entanto, se as regras de transação off-line do provedor de pagamento não permitirem, nenhum novo pagamento deverá ser recebido. Os pedidos são mantidos por um ID de transação exclusivo; o reenvio não resulta em redução dupla de estoque. Os comandos do dispositivo devem conter um número de sequência, tempo limite e código de resultado claro. Em caso de queda de energia, o pedido inacabado é colocado na fila de reconciliação na inicialização.

Software de demonstração e cenário de apresentação

Demonstração; É composto por tela touch vending, simulador de cartão de controle e painel web. O usuário seleciona uma bebida, confirma o carrinho, faz um pagamento de teste e a animação do motor do compartimento relevante é executada. Aí o estoque diminui, ocorre um alarme de estoque crítico e aparece uma venda no painel. No segundo cenário, o limite de temperatura é excedido ou o sensor de entrega falha; o registro de alarme e serviço remoto é mostrado ao operador.

Segurança, operações e escalabilidade

Os dispositivos devem ser autenticados com uma identidade e um certificado separados, as portas de serviço devem ser fechadas e a saída para o sistema operacional a partir do aplicativo de quiosque deve ser impedida. Os comandos remotos devem conter autorização, trilha de auditoria e um curto período de validade. Ao mudar para frota, são necessários grupos de dispositivos, catálogo regional, campanha, reinicialização remota, coleta de logs e OTA gradual. As recomendações preditivas de estoque e manutenção só devem ser implementadas depois que dados de vendas e telemetria suficientes e limpos tiverem sido acumulados.

Valor comercial oferecido ao produtor

A apresentação inclui não apenas a moderna exposição do produto; o alerta antes que o estoque acabe, a resposta remota a avarias, o desempenho de vendas e a visibilidade da frota são enfatizados. O fabricante pode replicar o mesmo hardware com temas, catálogos e regras de preços para diferentes marcas de clientes. Assim, o software amplia o atendimento pós-venda e a capacidade de rendimento regular da máquina.

Perguntas frequentes

É necessário um terminal de pagamento real no protótipo de Vending?

Pagamento sandbox ou simulador podem ser usados na primeira demonstração de experiência. Num piloto de campo, são necessários um terminal de pagamento certificado e as regras de integração do fornecedor.

O estoque pode ser calculado apenas a partir do número de vendas?

Pode ser calculado inicialmente; Porém, para uma operação confiável, registro de preenchimento, sensor de entrega, cancelamento e movimentos manuais de serviço também devem ser incluídos no modelo de estoque.