Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TALLER DE INVESTIGACIN II
ndice
NDICE DE FIGURAS
1 INTRODUCCIN
1.1.
Antecedentes
1.2.
1.3.
Objetivos
1.4.
Justificacin
1.5.
Delimitaciones
1.5.1.
Alcances
1.5.2.
Limitaciones
2 FUNDAMENTO TERICO
2.1. RFID
10
10
12
2.1.3. Transpondedores
13
16
18
20
2.3. MySQL
21
2.4. C# Sharp
23
24
27
27
3.2. Introduccin
27
3.3. Anlisis
27
28
3.4.1. Programacin
29
31
32
33
34
35
5 REFERENCIAS BIBLIOGRAFICAS
37
NDICE DE FIGURAS
Figura No.
Pg.
26
27
31
33
1 INTRODUCCIN
1.1.
Antecedentes
Es as como nacen los inventarios, como una forma de hacer frente a los
periodos de escasez, que le asegurarn la subsistencia de la vida y el desarrollo
de sus actividades normales. Esta forma de almacenamiento de todos los bienes y
alimentos necesarios para sobrevivir motiv la existencia de los inventarios.
(RFID) de largo alcance que puede rastrear desde herramientas hasta personal de
la empresa. Usando esta tecnologa podemos identificar cada elemento como
nico siempre que tenga una etiqueta RFID de identificacin.
1.2.
Este proceso se podr lograr con una antena RFID de largo alcance,
etiquetas (tags) RFID y el software personalizado para la empresa.
ID
Nombre del producto
Ubicacin
Cantidad
1.3.
Objetivos
Crear un sistema
Controlar inventarios
Dar de alta a productos
Dar de baja a productos
Utilizar la tecnologa RFID de largo alcance
Utilizar etiquetas RFID
Llevar el registro de productos
Terminar el sistema
1.4.
Justificacin
Delimitaciones
empresas que
1.5.1. Alcances
Agilizar el tiempo
Llevar un control real del stock
Registrar nuevos producos facilmente
Dar de baja los productos facilmente
Modificar la informacin de las etiquetas RFID de una manera
sencilla
Localizar productos a un distancia de hasta 13 metros
1.5.2. Limitaciones
Una posible limitante es que a falta de tiempo no se pueda desarrollar de la
manera ptima el proyecto y que debido a esto puede truncarse. Otra posible
limitante es que hoy da algunas empresas temen actualizarse a las nuevas
tecnologas porque creen que es muy costoso, no la necesitan o porque
simplemente el mtodo que usan es el ideal para ellos y no requieran uno nuevo.
Otra limitante es que pueda detenerse el proyecto a falta de recursos para compra
de los equipos necesarios
2 FUNDAMENTO TERICO
2.1. RFID
Consta de un microchip que almacena los datos y una pequea antena que
habilita la comunicacin por radiofrecuencia con el lector.
informacin.
Pasivos: si las etiquetas no necesitan batera.
KHz.
Alta Frecuencia (AF): cuando la frecuencia de funcionamiento es de 13,56
MHz.
Ultra Alta Frecuencia (UHF): comprende las frecuencias de funcionamiento
2.1.3. Transpondedores
Est
compuesto
principalmente
por
un
microchip
una
antena.
El microchip incluye:
La lgica de control.
La lgica de seguridad.
La lgica interna o microprocesador.
Una memoria para almacenar los datos. Esta memoria suele contener:
Una ROM (Read Only Memory) o memoria de slo lectura, para alojar los
datos de seguridad y las instrucciones de funcionamiento del sistema.
Amplitude Shift Keying), frecuencia (FSK, Frequency Shift Keying) o fase (PSK,
Phase Shift Keying). Es decir, para realizar la transmisin se modifica la amplitud,
frecuencia o fase de la seal del lector. Tpicamente la modulacin ms utilizada
es la ASK debido a su mayor sencillez a la hora de realizar la demodulacin.
La antena que incorporan las etiquetas para ser capaces de transmitir los datos
almacenados en el microchip puede ser de dos tipos:
batera.
Aquellas que peridicamente envan seales, aunque un lector no las
interrogue. Operan a frecuencias ms bajas y a menores tasas de
transferencias, para ahorrar batera.
Las etiquetas pasivas funcionan sin una batera interna, obteniendo la
potencia que necesitan para funcionar del campo generado por el interrogador
(Portillo et al., 2008).
Transmitir la informacin.
Iniciar acciones.
En trminos de capacidades de datos son habituales los tags que permiten
Los dispositivos que permiten almacenar hasta 128 bits suelen portan un
nmero de serie o de identificacin junto con, normalmente, bits de paridad. Tales
dispositivos pueden ser programados por el usuario.
Las etiquetas con capacidades de hasta 512 bits son siempre programables
por el usuario e ideales para alojar identificadores y otros datos especficos, como
nmeros de serie, contenido de paquetes, instrucciones de los procesos a realizar
o posiblemente resultados de anteriores transferencias interrogador-transpondedor
(Portillo et al., 2008).
2.3. MySQL
MySQL es un sistema de administracin de bases de datos relacionales
rpido, slido y flexible. Es ideal para crear base de datos con acceso desde
pginas web dinmicas, para la creacin de sistemas de transacciones on-line o
para cualquier otra solucin profesional que implique almacenar datos, teniendo
la posibilidad de realizar mltiples y rpidas consultas.
MySQL ofrece varias ventajas respecto a otros sistemas gestores de bases de
datos:
Microsoft Windows.
Es posible encontrar gran cantidad de software desarrollado sobre MySQL
o que lo soporte. En concreto, son de destacar diferentes aplicaciones open
source para la administracin de las bases de datos a travs de un servidor
web.
2.4. C# Sharp
de Java las modificaciones que Microsoft tena pensado aadirle para mejorarlo
an ms y hacerlo un lenguaje orientado al desarrollo de componentes (Cobo et
al., 2005).
En resumen, C# es un lenguaje de programacin que toma las mejores
caractersticas de lenguajes preexistentes como Visual Basic, Java o C++ y las
combina en uno solo. El hecho de ser relativamente reciente no implica que sea
inmaduro, pues Microsoft ha escrito la mayor parte de la BCL usndolo, por lo que
su compilador es el ms depurado y optimizado de los incluidos en el .NET
Framework SDK (Cobo et al., 2005).
IDL.
El tamao de los tipos de datos bsicos es fijo e independiente del compilador,
sistema operativo o mquina para quienes se compile (no como en C++), lo
que facilita la portabilidad del cdigo.
Sin embargo, dado que la destruccin de los objetos a travs del recolector de
basura es indeterminista y slo se realiza cuando ste se active ya sea por falta
de memoria, finalizacin de la aplicacin o solicitud explcita en el fuente-, C#
tambin proporciona un mecanismo de liberacin de recursos determinista a
travs de la instruccin using lenguaje (lwp, 2008).
Seguridad de tipos: C# incluye mecanismos que permiten asegurar que los
accesos a tipos de datos siempre se realicen correctamente, lo que permite evita
que se produzcan errores difciles de detectar por acceso a memoria no
perteneciente a ningn objeto y es especialmente necesario en un entorno
gestionado por un recolector de basura lenguaje (lwp, 2008).
3.2. Introduccin
3.3. Anlisis
el lenguaje de
3.4.1. Programacin
de los baudios.
Leer tags: Visualizacin de campos como: ID, nombre etc. de las
etiquetas RFID.
Figur
Captura de
pantalla
programa
Control
a 2.
del
RFID
Bajas. Podremos eliminar los datos de los tags RFID que ya no queramos o
que no esten en uso.
Otro inconveniente que surgi fue que el demo del programa que viene
incluido en la antena RFID no poda ejecutarse en el sistema, ya que presentaba
errores al momento de probarlo, realizamos pruebas para identificar el posible
problema y al final identificamos que no era compatible con el sistema operativo
Microsoft Windows de 64 bits. Para esto descargamos la versin de Windows de
32 bits y lo instalamos en la mquina virtual Vware.
Ya teniendo todo listo se proceder a programar los botones, los campos y
las acciones que debe incluir el programa, como son eliminar, acceder, escribir etc.
Todo esto para la interaccin con el programa, ya que de no contar con la
programacin adecuada, no podramos realizar acciones o tareas. Todo esto
mediante el SDK (Software Developer Kit) que viene incluido con la antena RFID
de escritorio y que permitir ir desarrollando el software para poder aplicarlo en
proyectos futuros e ir aplicando a diferentes entornos de del sector.
Tipo de fuente
Color
Tamao de los campos
Tamao de letra
Consistencia: Las operaciones del programa son de la misma forma, es decir que
todas las tareas se ejecutan del mismo modo.
Mnima sorpresa: Al interactuar con el sistema no debe provocar sorpresas a los
usuarios.
Gua de usuarios: El usuario podr acceder a una gua de ayuda en caso de
tener alguna duda sobre el funcionamiento del programa.
Diversidad de usuarios: La interfaz tendr las caractersticas de interaccin para
diferentes usuarios.
3.5. Base de datos
Las bases de datos slo necesitan ser creadas una sola vez, pero deben
ser seleccionadas cada vez que se inicia una sesin de mysql. Puede hacerse a
travs del comando USE, o puede indicar la base de datos en la lnea de
comandos al ejecutar mysql. Simplemente debe indicar el nombre de la base de
datos a continuacin de los parmetros que necesite ingresar.
Para crear una base de datos abriremos MySQL Command Line se usaremos la
sentencia CREATE DATABASE: nombre de la base de datos. Con esta sentencia
ya estaremos creando la base de datos en MySQL
Para crearla usaremos la sentencia CREATE TABLE, esto crear una tabla
con las columnas que indiquemos. Crearemos una tabla que nos permitir
almacenar nombres, precios, ID del producto etc. Deberemos indicar el nombre de
la tabla y los nombres y tipos de las columnas.
Use prueba
Database changed
Create table etiqueta (nombre VARCHAR (40));
Tambin se puede definir una clave primaria sobre una columna, usando la
palabra clave KEY o PRIMARY KEY.
Slo puede existir una clave primaria en cada tabla, y la columna sobre la
que se define una clave primaria no puede tener valores NULL. Si esto no se
especifica de forma explcita, MySQL lo har de forma automtica.
Las
verificar que pueda funcionar de la mejor manera posible, aqu se llevarn a cabo
las pruebas de conexin de los tags con la antena RFID, tambin se verificar que
el programa muestre la informacin de las etiquetas, igualmente que realice las
funciones de altas, bajas y modificaciones.
Este sistema contendr una gua de usuario para cualquier duda que pueda
surgir en determinado momento de uso.
5 REFERENCIAS BIBLIOGRAFICAS
Cobo ngel, Patricia Gmez, Daniel Prez, Roci Rocha. (2005). PHP & MySQL
Tecnologas para el desarrollo de aplicaciones web. Ediciones Daz de Santos.
Espaa. pp. 339-340. http://goo.gl/REw5Fn
EDITORIAL.
http://goo.gl/R9xGix
Primera
edicin.
Madrid,
Espaa.
pp.
472-473.
Portillo Garca Javier, Bermejo Ana Beln, Bernardos Ana. (2008). Tecnologa de
Identificacin por Radiofrecuencia (RFID): aplicaciones en el mbito de la salud.
Fundacin madri+d para el Conocimiento. pp. 31-39.
Ruiz Jorge, Parra Daz Ocotlan. (2013). BIO-INNOVACIN. [en lnea]. Editorial
Acadmica Dragn Azteca, S. de R.L. de C.V. Primera edicin. Cuernavaca,
Morelos, Mxico. pp. 51-52. http://goo.gl/0raqry