2010-09-27 3 views
6

Puoi spiegarmi come vengono creati i codici QR e come vengono tracciati. I codici generati sono memorizzati in un DB.Come creare un'applicazione con codice QR?

Sono davvero confuso su come funziona l'applicazione del lettore di codici QR. Se creo un sito in cui gli utenti possono generare codici QR. Ogni codice QR generato verrà salvato nel mio DB del sito. Allora, dovrò scrivere anche un'applicazione? Un'applicazione che leggerà leggere le immagini del codice QR da un'immagine e agirà di conseguenza o l'app di un lettore di codici QR farà il lavoro?

saluti, aqif

risposta

2

Un codice QR è un encoded piece of text, il testo può essere di un formato riconosciuto (con l'applicazione lettore, normalmente sul tuo telefono cellulare o un dispositivo simile) e possono quindi essere trattato come un URL, vCard, posizione della mappa, ecc. I codici QR non vengono tracciati, stai pensando all'RFID?

È molto improbabile che venga memorizzato il codice QR. C'è un Google chart api per generare le immagini e sono sicuro che puoi acquistare un widget lato server o utilizzare la libreria xzing se questo fa galleggiare la tua barca.

+0

Il link di zxing sopra è corretto, sì, e utilizza l'API di Google Chart per la generazione. Puoi anche menzionare correttamente che il progetto contiene codice sorgente per un codificatore e tale codice è disponibile altrove su http://code.google.com/p/zxing –

13

Il codice QR è un tipo di codice a barre bidimensionale utilizzato per memorizzare piccole quantità di testo o dati (vedere Wikipedia). Esistono diverse dimensioni e livelli di correzione degli errori dei codici a barre QR per memorizzare quantità diverse di dati con una quantità selezionabile di ridondanza.

Le implementazioni nelle odierne piattaforme di telefonia mobile come Android possono utilizzare il contenuto di un codice QR come URL da aprire nel browser Web del telefono. (Gli iPhone Apple dovrebbero essere in grado di leggere i codici QR utilizzando il software gratuito Semacode.) Pertanto, è possibile monitorare l'utilizzo di questi codici a barre utilizzando strumenti come analizzatori di registri di siti web.

Altri formati di dati utilizzabili dai telefoni cellulari includono vCard, che viene utilizzato per memorizzare le informazioni di contatto di una persona (vedere Wikipedia). A differenza degli URL, l'utilizzo di questi non può essere facilmente monitorato (ad esempio, se l'utente chiama il numero di telefono anziché aprire un URL incorporato all'interno). Sebbene gli URL nudi siano comunemente usati con il codice QR, la vCard ha un campo URL.

Se si desidera generare codici QR dal proprio sito Web, è possibile utilizzare Google Charts (come dice Adam Straughan) oppure è possibile utilizzare una delle numerose librerie esistenti per i linguaggi di programmazione più diffusi (ad esempio, http://phpqrcode.sourceforge.net/ per PHP oppure http://code.google.com/p/zxing/ per Java) se si desidera farlo sul proprio server. Dovresti fornire un URL o una vCard validi come testo da codificare affinché il codice QR possa essere scansionato da un telefono cellulare. Le applicazioni industriali differiscono in ciò che è codificato.

Molto probabilmente, non memorizzare le immagini del codice QR nel database. Invece, si memorizzerebbe l'URL o altro testo contenuto nel codice a barre in modo da poter cercare le informazioni necessarie quando il codice a barre viene scansionato o rigenerato se necessario.

+2

Grazie mille per il link http://phpqrcode.sourceforge.net/:) – Yasir