Interface ESL
Descrição da nossa interface ESL
Objetivos
- Fornecedor neutro * Mesma interface para todas as tecnologias de exibição / rede * A interface não é específica para o RSJ e pode ser usada por diferentes softwares de etiquetagem
- Multi vendedor (em uma loja) * Uso opcional de várias soluções de rotulagem em uma loja (compartilhando as mesmas estações de base)
- Extensível * Novos campos no pedido ou no bloco de status (para novos recursos)
- Teste fácil * Remetente de linha de comando * PDF pode ser exibido
Conceito
- Cria arquivo JSON simples com todos os rótulos que deseja definir
- Processo externo para atualizar todos os rótulos
- Os resultados são armazenados no arquivo JSON
Processo ESL
` ESLSEND <requestJson> <responseJson> `
ESL Request File
` { "01/123456": { "bitmap": "base PNG codificada em 64" } "02/234567": { "bitmap:" base64 PNG codificado " } } `
Arquivo de resposta ESL
` { "01/123456": { "status": "OK", "bateria": 100, "sinal": -50 } "02/234567": { "status": "TIMEOUT" } } `
O status da bateria está em porcentagem. A intensidade do sinal está em dbm.
