5.4 Esempi e strumenti software

View Categories

5.4 Esempi e strumenti software

20 articles

μFR Nano Online NFC RFID Reader Writer collegato tramite USB sul Raspberry Pi

Last Updated: Marzo 30, 2023

μFR Nano Online NFC RFID Reader Writer collegato tramite USB sul Raspberry Pi Per collegare ed eseguire il lettore μFR Nano Online collegato alla porta USB Raspberry Pi, seguire le istruzioni riportate di seguito: 1) Installazione del LETTORE NFC ONLINE μFR NANO COLLEGATO TRAMITE USB Tutti i dispositivi della serie μFR richiedono i driver FTDI per la comunicazione USB. Questo vale anche per il lettore NFC μFR Nano Online se viene utilizzato come dispositivo USB standard.Se non si dispone di driver FTDI installati sul Raspberry Pi installato, seguire il manuale per i driver FTDI installati sulle piattaforme basate su Linux. Questo articolo è disponibile anche nella nostra Knowledge Base. Avviso importante: Prima di procedere con l'implementazione di μFR Nano Online, assicurarsi di concedere l'autorizzazione di accesso USB PORT all'utente locale (lo script è disponibile nel nostro repository di progetti GitLab). Una volta installati i driver FTDI con il lettore NFC collegato tramite USB, sarà possibile aprire la porta e stabilire una comunicazione con il dispositivo tramite la funzione ReaderOpen fornita dalla libreria ufr.  Avviso importante: La libreria consigliata per Raspberry Pi è l'aarch64 a 64 bit. Tuttavia, ci sono alcuni problemi noti con aarch64 su un Raspberry Pi 4 con...

Ricerca e download SDK

Last Updated: Marzo 30, 2023

SDK e strumenti software eseguibili – DOWNLOAD GRATUITO DL533R-esempi-c Sdk Qui puoi trovare un software aperto per lettori NFC con IC PR533. Parole chiave di ricerca: DL533R, PR533, PC SC, PC/SC, PCSC, SDK. ufr-lazzaro-multi-lettore Sdk Esempio di utilizzo di più lettori uFR sullo stesso computer. Parole chiave di ricerca: multi, multi-reader, Lazarus, DL533N · Sdk Script di esempio per il test di base del lettore D-Logic NFC DL533N basato sul chip PN533 di NXP. Viene fornito un esempio di utilizzo dei pin GPIO per controllare i LED e il cicalino specifici per questo dispositivo. ufr-mf-esempi-delfi Sdk L'esempio di software è scritto per Delphi. Mostra l'utilizzo di base dell'API del lettore uRF Series. Tre esempi di software di utilizzo di base sono formati dal livello di difficoltà: Più semplice, Semplice e Avanzato. ufr-flasher-oneclick Eseguibile Programmatore one-click per la serie uFR di lettori di logica digitale. Per i dispositivi con numero di serie: UF:00XXXX, UN:00XXXX e UC:00XXXX Parole chiave di ricerca: firmware, upgrade, update ufr-mf-esempi-php Sdk Questa è una raccolta di esempi di codice sorgente PHP. È un lato server per esempi ufr per le carte della famiglia Mifare® Classic. Parole chiave di ricerca: PHP, Mifare classic, simple, simplest, advanced, ufr-uart-async-config Sdk...

Esecuzione di Python SDK/software su macOS

Last Updated: Marzo 30, 2023

Per esempi di software Python, ti suggeriamo di utilizzare qualsiasi versione di Python 3.x.x. Se non hai installato la versione corretta di Python, usa la seguente riga di comando per installare una nuova versione: brew installare python Ora esegui semplicemente il nostro esempio di software del codice sorgente con il comando: python3 file_name.py Tieni presente che la nostra struttura Python SDK ha un solo file eseguibile .py (file principale) e che importa tutti gli altri file come moduli. Ad esempio, la console NDEF Python SDK utilizza ndef_example.py come file principale, quindi il software viene eseguito con il seguente comando: ndef_example.py python3 Per assicurarti che quale file sia il file eseguibile principale, puoi semplicemente controllare il codice sorgente dei file *.py e cercare quello che ha una chiamata alla funzione ReaderOpen /ReaderOpenEx. NOTA: questo test è stato eseguito con Python 3.7.2 e includeva il seguente SDK:     https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-ndef-examples-python-console     https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-mf-examples-c

Errore di apertura del lettore su macOS – Codice (0x54)

Last Updated: Marzo 30, 2023

I driver FTDI su alcune versioni di macOS possono causare un errore durante il tentativo di aprire il lettore da alcuni degli strumenti SDK μFR. Se stai per utilizzare macOS Catalina e versioni successive, potresti avere qualche problema con le funzioni ReaderOpen() o ReaderOpenEx(). Nel caso in cui si ottenga lo stato "READER_OPENING_ERROR (0x54)", verificare quanto segue: macOS Catalina e di conseguenza Big Sur dovrebbero fare affidamento sul proprio driver AppleUSBFTDI. Per eseguire correttamente il nostro SDK, è necessario scaricare qualsiasi altro driver attualmente presente. Controllare i driver FTDI caricati con il seguente comando: kextstat | grep -i ftd Se il "com. FTDI.driver.FTDIUSBSerialDriver", o una stringa simile senza la stringa "Apple" nel suo nome è elencata nell'output del terminale, è necessario scaricarla. Ad esempio, durante i nostri test abbiamo utilizzato il seguente comando per scaricare un driver sufficiente: sudo kextunload /Libreria/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext Dopo questo passaggio, non ci sono stati problemi nell'esecuzione delle funzioni ReaderOpen/ReaderOpenEx dalla nostra API. Abbiamo anche copiato il file dylib in /usr/local/lib: sudo cp Desktop/D2XX/libftd2xx.1.4.22.dylib /usr/local/lib/libftd2xx.1.4.22.dylib Questi due passaggi dovrebbero risolvere tutti i problemi di comunicazione del driver FTDI tra il lettore e l'host. Spero che queste istruzioni ti aiutino a risolvere il problema. Siamo a vostra disposizione...

Esiste un SDK per C # .NET Core 3.1?

Last Updated: Marzo 30, 2023

Cos'è la crittografia hardware AES128?

Last Updated: Marzo 30, 2023

Informazioni sui processi di crittografia La comunicazione con schede ad alta sicurezza, ad esempio DESFire, che utilizza protocolli crittografici (DES, 3DES, AES), si basa su algoritmi crittografici. Ciò significa che ci sono molti calcoli e ripetizioni intensivi. Nel caso in cui ciò avvenga in una libreria o in un software, il canale di comunicazione rimane il punto debole della sicurezza. Altrimenti, se ciò avviene nell'hardware, l'intera crittografia è sicura. Soluzione ad alta sicurezza Digital Logic Dati i punti deboli della sicurezza di cui sopra, Digital Logic ha applicato un metodo speciale di archiviazione ed elaborazione delle chiavi all'interno dell'hardware. Tutti i calcoli, lo scambio di chiavi, l'archiviazione delle chiavi e altro ancora vengono eseguiti nell'hardware (lettore). Ciò significa che le chiavi segrete non escono dal dispositivo quando il lettore e l'host comunicano. Per questa funzione, Digital Logic utilizza l'algoritmo crittografico AES128 per schede / tag DESFire. Le chiavi sono memorizzate in modo sicuro nel lettore e non possono essere compromesse. Era una soluzione logica perché AES128 è abbastanza veloce ed efficiente rispetto a DES e 3DES che eseguono ancora processi esternamente dal software.

Supporto iOS per hardware serie μFR

Last Updated: Marzo 30, 2023

Per iOS, forniamo la libreria hardware della serie μFR per iOS, le API e altra documentazione relativa all'hardware, nonché tutto il supporto tecnico necessario per lo sviluppo del progetto.   Per quanto riguarda gli strumenti di sviluppo e le soluzioni software eseguibili, l'attuale SDK conforme a iOS è disponibile nel nostro repository GitLab e le due app nell'App Store.L'SDK è compatibile con tutti i dispositivi della serie μFR, mentre una delle due app iOS disponibili è sviluppata esclusivamente per il lettore μFR Nano Online .

Come si cambia la rete Wi-Fi se il dispositivo μFR Nano Online è già connesso?

Last Updated: Marzo 30, 2023

Per modificare la rete Wi-Fi se il dispositivo μFR Nano Online è già connesso al WiFi, è possibile disconnettere e reimpostare il dispositivo come segue:

Come impostare il software μFR Card Formatter per configurare i bit di accesso e le chiavi di sicurezza per ogni settore di una carta MIFARE 1K

Last Updated: Marzo 30, 2023

μFR Card Formatter GUI visualizza l'intera struttura MIFARE Classic 1K con un facile accesso a tutti i suoi settori e blocchi (16 settori di 4 blocchi). Il primo blocco (blocco zero) contiene l'UID di fabbrica della scheda, ed è di sola lettura per impostazione predefinita.

Strumento di test del lettore DL533N

Last Updated: Marzo 30, 2023

DL533N NFC Reader script di test di controllo delle funzioni di base DL533N Reader Testing Tool è un semplice script software per i test di base del lettore NFC DL533N. Lo script fornisce un esempio di utilizzo dei pin GPIO per i LED e il controllo del cicalino.Poiché DL533N NFC Reader è basato sul chip PN533 di NXP, per eseguire questo script dello strumento di test, è necessario installare prima un LibNFC. Link per il download: LibNFC · Software Download   ]Funzioni del software: GET_FIRMWARE problema di comando Ottieni registri di stato P3CFGA P3CFGB del pin GPIO P3 Scrivi il registro di P3 a zero Ottieni registri di stato P7CFGA P7CFGB del pin GPIO P7 Scrivi il registro di P3 a zero Ottieni il registro di stato 6106 necessario per ottenere il controllo del GPIO P34 Accendi il LED verde emettendo WriteRegister P7 con valore 0x01 Disattivare il LED verde emettendo WriteRegister P7 con valore 0x00 Accendi il LED rosso emettendo WriteRegister P3 con valore 0x20 – bit 5 GPIO P35 up Disattiva il LED verde emettendo WriteRegister P3 con valore 0x00 – bit 5 GPIO P35 down Riproduci l'audio su Buzzer emettendo WriteRegister P3 con valore 0x10 – bit...

Lettura dei dati della carta di credito contactless del lettore RFID Digital Logic NFC

Last Updated: Marzo 30, 2023

I lettori RFID NFC della linea di prodotti digital logic attuale sono in grado di leggere solo l'UID della carta di credito. La maggior parte dei dati della carta di credito è difficile da ottenere a causa della sicurezza specifica di queste carte. Lettura dei dati pubblici delle carte di credito Digital Logic fornisce soluzioni software pronte all'uso per la lettura di dati pubblici di carte di credito nei seguenti linguaggi di programmazione: Java: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-java D: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-c C #: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-csharp C # WPF: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-csharp_wpf C ++: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-cpp-gui I nostri esempi di software Java e C # WPF utilizzano una nuova funzione di EMV_GetPAN . Questa funzione ottiene il PAN (numero di carta) direttamente dalle carte VISA e MasterCard. Per gli esempi di software in altri linguaggi di programmazione, il processo di lettura dei dati delle schede inizia con la lettura dei dati pubblici, quindi l'analisi dei dati e infine la visualizzazione del risultato della lettura. Se il tuo progetto richiede solo la lettura PAN della scheda, ti consigliamo l'implementazione della funzione EMV_GetPAN . Comandi APDU send & receive (lettura dei dati pubblici della carta di credito) Digital Logic fornisce anche un SDK con esempi di software di codice sorgente per...