ANDROID INC. (2014). BILL Glover, International Telecommunications Union (ITU), 2006 Radio Regulations (Article 5). BHUPTANI Manish, 2005, RFID Field Guide: Deploying Radio Frequency Identification Systems, Publisher Prentice Hall PTR, February 08, Pages 288. DAN GOODING(2009). DARGAN, Gaurav, 2004, The Use of Radio Frequency Identification as a Replacement for Traditional Barcoding. GOOGLE MAPS (2014) HERNNDEZ, Fernndez, (2006). HIMANSHU Bhatt, 2006, Publisher: O'Reilly, Date: January, Pages: 276. IEEE, Institute of Electrical and Electronics Engineers (2012). MICROSOFT Corporation, American technology (2012) POSTTECNO, Tecnology Device (2012). TECBOLIVIA, Tecnologa en Bolivia (2014). VODAFONE, The Mobile Transfer (2010).
GLOSARIO
Encriptacin.-
Es el proceso mediante el cual cierta informacin o texto sin formato es cifrado de forma que el resultado sea ilegible a menos que se conozcan los datos necesarios para su interpretacin. Es una medida de seguridad utilizada para que al momento de almacenar o transmitir informacin sensible sta no pueda ser obtenida con facilidad por terceros. Opcionalmente puede existir adems un proceso de desencriptacin a travs del cual la informacin puede ser interpretada de nuevo a su estado original, aunque existen mtodos de encriptacin que no pueden ser revertidos. El trmino encriptacin es traduccin literal del ingls y no existe en el idioma espaol. La forma ms correcta de utilizar este trmino sera cifrado. ANEXO A
TIPOS DE ARDUINOS: El LilyPad Arduino es una placa con microcontrolador diseado para prendas y e- textiles. Puede utilizar con complementos similares como fuentes de alimentacin, sensores actuadores unidos por hilo conductor. La placa esta basada en el ARmega168V (la versin de baja consumo del ATmega168)(hoja de datos), o el ATmega328V (datasheet). ElLilyPad Arduino ha sido diseado y desarrollado por Leah Buechley y SparkFun Electronics. El Arduino Mega es una placa microcontrolador basada ATmeg1280 (datasheet). Tiene 54 entradas/salidas digitales (de las cuales 14 proporcionan salida PWM), 16 entradas digitales, 4 UARTS (puertos serie por hardware), un cristal oscilador de 16MHz, conexin USB, entrada de corriente, conector ICSP y botn de reset. Contiene todo lo necesario para hacer funcionar el microcontrolador; simplemente conectlo al ordenador con el cable USB o alimntalo con un trasformador o batera para empezar. El Mega es compatible con la mayora de shields diseados para el Arduino Duemilanove o Diecimila. La Arduino pro es una placa con un microcontrolador ATmega168 (datasheet) o en el ATmega328 (datasheet). La Pro viene en versiones de 3.3v / 8 MHz y 5v / 16 MHz. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas PWM), 6 entradas analgicas, un resonador interno, botn de reseteo y agujeros para el montaje de tiras de pines. Vienen equipada con 6 pines para la conexin a un cable FTDI o a una placa adaptadora de la casa Sparkfun para dotarla de comunicacin USB y alimentacin
ANEXO B
DIAGRAMA DE PINES DE ARDUINO
Fuente: ARDUINO INC.
ANEXO C
// Lector RFID para Arduino // Lector RFID viene con 11 pines: D3 D2 D1 Resto mcst Gnd L1 L2 PC TX VCC // Necesitamos que stos sean conectados: // Resto de Arduino pin 2 // Tierra de Arduino GND // L1 y L2 a la antena // TX para Arduino RX0 // VCC Para Arduino 5V
#include<LiquidCrystal.h> LiquidCrystal lcd(12,11,5,4,3,2); int val = 0; char code[14]; // 2 dgitos de cdigo de fbrica // 10 dgitos de Cdigo de la tarjeta // 2 dgitos de Bits de paridad int bytesread = 0;
Serial.begin(9600); // Lector RFID pin TX , Velocidad de transmisin: 9600, Bits de datos: 8, Bit de parada: 1. pinMode(2,OUTPUT); // Establecer pin digital 2 como OUTPUT para conectar al pin de RESET RFID digitalWrite(2, HIGH); // Activar el lector RFID } void loop() {
if(Serial.available() > 0) { if((val = Serial.read()) == 10) { bytesread = 0; while(bytesread < 14) { if( Serial.available() > 0) { val = Serial.read(); if((val == 10)||(val == 13)) { // si encabezado bytes de parada llega 10 leer digitos break; // alto a la lectura } code[bytesread] = val; // adicionar el dgito bytesread++; // listo para leer el siguiente digito } } if(bytesread == 14) { // si lee 14 digitos Serial.print("El CODIGO DEL TAG ES: "); // mostrar "EL CODIGO DEL TAL ES:" Serial.println(code); // MOSTAR CODIGO lcd.setCursor(1,1); lcd.print(code); } bytesread = 0; digitalWrite(2, LOW); // desactivar el lector de RFID por un momento para que no se cuelgue la lectura delay(1500); // esperar digitalWrite(2, HIGH); // activar nuevamente el lector RFID } } }