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.