Interfaccia ESL

Descrizione della nostra interfaccia ESL

Obiettivi

  • Vendor neutral   * Stessa interfaccia per tutte le tecnologie di visualizzazione / networking   * L'interfaccia non è specifica per RSJ e può essere utilizzata da diversi software di etichettatura
  • Multi vendor (in un negozio)   * Uso opzionale di più soluzioni di etichettatura in un negozio (condividendo le stesse basi)
  • Estensibile   * Nuovi campi in richiesta o blocco di stato (per nuove funzionalità)
  • Test facile   * Mittente della riga di comando   * Il PDF può essere visualizzato

  

Concetto

  • Crea un semplice file JSON con tutte le etichette che desidera impostare
  • Processo esterno per aggiornare tutte le etichette
  • I risultati sono memorizzati nel file JSON

  

Processo ESL

` ESLSEND <requestJson> <responseJson> `   

File di richiesta ESL

` {     "01/123456": {         "bitmap": "PNG codificato 64 di base"         },     "02/234567": {         "bitmap:" PNG codificato in base64 "         } } `

File di risposta ESL

` {     "01/123456": {         "status": "OK",         "batteria": 100,         "segnale": -50         },              "02/234567": {         "status": "TIMEOUT"         } } `

Lo stato della batteria è in percentuale. La potenza del segnale è in dBm.