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.
