Manuale utente PiP personalizzato Lite-On
IDP-05-L1 Lite-On Dispositivo NFC autonomo PiP personalizzato OEM
Copyright © 2022 International Technologies and Systems Corporation. Tutti i diritti riservati.
ID TECH
10721 Walker Street
Cipresso, CA 90630 USA
Questo documento, così come l'hardware e il software che descrive, è fornito su licenza e può essere utilizzato solo in conformità con i termini di tale licenza. Il contenuto di questo documento è fornito per uso informativo, soggetto a modifiche senza preavviso e non deve essere interpretato come un impegno da parte di ID TECH. ID TECH non si assume alcuna responsabilità per eventuali errori o imprecisioni che possono apparire in questo documento.
Ad eccezione di quanto consentito da tale licenza, nessuna parte di questa pubblicazione può essere riprodotta o trasmessa con metodo elettronico, meccanico, registrato o con qualsiasi altro metodo, o tradotta in un'altra lingua o forma linguistica senza l'espresso consenso scritto di ID TECH. ID TECH è un marchio registrato di International
Società di tecnologie e sistemi. ViVOpay e Value through Innovation sono marchi di International Technologies and Systems Corporation. Altri marchi sono di proprietà del rispettivo proprietario.
Esclusione di responsabilità: i servizi e l'hardware sono forniti "così come sono" e "come disponibili" e l'uso di questi servizi e hardware è a rischio dell'utente. ID TECH non fornisce, e con la presente declina, qualsiasi altra garanzia espressa o implicita, incluse, ma non limitate a garanzie di commerciabilità, titolo, idoneità per uno scopo particolare e qualsiasi garanzia derivante da qualsiasi corso di negoziazione, utilizzo o pratica commerciale. ID TECH non garantisce che i servizi o l'hardware saranno ininterrotti, privi di errori o completamente sicuri.
Dichiarazione di interferenza della Federal Communication Commission
Questo dispositivo è conforme alla Parte 15 delle Norme FCC. Il funzionamento è soggetto alle seguenti due condizioni:
- Questo dispositivo non può causare interferenze dannose e
- questo dispositivo deve accettare qualsiasi interferenza ricevuta, comprese quelle che potrebbero causare un funzionamento indesiderato.
Questa apparecchiatura è stata testata e ritenuta conforme ai limiti per un dispositivo digitale di Classe B, ai sensi della Parte 15 delle Norme FCC. Questi limiti sono concepiti per fornire una protezione ragionevole contro interferenze dannose in un'installazione residenziale. Questa apparecchiatura genera, utilizza e può irradiare energia a radiofrequenza e, se non installata e utilizzata in conformità alle istruzioni, può causare interferenze dannose alle comunicazioni radio. Tuttavia, non vi è alcuna garanzia che non si verifichino interferenze in una particolare installazione. Se questa apparecchiatura causa interferenze dannose alla ricezione radiofonica o televisiva, cosa che può essere determinata accendendo e spegnendo l'apparecchiatura, si consiglia all'utente di provare a correggere l'interferenza tramite una delle seguenti misure:
- Riorientare o riposizionare l'antenna ricevente.
- Aumentare la distanza tra l'apparecchiatura e il ricevitore.
- Collegare l'apparecchiatura a una presa di corrente appartenente a un circuito diverso da quello a cui è collegato il ricevitore.
- Per assistenza, consultare il rivenditore o un tecnico radio/TV esperto.
Attenzione FCC: eventuali cambiamenti o modifiche non espressamente approvati dalla parte responsabile della conformità potrebbero invalidare il diritto dell'utente a utilizzare questa apparecchiatura.
Questo trasmettitore non deve essere collocato o utilizzato insieme ad altre antenne o trasmettitori.
Dichiarazione sull'esposizione alle radiazioni:
Il prodotto è conforme al limite di esposizione RF portatile FCC stabilito per un ambiente non controllato ed è sicuro per il funzionamento previsto come descritto nel presente manuale. Un'ulteriore riduzione dell'esposizione RF può essere ottenuta se il prodotto può essere tenuto il più lontano possibile dal corpo dell'utente o se si imposta il dispositivo su una potenza di uscita inferiore, se tale funzione è disponibile.
Questo modulo è destinato solo agli integratori OEM. In base alle linee guida FCC KDB 996369 D03 OEM Manual v01, le seguenti condizioni devono essere rigorosamente rispettate quando si utilizza questo modulo certificato:
Sezioni delle regole del manuale OEM KDB 996369 D03 v01:
2.2 Elenco delle norme FCC applicabili
Questo modulo è stato testato per la conformità alla Parte 15 della FCC
2.3 Riassumere le condizioni specifiche di utilizzo operativo
Il modulo è testato per condizioni di utilizzo di esposizione RF mobile autonoma. Qualsiasi altra condizione di utilizzo, come la co-localizzazione con altri trasmettitori o l'utilizzo in condizioni portatili, richiederà una rivalutazione separata tramite una richiesta di modifica permissiva di classe II o una nuova certificazione.
2.4 Procedure per moduli limitati Non applicabile.
2.5 Traccia il design dell'antenna Non applicabile.
2.6 Considerazioni sull'esposizione RF
Questa apparecchiatura è conforme ai limiti di esposizione alle radiazioni mobili FCC stabiliti per un ambiente non controllato. Questa apparecchiatura deve essere installata e utilizzata a una distanza minima di 20 cm tra il radiatore e il corpo. Se il modulo è installato in un host portatile, è richiesta una valutazione SAR separata per confermare la conformità alle norme FCC pertinenti sull'esposizione RF portatile.
2.7 Antenne
Le seguenti antenne sono state certificate per l'uso con questo modulo; antenne dello stesso tipo con guadagno uguale o inferiore possono essere utilizzate anche con questo modulo. L'antenna deve essere installata in modo tale che possano essere mantenuti 20 cm tra l'antenna e gli utenti.
| Tipo di antenna | Antenna ad anello |
| Connettore dell'antenna | N / A |
2.8 Etichetta e informazioni sulla conformità
Il prodotto finale finale deve essere etichettato in un'area visibile con quanto segue: "Contiene ID FCC: WQJ-PIPOEM". L'ID FCC del beneficiario può essere utilizzato solo quando vengono soddisfatti tutti i requisiti di conformità FCC.
2.9 Informazioni sulle modalità di prova e requisiti di prova aggiuntivi
Questo trasmettitore è stato testato in una condizione di esposizione RF mobile autonoma e qualsiasi trasmissione co-ubicata o simultanea con altri trasmettitori o uso portatile richiederà una rivalutazione separata della modifica permissiva di classe II o una nuova certificazione.
2.10 Ulteriori test, clausola di esclusione di responsabilità della Parte 15 Sottoparte B
Questo modulo trasmettitore è testato come sottosistema e la sua certificazione non copre i requisiti della norma FCC Parte 15 Sottoparte B (radiatore non intenzionale) applicabile all'host finale. L'host finale dovrà comunque essere rivalutato per verificare la conformità a questa parte dei requisiti della regola, se applicabile.
Finché tutte le condizioni di cui sopra sono soddisfatte, non saranno necessari ulteriori test del trasmettitore.
Tuttavia, l'integratore OEM è ancora responsabile del test del proprio prodotto finale per eventuali requisiti di conformità aggiuntivi richiesti con questo modulo installato.
NOTA IMPORTANTE: Nel caso in cui tali condizioni non possano essere rispettate (ad es.ample determinate configurazioni di laptop o la co-localizzazione con un altro trasmettitore), l'autorizzazione FCC non è più considerata valida e l'ID FCC non può essere utilizzato sul prodotto finale. In queste circostanze, l'integratore OEM sarà responsabile della rivalutazione del prodotto finale (incluso il trasmettitore) e dell'ottenimento di un'autorizzazione FCC separata.
Informazioni manuali per l'utente finale
L'integratore OEM deve fare attenzione a non fornire all'utente finale informazioni su come installare o rimuovere questo modulo RF nel manuale utente del prodotto finale che integra questo modulo.
Il manuale dell'utente finale deve includere tutte le informazioni/avvertenze normative richieste, come indicato nel presente manuale.
Responsabilità del produttore OEM/host
I produttori OEM/Host sono in ultima analisi responsabili della conformità dell'Host e del Modulo. Il prodotto finale deve essere rivalutato rispetto a tutti i requisiti essenziali della norma FCC, come la Parte 15 Sottoparte B della FCC, prima di poter essere immesso sul mercato statunitense. Ciò include la rivalutazione del modulo trasmettitore per la conformità ai requisiti essenziali Radio ed EMF delle norme FCC. Questo modulo non deve essere incorporato in nessun altro dispositivo o sistema senza un nuovo test per la conformità come apparecchiatura multi-radio e combinata.
Dichiarazione di Industry Canada:
Questo dispositivo è conforme agli RSS esenti da licenza ISED. Il funzionamento è soggetto alle due condizioni seguenti:
- Questo dispositivo non può causare interferenze dannose e
- questo dispositivo deve accettare qualsiasi interferenza ricevuta, comprese quelle che potrebbero causare un funzionamento indesiderato.
Dichiarazione sull'esposizione alle radiazioni:
Il prodotto è conforme al limite di esposizione RF portatile canadese stabilito per un ambiente non controllato ed è sicuro per il funzionamento previsto come descritto nel presente manuale. Un'ulteriore riduzione dell'esposizione RF può essere ottenuta se il prodotto può essere tenuto il più lontano possibile dal corpo dell'utente o se si imposta il dispositivo su una potenza di uscita inferiore, se tale funzione è disponibile.
Questo dispositivo è destinato esclusivamente agli integratori OEM alle seguenti condizioni: (per l'uso come dispositivo modulare)
- Il modulo trasmettitore non può essere collocato insieme ad altri trasmettitori o antenne.
Finché viene soddisfatta la condizione di cui sopra, non saranno necessari ulteriori test del trasmettitore. Tuttavia, l'integratore OEM è comunque responsabile di testare il proprio prodotto finale per eventuali requisiti di conformità aggiuntivi richiesti con questo modulo installato.
NOTA IMPORTANTE:
Nel caso in cui tali condizioni non possano essere rispettate (ad es.ample determinate configurazioni di laptop o co-locazione con un altro trasmettitore), l'autorizzazione Canada non è più considerata valida e l'IC ID non può essere utilizzato sul prodotto finale. In queste circostanze, l'integratore OEM sarà responsabile della rivalutazione del prodotto finale (compreso il trasmettitore) e dell'ottenimento di un'autorizzazione canadese separata.
Etichettatura del prodotto finale
Il prodotto può essere tenuto il più lontano possibile dal corpo dell'utente o impostare il dispositivo su una potenza di uscita inferiore se tale funzione è disponibile. Il prodotto finale finale deve essere etichettato in un'area visibile con quanto segue: "Contiene IC:9847A-PIPOEM".
Informazioni manuali per l'utente finale
L'integratore OEM deve fare attenzione a non fornire all'utente finale informazioni su come installare o rimuovere questo modulo RF nel manuale utente del prodotto finale che integra questo modulo.
Il manuale dell'utente finale deve includere tutte le informazioni/avvertenze normative richieste, come indicato nel presente manuale.
Precauzioni e avvertenze
Attenzione: Il LITE-ON CUSTOM PIP deve essere montato a 1-2 piedi di distanza dagli altri PiP. Può essere regolato in base alla configurazione della corsia.
Avvertimento: Evitare la vicinanza a trasmettitori radio che possono ridurre la capacità del lettore.
Cronologia delle revisioni
| Data | Riv. | Cambiamenti | By |
| 12/26/2022 | A | Versione iniziale | EC |
Sopraview
ID TECH PIP OEM è un dispositivo NFC compatto e autonomo, progettato per supportare programmi fedeltà che si registrano tramite telefoni NFC. È ottimo anche come dispositivo di controllo degli accessi poiché supporta Apple VAS e Google Smart Tap, nonché Mifare e altri protocolli a circuito chiuso.
1.1. SDK universale
È disponibile un SDK universale basato su Windows ricco di funzionalità per facilitare lo sviluppo rapido di applicazioni che comunicano con PIP OEM. L'SDK è disponibile per il linguaggio C# su Windows e viene fornito con sampil codice per le app demo. Per ottenere l'SDK e altre utili utilità, demo e download, assicurati di controllare il collegamento Download nella Knowledge Base di ID TECH (non è richiesta la registrazione).
1.2. Crittografia
LITE-ON CUSTOM PIP supporta ECC.
1.3 Caratteristiche
LITE-ON CUSTOM PIP supporta quanto segue:
- Mela VAS
- Tocco intelligente di Google Pay
- Mifare 1K/4K, Plus, DesFire, Ultraleggero
- UART
- Adatto per vendita al dettaglio, intrattenimento e altri luoghi che utilizzano servizi a valore aggiunto fedeltà ma non richiedono il pagamento
- Intuitivo per il consumatore: dotato di un LED e di un suono per fornire segnali visivi e sonori per consentire un'esperienza fluida e senza interruzioni
- Notifica sonora del cicalino
Questo documento presuppone che gli utenti abbiano familiarità con i loro sistemi host e tutte le funzioni correlate.
1.4. approvazioni
- Apple VAS e Google SmartTap
1.5. Normativa
- FCC Parte 15
- Marchio CE
- Certificato UL (il materiale PCB deve essere approvato UL e con marcatura UL)
- PORTATA
- PMN: PIPOEM
1.6. Numero del modello
- IDP-05-L1
Specifiche PiP personalizzate Lite-On
|
Hardware |
|
| Tempo medio fra i guasti | 50,000 POH (minimo) |
| Frequenza del trasmettitore | 13.56MHz +/- 0.01% |
| Modulazione del trasmettitore | ISO 14443-2 Tipo A Tempo di salita/discesa: 2-3 µsec. Aumento, caduta < 1 µsec ISO14443-2 Tipo B Tempo di salita/discesa: < 2 µsec. ogni; 8% – 14% CHIEDERE |
| Sottoportante ricevitore Frequenza | 847.5KHz |
| Dati della sottoportante del ricevitore | ISO 14443-2 Tipo A: Manchester modificata ISO 14443-2 Tipo B: NRZ-L, BPSK Norma ISO 18092 ISO 21481 (PCD e NFC) ISO 15693 (in fase di valutazione/Hardware Ready) |
| Intervallo di lettura tipico | 0-4 cm, dipende dal tipo di scheda e dall'ambiente di configurazione |
|
Fisico |
|
| Lunghezza | 78 millimetri |
| Larghezza | 53mm |
| Profondità | 4.8mm |
|
Ambientale |
|
| Temperatura di esercizio | Da -40°C a 85°C (da -40°F a 185°F) [senza condensa] |
| Temperatura di conservazione | Da -40°C a 85°C (da -40°F a 185°F) [senza condensa] |
| Umidità di esercizio | Massimo 95% (senza condensa) |
| Umidità di stoccaggio | Massimo 95% (senza condensa) |
| Umidità di transito | Massimo 95% (senza condensa) |
| Ambiente operativo | All'aperto |
| Classificazione IK | N / A |
| Grado di protezione IP | N / A |
|
Elettrico |
|
| Volume ingresso lettoretage | +5 V (alimentato dalla porta UART) |
| Consumo energetico | Modalità inattiva: <1 W Modalità polling: <2.5 W |
Installazione LITE-ON PIP PERSONALIZZATO
Questa sezione fornisce informazioni sull'installazione di un PiP personalizzato Lite-On.
3.1. Elenco delle parti
Verificare di disporre del seguente hardware per l'installazione di Lite-On Custom PiP:
- OEM PIP
- Cavo UART personalizzato
3.2. Montaggio del PiP personalizzato Lite-On
Avvertimento: Il campo RF del LITE-ON CUSTOM PIP è sensibile alla vicinanza del metallo. Esistono tre opzioni per montare LITE-ON CUSTOM PIP su una superficie metallica:
- Lite-On Custom PiP non deve essere installato dietro superfici metalliche o materiali con contenuto metallico che blocchino il campo RF.
- Montare Lite-On Custom PiP ad almeno 2 cm di distanza da qualsiasi superficie metallica.
- Mantenere la superficie di emissione RF di Lite-On Custom PiP ad almeno 2 cm da qualsiasi metallo.
3.2.1. Viti di montaggio
La parte posteriore del LITE-ON CUSTOM PIP presenta quarti fori per le viti di montaggio (4X 2.80). Assicurarsi che la profondità delle viti utilizzate per il montaggio non superi i 4 mm.

3.3. Collegamento all'alimentazione
Il Lite-On Custom PiP è alimentato tramite il connettore di sistema.
3.4. Connessione alla porta dati
Il Lite-On Custom PiP trasferisce i dati tramite il connettore di sistema tramite il segnale UART.
3.5. Utilizzo del LITE-ON CUSTOM PIP per Servizi a Valore Aggiunto
Questo mette alla prova la capacità del Lite-On Custom PiP di leggere un telefono NFC o una scheda di intercettazione a circuito chiuso.
3.6. Effettuare una transazione VAS
Il LITE-ON CUSTOM PIP consente servizi di programmi di fidelizzazione dei clienti utilizzando la tecnologia Contactless (NFC). Per effettuare una transazione VAS:
- Presentare il telefono in prossimità della parte anteriore del PiP.
- Orientare il telefono in modo che la superficie massima sia parallela al PiP.
- Il telefono utilizzato per il test dovrebbe visualizzare una schermata dei premi (i passaggi per l'utilizzo di tale schermata dipendono dalla piattaforma del telefono).
- Il PiP personalizzato Lite-On emette un segnale acustico per indicare una transazione VAS riuscita.
3.7. Note sui luoghi di installazione
- LITE-ON CUSTOM PIP è progettato per essere montato su una superficie e in prossimità di eventuali motori interni e dispositivi elettrici che potrebbero funzionare all'interno dell'area del punto vendita. Tuttavia, LITE-ON CUSTOM PIP è suscettibile alle interferenze RF ed elettromagnetiche. È importante che l'unità non sia montata vicino (entro 3 o 4 piedi) a grandi motori elettrici, sistemi UPS di computer, trasmettitori a microonde (router Wi-Fi), dispositivi antifurto, trasmettitori radio, apparecchiature di comunicazione e così via.
- Lega tutti i cavi ordinatamente con fascette in nylon e instradali in modo che siano inaccessibili e invisibili ai clienti.
- Testare l'installazione di LITE-ON CUSTOM PIP utilizzando una scheda di prova per eseguire una transazione VAS end-to-end. Anche se la transazione viene rifiutata (come dovrebbe essere con una carta di prova), dimostrerà la connettività attraverso tutto il sistema. Se possibile, un manager o altra parte responsabile dovrebbe testare ogni LITE-ON CUSTOM PIP su base regolare (magari all'inizio di ogni giornata o almeno una volta alla settimana) con una scheda di prova per garantire il funzionamento e la funzionalità continui. Se il LITE-ON CUSTOM PIP viene riavviato regolarmente (ad esempio ogni notte), è importante testare il lettore contactless il più presto possibile per garantire una comunicazione continua con l'host LITE-ON CUSTOM PIP.
Indicatore di stato LED PIP PERSONALIZZATO LITE-ON
LITE-ON CUSTOM PIP è dotato di un indicatore LED sulla parte anteriore del dispositivo per indicare lo stato del lettore.
| LEM (Blu) | 1E02 (Rosso) | Cicalino | |
| Pronto per la transazione | • lampeggia per 5 secondi | spento | Spento |
| Transazione avviata | • Su | spento | Spento |
| Transazione riuscita | • battito di ciglia | sui segnali acustici | Una volta |
| Transazione non riuscita | spento Emette un segnale acustico | • battito di ciglia | Due volte |
Interferenza RF
D. Perché ho bisogno di informazioni sull'interferenza RF?
R. La comunicazione senza contatto utilizza la tecnologia a radiofrequenza per inviare i dati del telefono a un lettore di terminale senza contatto.
D. In che modo l'interferenza RF può influenzare la comunicazione senza contatto?
R. L'interferenza RF può causare errori di dati. Se è presente un'interferenza RF, i dispositivi di comunicazione senza contatto possono funzionare in modo intermittente o incoerente.
D. Da dove viene l'interferenza RF?
R. L'interferenza a radiofrequenza (RFI) può provenire da un ampio numero di sorgenti in località correlate a VAS. alcuni exampLe fonti di energia RF e di interferenza RF includono:
- Trasmettitori radio e TV AM/FM
- Radio a 2 vie e cercapersone
- Telefoni cellulari
- Linee elettriche e trasformatori
- Attrezzature mediche
- Microonde
- Interruttori elettromeccanici
D. Cosa devo fare se sospetto che esistano interferenze RF nel mio ambiente?
A. Inizia ispezionando il tuo ambiente per possibili fonti di interferenza RF.
D. I produttori di apparecchiature testano i propri dispositivi per l'interferenza RF?
A. Le apparecchiature elettroniche sono testate per la sensibilità RFI dai produttori. Questi test vengono eseguiti in un ambiente di laboratorio controllato e spesso non replicano i tipi di dispositivi che si incontrerebbero nell'ambiente del punto vendita (POS).
D. Quali livelli RF influenzeranno le operazioni RF?
R. I fattori che possono causare interferenze RF variano da caso a caso. Non esistono regole fisse che definiscono un singolo livello RF che causerà RFI. L'RFI dipende dalla sensibilità dell'apparecchiatura presa in considerazione o da quanto basso può essere un segnale di interpretazione in presenza dell'apparecchiatura e causare problemi. Le apparecchiature possono essere particolarmente sensibili a livelli di segnale molto bassi di una frequenza e tuttavia essere del tutto immuni a livelli di segnale elevati di un'altra frequenza, quindi la frequenza è un fattore importante. Alcuni componenti del sistema elettronico sono schermati internamente e presentano un'altissima immunità ai disturbi; ma in generale, la maggior parte delle apparecchiature non è stata progettata in questo modo.
Comandi firmware
I seguenti comandi firmware si applicano alla configurazione del lettore LITE-ON CUSTOM PIP. Consulta la Guida per sviluppatori dell'interfaccia NEO per i dettagli completi.
6.1. Gestione delle chiavi ECC
La sezione seguente descrive la gestione delle chiavi ECC per i dispositivi LITE-ON CUSTOM PIP.
6.1.1. Coppia di chiavi ECC
I commercianti o altri amministratori che desiderano utilizzare SmartTap devono creare e gestire la coppia di chiavi Elliptical Curve Cryptography (ECC) utilizzata per proteggere la comunicazione tra il lettore e il portafoglio.
- Chiave pubblica: gli amministratori devono comunicare la chiave pubblica a Google. È pubblico e può essere visibile a chiunque.
- Chiave privata: la chiave privata deve essere mantenuta privata e inserita nel dispositivo ViVOpay, dove verrà archiviata in modo sicuro.
6.1.2. Come creare una coppia di chiavi ECC utilizzando Open-SSL
Gli utenti hanno diverse opzioni per generare la coppia di chiavi ECC (o la coppia di chiavi della firma digitale ECDSA). L'exampil file seguente utilizza il pacchetto OpenSSL disponibile gratuitamente per generare una coppia di chiavi di cifratura a curva ellittica prime256v1 (e per firmare messaggi).
Per generare la chiave privata EC:
openssl> ecparam -out PRIVATE.key.pem -name prime256v1 -genkey
Per generare la chiave pubblica EC dalla chiave privata:
openssl> ec -in PRIVATO.chiave.pem -pubout -out PUBLIC.key.pem -conv_form compresso
Firma il messaggio:
openssl> dgst -sha256 -sign LONG_TERM_PRIVATE.pem messaggio.txt > firma.bin
Verifica il messaggio:
openssl> dgst -sha256 -verify LONG_TERM_PUBLIC.pem -firma firma.bin messaggio.txt
Genera segreto condiviso ECDH:
openssl> pkeyutl -derive -inkey TERMINAL_EPHEMERAL_PRIVATE.pem – peerkey HANDSET_EPHEMERAL_PUBLIC.pem -fuori segreto.bin
6.1.3. Come estrarre i dati chiave da caricare nel PiP personalizzato Lite-On
Dopo aver generato la coppia di chiavi ECC, il PiP personalizzato Lite-On richiede il caricamento dei dati della chiave privata in modo da poter decrittografare le informazioni sul pass inviate dal dispositivo mobile. Per estrarre i dati chiave richiesti, utilizzare la seguente riga di comando OpenSSL: >openssl.exe ec -noout -text -in private_key.pem Questo visualizzerà le informazioni sullo schermo. Dovresti vedere almeno quanto segue: Private-Key: (256 bit) priv: 00:f5:36:87:08:93:39:20:55:3b:7b:9f:fb:16:ae: ed :9c:77:d5:bf:d9:66:2a:f1:49:a6:b9:f9:65:b7: 3f:0c:ca Copia i byte di dati e modificali per rimuovere i due punti. Se, come nell'esample sopra, ci sono 33 byte di dati, rimuovere lo 00 iniziale per lasciare 32 byte di dati chiave. Questi vengono utilizzati nei comandi C7-65 e C7-66 descritti più avanti in questo documento.
6.2. Comandi Google Pay Smart Tap 2.1
I seguenti comandi si applicano a Google Pay Smart Tap 2.1.
6.2.1. Imposta gruppo configurabile (04-03)
Il comando Imposta gruppo configurabile crea o modifica un gruppo TLV. Configura un gruppo TLV specifico trasmettendo al lettore i TLV con la funzionalità desiderata e un numero di gruppo TLV univoco. La funzione Smart Tap di Google Pay è controllata utilizzando il gruppo di configurazione 142 (0x8E). Quadro di comando
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | Byte 14... Byte 14+n-1 | Byte 14+n | Byte 15+n |
| Intestazione Tag & Versione protocollo | Comando | Sottocomando | Lunghezza dati (MSB) | Lunghezza dati (LSB) | Dati | CRC (LSB) | CCR (MSB) |
| ViVOtech2\0 | ore 04 | ore 03 | Oggetti dati TLV |
Cornice di risposta
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | byte 14 | byte 15 |
| Intestazione Tag & Versione protocollo | Comando | Codice di stato | Lunghezza dati (MSB) | Lunghezza dati (LSB) | CCR (MSB) | CRC (LSB) |
| ViVOtech2\0 | ore 04 | Vedere la tabella dei codici di stato | ore 00 | ore 00 |
6.2.1.1. Esampl'utilizzo
Ulteriori informazioni sui Data Objects TLV impostabili nel frame di comando sono descritte in dettaglio nel documento Google Pay Smart Tap 2.1 In ViVOpay Devices. Le impostazioni utilizzate con il Demo Pass di ID TECH sono mostrate di seguito:
FFE4018E…………….. Numero gruppo 142 (0x8E)
DFEE3B0405318C74……………… ID raccoglitore (87133300)
DFEE3C00 ……………. ID posizione negozio (vuoto)
DFEE3D00 …………… ID terminale (vuoto)
DFEF2500 ……………. Nome del commerciante (vuoto)
DFED0100 …………… Categoria Commerciante (Vuoto)
DFED02050000000001 …………. Bitmap di funzionalità PoS
DFED030101 …………….. Numero di tentativi (01)
DFED040101 …………….. Seleziona supporto OSE (01)
DFED050101 …………….. Salta secondo Seleziona supporto (01)
DFED060100 …………….. Interrompe il pagamento se SmartTap 2.1 fallisce (00)
DFED070100 …………….. Supporto prefirmato (00)
DFED27010D …………….. Delimitatore per oggetti di servizio (0x0D)
DFED3F0100 ………… Flag di crittografia VAS (00)
DFED490100 …………….. Override globale solo VAS (00)
DFEF770100 ………… Oggetti di servizio multipli abilitati/disabilitati (00)
Per impostare questi valori predefiniti nel tuo PiP personalizzato Lite-On, utilizza l'app demo USDK e seleziona l'opzione "Invia comando NEO". Impostare i campi del comando come di seguito, quindi premere Esegui comando per impostare i valori:
- Comando: 04
- Sottotitolo: 03
- Dati esadecimali:
FFE4018EDFEE3B0405318C74DFEE3C00DFEE3D00DFEF2500DFED0100DFED02 050000000001DFED030101DFED040101DFED050101DFED060100DFED070100 DFED27010DDFED3F0100DFED490100DFEF770100
6.2.2. Imposta SmartTap LTPK (C7-65)
Per l'inserimento diretto dell'LTPK inviare il comando firmware C7-65 tramite connessione seriale al dispositivo (offline). Gli sviluppatori dovrebbero osservare buone pratiche crittografiche, ad esample, inserendo dispositivi in una configurazione sicura.
Cornice di comando
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | byte 14 | byte 15 | byte 16 |
| Intestazione Tag & Protocollo
Versione |
Comando | Sottocomando | Lunghezza dati (MSB) | Lunghezza dati (LSB) | Dati | CRC (LSB) | CCR (MSB) |
| ViVOtech2\0 | C7 h | ore 65 | 0x00x0 | Vedere Tabella dati comandi | |||
Dati di comando
| Elemento dati | Lunghezza (byte) |
| Versione | 4 |
| Chiave privata a lungo termine | 32 |
Cornice di risposta
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | byte 14 | byte 15 |
| Intestazione Tag & Versione protocollo | Comando | Codice di stato | Lunghezza dati (MSB) | Lunghezza dati (LSB) | CCR (MSB) | CRC (LSB) |
| ViVOtech2\0 | C7 h | Vedere la tabella dei codici di stato | ore 00 | ore 00 |
6.2.2.1. Esampl'utilizzo
Per caricare la chiave privata a lungo termine di Google Pay nel tuo PiP Lite-On Custom Lite-On Custom da utilizzare con ID TECH Demo Pass, i valori utilizzati sono mostrati di seguito:
Versione: 0000000A
Dati: F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0C CA
I dati mostrati sono stati ottenuti nella Sezione 6.1.3.
Per impostare questi valori predefiniti nel tuo PiP personalizzato Lite-On, utilizza l'app demo USDK e seleziona l'opzione Invia comando NEO. Impostare i campi del comando come di seguito, quindi premere Esegui comando per impostare i valori:
- Comando: C7
- Sottotitolo: 65
- Dati esadecimali:
F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0CCA
6.3. Comandi del firmware Apple VAS
I seguenti comandi si applicano ad Apple VAS.
6.3.1. Imposta record commerciante (04-11)
Il comando Imposta record commerciante imposta il commerciante utilizzato dal lettore PIP OEM per i punti fedeltà.
Cornice di comando
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | Byte 14 …Byte 14+n-1 | Byte 14+n | Byte15+n |
| Intestazione Tag & Versione protocollo | Comando | Sottocomando | Lunghezza dei dati (MSB) | Lunghezza dati (LSB) | Dati | CCR (MSB) | CRC (LSB) |
| ViVOtech2\0 | 04 | ore 11 |
Campo dati per frame di comando
| Campo dati | Lunghezza (byte) |
Descrizione |
| Indice dei dati dei commercianti | 1 | Il valore valido è 1-6. È possibile impostare fino a 6 record. |
| Carta d'identità presente | 1 | 1: L'ID commerciante è valido. 0: l'ID commerciante non è valido. |
| identificativo del venditore | 32 | Il valore di tag 9F25. SHA256 del nome del passaggio. |
| Durata del commerciante URL | 1 | Può essere zero, se no URL viene utilizzato (vero Merchant URL Lunghezza). |
| commerciante URL | 64 | Il valore di tag 9F29, riempito con zeri finali fino a 64 byte. |
| Lunghezza del numero di versione dell'applicazione terminale | 1 | Opzionale. Può essere zero, se non viene utilizzato alcun numero di versione dell'applicazione terminale (il buffer del numero di versione dell'applicazione terminale è di 2 byte). |
| Numero di versione dell'applicazione terminale ApplePay | varietà | Opzionale. Il valore di tag Italiano: |
Cornice di risposta
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | byte 14 | byte 15 |
| Intestazione Tag & Versione protocollo | Comando | Stato | Lunghezza dei dati (MSB) | Lunghezza dati (LSB) | CRC(MSB) | CRC(LSB) |
| ViVOtech2\0 | ore 04 | Vedere la tabella dei codici di stato | 00 | 00 |
6.3.1.1. Esampl'utilizzo
Ulteriori informazioni sui Data Objects TLV impostabili nel frame di comando sono descritte in dettaglio nel documento Apple VAS Nei Dispositivi ViVOpay. Le impostazioni utilizzate con il Demo Pass di ID TECH sono mostrate di seguito:
- ID registro commerciante: 01
- Documento d'identità presente: 01
- ID Commerciante:
AD9887C78E412F835E89D0A4F71E423320C7BB53B6FAACD8D1D1EED9E1E38D39 - Durata del commerciante URL: 00
- commercianteURL: 00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000
Per impostare questi valori predefiniti nel tuo Lite-On Custom Lite-On Custom PiP, utilizza l'app SDK Demo e seleziona l'opzione Invia comando NEO. Impostare i campi del comando come di seguito, quindi premere Esegui comando per impostare i valori: - Comando: 04
- Sottotitolo: 11
- Hex Data: 0101AD9887C78E412F835E89D0A4F71E423320C7BB53B6FAACD8D1D1EED9E1E38 D3900000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000 000
6.3.2. Imposta chiave privata (C7-66)
Il comando Imposta chiave privata carica la chiave privata associata al pass VAS Apple dell'Esercente nel dispositivo ViVOpay. Ciò consente al lettore di decrittografare i dati del passaggio.
Nota: Il comando Imposta chiave privata (C7-66) funziona solo su lettori non SRED; I PiP personalizzati Lite-On non sono SRED.
Cornice di comando
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | Byte 14 …Byte 14+n-1 | Byte 14+n | Byte15+n |
| Intestazione Tag & Versione protocollo | Comando | Sottocomando | Lunghezza dei dati (MSB) | Lunghezza dati (LSB) | Dati | CCR (MSB) | CRC (LSB) |
| ViVOtech2\0 | C7 | ore 66 | 0020h o 0021h | Dati | |||
Campo dati frame di comando
| Campo dati | Lunghezza (byte) |
Descrizione |
| Indice dei dati dei commercianti | 1 o 0 (OTP) | Se l'indice del record del commerciante non esiste, questa chiave privata viene utilizzata da tutti gli ID commerciante. Se l'indice del record del commerciante esiste, questa chiave privata viene utilizzata per l'ID commerciante specificato. Il valore valido è 1-6. Può essere impostato per 6 record. |
| Chiave privata | 32 | Chiave privata VAS di Apple. |
Cornice di risposta
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | Byte 14 …Byte 14+n-1 | Byte 14+n | Byte15+n |
| Intestazione Tag & Protocollo
Versione |
Comando | Stato | Lunghezza dei dati (MSB) | Lunghezza dati (LSB) | Dati | CCR (MSB) | CRC (LSB) |
| ViVOtech2\0 | C7 | Vedere la tabella dei codici di stato, NEO 2 IDG | ore 00 | ore 00 |
Nota 1: la chiave privata deve essere lunga 32 byte. Se la chiave privata viene iniettata e tag DFED3F bit 2 impostato su 1, il lettore decodificherà i dati VAS (tag 9F27).
6.3.2.1. Esampl'utilizzo
Per caricare la chiave privata Apple VAS nel tuo PiP personalizzato Lite-On da utilizzare con ID TECH Demo Pass, i valori utilizzati sono mostrati di seguito:
- Dati:
F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0C CA
I dati mostrati sono stati ottenuti nella Sezione 6.1.3.
Per impostare questi valori predefiniti nel tuo PiP personalizzato Lite-On, utilizza l'app demo USDK e seleziona l'opzione Invia comando NEO. Impostare i campi del comando come di seguito, quindi premere Esegui comando per impostare i valori: - Comando: C7
- Sottotitolo: 66
- Hex Data: 0000000AF5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B 73F0CCA
6.3.3. Imposta configurazione (04-00)
Utilizzare questo comando per impostare o modificare i valori dell'oggetto specificato Tag Oggetti dati valore lunghezza (TLV) nel lettore. Può essere utilizzato per impostare i parametri per il polling automatico e per la modalità polling su richiesta. Quando il lettore riceve questo comando, estrae i parametri codificati TLV dalla porzione dati del comando e li salva nel gruppo TLV predefinito nella memoria non volatile. Se un oggetto dati TLV è formattato in modo errato, il lettore interrompe l'elaborazione dell'oggetto. Un singolo comando può contenere più di un oggetto dati TLV. Questo comando può essere utilizzato per impostare qualsiasi oggetto EMV TLV nel lettore.
Nota: Il comando Imposta configurazione è l'unico meccanismo per impostare i valori dei parametri di configurazione globale.
Cornice di comando
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | Byte 14... Byte 14+n-1 | Byte 14+n | Byte 15+n |
| Intestazione Tag & Versione protocollo | Comando | Sottocomando | Lunghezza dati (MSB) | Lunghezza dati (LSB) | Dati | CRC (LSB) | CCR (MSB) |
| ViVOtech2\0 | ore 04 | ore 00 | Oggetti dati TLV |
Cornice di risposta
| Byte 0-9 | byte 10 | byte 11 | byte 12 | byte 13 | byte 14 | byte 15 |
| Intestazione Tag & Versioneprotocollo | Comando | Codice di stato | Lunghezza dati (MSB) | Lunghezza dati (LSB) | CCR (MSB) | CRC (LSB) |
| ViVOtech2\0 | ore 04 | Vedere la tabella dei codici di stato | ore 00 | ore 00 |
4.1.1.1. Tag DFED3F: crittografia VAS
Tag DFED3F controlla le opzioni di crittografia VAS. IL Tag è impostato sul Gruppo 0.
| DFED3F | Opzionale | Indicatore di attivazione/disattivazione della crittografia VAS Bit 0: crittografa i dati VAS con la chiave di crittografia dei dati del dispositivo Bit 1: decrittografa i dati Apple VAS con la chiave privata Apple VAS Bit da 2 a 7: RFU |
Per esempioampon:
- 56 69 56 4F 74 65 63 68 32 00 ViVOtech2\0
- 04 00 Imposta la configurazione
- 00 05 Lunghezza dati
- DF ED 3F 01 01 Abilita sia la crittografia di Smart Tap che di Apple VAS
- BF00CRC16
6.4. Comandi firmware PiP personalizzati Lite-On per entrambe le piattaforme
Quanto segue si applica sia a Google Pay Smart Tap 2.1 che a Apple VAS. Fare riferimento al documento "NEO IDG (NEO Interface Developers Guide)_Rev 165.4".
NEO IDG_Rev 165.4.pdf
6.5. Impostazioni sondaggio su richiesta e sondaggio automatico
Per Poll On Demand, il contenitore Apple VAS e Google Pay Smart Tap 2.1 tags deve essere incluso nei parametri del comando Attiva Transazione Contactless. Quando si utilizza il polling automatico, il file container tags deve essere impostato nel Gruppo di configurazione 0.
Apple VAS: FF EE 06 18 9F 22 02 01 00 9F 26 04 00 00 00 02 9F 2B 05 01 00 00 00 00 DF 01 01 03
Google Pay Smart Tap 2.1: FF EE 08 0A DF EF 1A 01 0A DF ED 28 01 00
6.6. Supporto per il cambio di carte non di pagamento
Lite-On Custom PiP è in grado di leggere diversi formati di carte senza la necessità di cambiarli manualmente.
Il comando ACT e il modello in FFEE0E Tag gestisce la lettura di tessere EMV e tessere Mifare con un unico comando.
Nota: Il contenitore FFEE0E tag viene utilizzato allo stesso modo di FFEE06 e FFEE08 per Apple VAS e Google Pay Smart Tap 2.1 in relazione al comportamento Poll On Demand/Auto Poll.
Tags usato:
- FFEE0E fornisce il modello, che include DFED3A, DFED3B e DFED3C.
o DFED3A definisce quali blocchi leggere. Un blocco è un byte. Per esample, DFED3A 04 02 12 18 22 legge i blocchi 02, 12, 18 e 22.
o DFED3C definisce il blocco e i dati corrispondenti da scrivere in esso. Per esampLui,
DFED3C 11 06 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 significa scrivere i dati “01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10” nel blocco 06.
o 0801FFFFFFFFFFFF significa dal blocco 08, tasto A, utilizzare "FFFFFFFFFFFF". La modalità 01 è KEY-A, 02 è KEY-B.
Exampon:
ACT(02 40): 0A 9C 01 00 9F 02 06 00 00 00 00 15 00 FF EE 06 18 9F 22 02 01 00 9F 26 04 00 00 00 01 9F 2B 05 01 00 00 00 00 DF 01 01 01 FF EE 08 02 81 00 FF EE 0E 41 DF ED 3B 08 01 01 FF FF FF FF FF FF DF ED 3B 08 04 01 FF FF FF FF FF FF DF ED 3B 08 08 01 FF FF FF FF FF FF DF ED 3C 11 06 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 DF ED 3A 04 01 03 07 09
Questo parametro ACT definisce le seguenti operazioni:
- Leggi i blocchi 01, 03, 07 e 09
- Scrivi nel blocco 06 con "01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10" come dati
- La chiave del blocco 01 è KEY-A “FFFFFFFFFFFF”
- La chiave del blocco 04 è KEY-A “FFFFFFFFFFFF”
- La chiave del blocco 08 è KEY-A “FFFFFFFFFFFF”
Dati di ritorno: FFEE0E lunghezza Error_Code Card_Type TLV_UID Card_Data
Dove lunghezza è la lunghezza di [Error_Code Card_Type Card_Data].
Error_Code è definito come:
| OxEO | #define ERRORE NESSUN ERRORE |
| OxEl | #define ERRORE ERRORE TIMEOUT |
| BueE2 | #define ERRORE ERRORE DI AUTENTICAZIONE |
| BueE3 | #define ERRORE ERRORE DI LETTURA |
| BueE4 | #define ERRORE ERRORE DI SCRITTURA |
Card_Type è definito come:
| 0x03 | Mifare classico |
| 0x04 | MifareUltraLight |
| 0x05 | Mifare Plus (supporto PiP e solo lettura UID) |
| Ox06 | Mifare Desfire (supporto PiP e solo lettura UID) |
TLV_UID: DFED44
Card_Data sono i dati letti dalla carta designata da DFED3A. Il delimitatore è [0D 0A].
Per il comando ACT, se una chiave non è necessaria o la chiave è KEY-A “FF FF FF FF FF FF”, Tag DFED3B può essere omesso.
Aggiornamento del firmware
I passaggi seguenti descrivono il processo di aggiornamento del firmware LITE-ON CUSTOM PIP tramite la demo Universal SDK.
Nota: Prima di iniziare, contatta il tuo rappresentante ID TECH per ricevere il firmware Lite-On Custom PiP più recente. Scarica il CAP file ed estrarlo sul tuo computer.
- Collega LITE-ON CUSTOM PIP al tuo PC tramite porta seriale.
- Scarica e installa l'ultima app demo USDK dalla Knowledge Base di ID TECH (se non riesci ad accedere al link, contatta l'assistenza).
- Apri la demo di USDK dal menu Start di Windows.

- In Dispositivo, seleziona Aggiorna firmware dispositivo, quindi fai clic su Esegui comando.

- Individuare e selezionare il firmware LITE-ON CUSTOM PIP scaricato in precedenza e fare clic su Apri.
- Il LITE-ON CUSTOM PIP si riavvierà ed entrerà nel bootloader, a quel punto la demo USDK inizierà ad aggiornare il dispositivo.
- Una volta completato l'aggiornamento del firmware, LITE-ON CUSTOM PIP si riavvierà nuovamente e la demo USDK richiederà Aggiornamento firmware riuscito.
Assistenza clienti
Se non riesci a risolvere eventuali problemi tecnici, contatta support@idtechproducts.com (l'invio di una e-mail a questo indirizzo aprirà automaticamente un ticket di supporto).
ID TECH
10721 Walker Street, Cipresso, CA 90630-4720
Tel: Numero di telefono: 714-761-6368
Fax Numero di telefono: 714-761-8880
www.idtechproducts.com
Documenti / Risorse
![]() |
Dispositivo NFC autonomo IDTECH IDP-05-L1 Lite-On PiP personalizzato OEM [pdf] Manuale d'uso WQJ-PIPOEM, WQJPIPOEM, IDP-05-L1 Dispositivo NFC autonomo PiP OEM Lite-On personalizzato, Dispositivo NFC autonomo PiP OEM Lite-On personalizzato, Dispositivo NFC autonomo PiP OEM, Dispositivo NFC autonomo, Dispositivo NFC |




