SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Veamos como se da la comunicación:
034E
EJEMPLO 1
Por ejemplo le envío un comando para que prenda el led: BA04400100FF (este es el comando que
trae el txt que viene con el debug tool)
En este caso se trata de un mensaje del HOST (que en este caso es el PC, al reader que es el lector)
El preámbulo siempre será BA para este tipo de comunicación, el siguiente campo es “Len” el cual
es un byte que indica el número de bytes que comprenden los campos desde “Command” hasta
“Checksum”.
En este caso es “Len” es 0x04 (i.e 4 bytes)
Luego viene el campo de “command” que también es de un byte, en este caso es 0x40, según la
tabla 3 de la hoja de datos es
El campo data es en este caso es de 2 bytes (en general es de longitud variable dependiendo del
tipo de comando). Para este ejemplo los datos son: 0x0100
Finalmente la XOR de 1byte para hacer el checksum es en este caso: 0xFF
La respuesta obtenida fue
BD034000FE
Este se debe analizar desde el formato de Reader to Host
El preámbulo (Preamble) es siempre 0xBD
Len es de 1 byte, en este caso es: 0x03 (es el número de bytes desde Command hasta Checksum)
Command es de 1 byte, en este caso es 0x40 que según la tabla 3 es:
Status es de 1 byte, en este caso es 0x00 que según la tabla 4 es:
En este caso no hay Data
Y el checksum es:
0xFE
EJEMPLO 2
Por ejemplo le envío un comando para obtener la información del TAG: BA023189 (este es el
comando que trae el txt que viene con el debug tool)
En este caso se trata de un mensaje del HOST (que en este caso es el PC, al reader que es el lector)
El preámbulo siempre será BA para este tipo de comunicación, el siguiente campo es “Len” el cual
es un byte que indica el número de bytes que comprenden los campos desde “Command” hasta
“Checksum”.
En este caso es “Len” es 0x02 (i.e 2 bytes)
Luego viene el campo de “command” que también es de un byte, en este caso es 0x31, según la
tabla 3 de la hoja de datos es
El campo data es en este caso es de 0 bytes (en general es de longitud variable dependiendo del
tipo de comando).
Finalmente la XOR de 1byte para hacer el checksum es en este caso: 0x89
La respuesta obtenida fue
BD0331018E
Este se debe analizar desde el formato de Reader to Host
El preámbulo (Preamble) es siempre 0xBD
Len es de 1 byte, en este caso es: 0x03 (es el número de bytes desde Command hasta Checksum)
Command es de 1 byte, en este caso es 0x31 que según la tabla 3 es:
Status es de 1 byte, en este caso es 0x01 que según la tabla 4 es:
En este caso no hay Data
Y el checksum es:
0x8E
Jueves 15 de marzo
Ahora si se consiguió una Etiqueta compatible (SLB01 I.CODE SLI) y la respuesta obtenida fue esta
BD0E3100 09
Recordemos que el preámbulo siempre 0xBD
Len es de 1 byte, en este caso es: 0x0E (es el número de bytes desde Command hasta Checksum,
incluyendo estos dos campos) en este caso 14 bytes
Command es de 1 byte, en este caso es 0x31 que según la tabla 3 es:
Status es de 1 byte, en este caso es 0x00 que según la tabla 4 es:
KOOL!
Data es de longitud variable (en este caso son 11 bytes)
D7DC6D3A000104E0000032
Analicemos estos datos
Según lo que aporta el manual del módulo Lector/Escritor SL015B-3, el identificador único de 8
bytes es:
0XD7DC6D3A000104E0
El AFI (Identificador de Familia de Aplicación) que es 1 byte es: 0x00
El DSFID (Identificador de Formato de Almacenamiento de Datos) que es de 1 byte es: 0x00
El tipo como vemos concuerda 0x32 que es para las etiquetas RFID de tipo I.CODE SLI
Finalmente, El checksum es 0x09
_______________________________________________________________________
Después de varios intentos fue posible leer el otro TAG
BD0E31004AFE6D3A000104E0000032B6
PART III
Ahora estamos escribiendo las etiquetas (labels) RFID. Es importante anotar que no todos los
comandos que aparecen en el archivo CommandList.txt son válidos para nuestro caso:
El comando para leer los bloques de memoria desde el 0 hasta el 14 es BA0433000F82 (Read
block0 - block14).
El comando para escribir tiene este formato:
Veamos un ejemplo, con la instrucción BA073401A1A2A3A48C se escriben los datos (A1A2A3A4)
en el bloque de memoria #1. En la respuesta que se obtiene en la consola slcomv10 se puede
verificar esto al leer todos los bloque de memoria de la etiqueta RFID.
Ahora vamos a proceder a escribir los datos BBCCDDEE en el bloque de memoria #0, la instrucción
sería entonces:
BA073400BBCCDDEECD
Inicialmente se había enviado un checksum erróneo y no se pudo escribir el dato en la etiqueta RFID.
Luego se envío el checksum correcto en la instrucción y se observo una respuesta favorable.
Nota:
El checksum se realiza mediante operaciones XOR (simbolizadas como ) sucesivas entre todos
lo bytes desde el preámbulo hasta los datos (incluyendo a estos). Por ejemplo el checksum de
BA073400BBCCDDEE se obtiene así (todo está representado en hexadecimal).
BA 07 = BD 34 = 89 00= 89 BB=32 CC=FE DD=23 EE=CD
Al leer todos los bloques de memoria se observan los datos ya grabados.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Presentacion bucle
Presentacion buclePresentacion bucle
Presentacion bucle
 
Diapositivas marleni
Diapositivas marleniDiapositivas marleni
Diapositivas marleni
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
Teoría de códigos
Teoría de códigosTeoría de códigos
Teoría de códigos
 
Manual de lenguaje c
Manual de lenguaje cManual de lenguaje c
Manual de lenguaje c
 

Destacado

Presentacion WSN MiWi Protocolo Congreso Cita 2015
Presentacion WSN MiWi Protocolo Congreso Cita 2015Presentacion WSN MiWi Protocolo Congreso Cita 2015
Presentacion WSN MiWi Protocolo Congreso Cita 2015gmeneses23
 
Adquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imuAdquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imugmeneses23
 
Generation like powepoint
Generation like powepointGeneration like powepoint
Generation like powepointMichael James
 
2do. E Las Artes
2do. E Las Artes2do. E Las Artes
2do. E Las ArtesJosefina_19
 
Cv amal khaled-fci-cu
Cv amal khaled-fci-cuCv amal khaled-fci-cu
Cv amal khaled-fci-cuAmal Khaled
 
Conveni enginyers osi juny 2011
Conveni enginyers osi juny 2011Conveni enginyers osi juny 2011
Conveni enginyers osi juny 2011comissioosi
 
Jiraya – o ninja jiraya
Jiraya – o ninja jirayaJiraya – o ninja jiraya
Jiraya – o ninja jirayaRômulo Cruz
 
Jamberry Nails Fall/Winter 2013 Catalog
Jamberry Nails Fall/Winter 2013 CatalogJamberry Nails Fall/Winter 2013 Catalog
Jamberry Nails Fall/Winter 2013 CatalogRaquel de Lemos
 
Cf presentation About Integrated Services Data Digital Network (ISDN)
Cf presentation About Integrated Services Data Digital Network (ISDN) Cf presentation About Integrated Services Data Digital Network (ISDN)
Cf presentation About Integrated Services Data Digital Network (ISDN) Fazla Rabbi
 
THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]
THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]
THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]Chinelo Ezenwa
 
Ej4f cinematica-tema-1
Ej4f cinematica-tema-1Ej4f cinematica-tema-1
Ej4f cinematica-tema-1Lolo Nirvioso
 
Embedded matlab
Embedded matlabEmbedded matlab
Embedded matlabgmeneses23
 

Destacado (20)

Presentacion WSN MiWi Protocolo Congreso Cita 2015
Presentacion WSN MiWi Protocolo Congreso Cita 2015Presentacion WSN MiWi Protocolo Congreso Cita 2015
Presentacion WSN MiWi Protocolo Congreso Cita 2015
 
Adquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imuAdquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imu
 
Fm 2014 1
Fm 2014 1Fm 2014 1
Fm 2014 1
 
Generation like powepoint
Generation like powepointGeneration like powepoint
Generation like powepoint
 
2do. E Las Artes
2do. E Las Artes2do. E Las Artes
2do. E Las Artes
 
Cv amal khaled-fci-cu
Cv amal khaled-fci-cuCv amal khaled-fci-cu
Cv amal khaled-fci-cu
 
Conveni enginyers osi juny 2011
Conveni enginyers osi juny 2011Conveni enginyers osi juny 2011
Conveni enginyers osi juny 2011
 
2015 cover letter
2015 cover letter2015 cover letter
2015 cover letter
 
Enseñar derechos humanos
Enseñar derechos humanosEnseñar derechos humanos
Enseñar derechos humanos
 
Jiraya – o ninja jiraya
Jiraya – o ninja jirayaJiraya – o ninja jiraya
Jiraya – o ninja jiraya
 
Jamberry Nails Fall/Winter 2013 Catalog
Jamberry Nails Fall/Winter 2013 CatalogJamberry Nails Fall/Winter 2013 Catalog
Jamberry Nails Fall/Winter 2013 Catalog
 
Cf presentation About Integrated Services Data Digital Network (ISDN)
Cf presentation About Integrated Services Data Digital Network (ISDN) Cf presentation About Integrated Services Data Digital Network (ISDN)
Cf presentation About Integrated Services Data Digital Network (ISDN)
 
THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]
THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]
THE EFFECT OF EXTERNAL DEBT ON ECONOMIC GROWTH OF NIGERIA[1]
 
Estadistica Dist. gumbbel
Estadistica Dist. gumbbelEstadistica Dist. gumbbel
Estadistica Dist. gumbbel
 
Compras porque la gente compra
Compras porque la gente compraCompras porque la gente compra
Compras porque la gente compra
 
Cantigas de amigo
Cantigas de amigoCantigas de amigo
Cantigas de amigo
 
Ej4f cinematica-tema-1
Ej4f cinematica-tema-1Ej4f cinematica-tema-1
Ej4f cinematica-tema-1
 
administracion
administracion administracion
administracion
 
Embedded matlab
Embedded matlabEmbedded matlab
Embedded matlab
 
A Collection of Quotes from Albert Einstein
A Collection of Quotes from Albert EinsteinA Collection of Quotes from Albert Einstein
A Collection of Quotes from Albert Einstein
 

Similar a Hello world sl015b_3

semana 4 - interliving- ajuste de retardo-codigo interno - mapeamiento - OFD...
semana 4 - interliving- ajuste de retardo-codigo interno -  mapeamiento - OFD...semana 4 - interliving- ajuste de retardo-codigo interno -  mapeamiento - OFD...
semana 4 - interliving- ajuste de retardo-codigo interno - mapeamiento - OFD...e1717593303
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptxGonzaloGutierrez75
 
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-erroresCirino Del Ángel Del Ángel
 
3 programacion
3 programacion3 programacion
3 programacionsimon28c
 
Comunicacion de datos
Comunicacion de datosComunicacion de datos
Comunicacion de datos1 2d
 
Tramas ethernet, ieee.802.3, token ring
Tramas ethernet, ieee.802.3, token ringTramas ethernet, ieee.802.3, token ring
Tramas ethernet, ieee.802.3, token ringCzar Guzmán
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresFernando Luz
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmisionFelipe Olive
 
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclicaDeteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclicaSabino Chalen Balon
 
Cesar tecnologia
Cesar tecnologiaCesar tecnologia
Cesar tecnologia110818
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoOscar Javier Jimenez Revelo
 
Correccion primer parcial
Correccion primer parcialCorreccion primer parcial
Correccion primer parcialMaikol Miranda
 

Similar a Hello world sl015b_3 (20)

Cabecera ip
Cabecera ipCabecera ip
Cabecera ip
 
semana 4 - interliving- ajuste de retardo-codigo interno - mapeamiento - OFD...
semana 4 - interliving- ajuste de retardo-codigo interno -  mapeamiento - OFD...semana 4 - interliving- ajuste de retardo-codigo interno -  mapeamiento - OFD...
semana 4 - interliving- ajuste de retardo-codigo interno - mapeamiento - OFD...
 
Capa de enlace.
Capa de enlace.Capa de enlace.
Capa de enlace.
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx
 
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
 
Intro arquitectura-del-computador
Intro arquitectura-del-computadorIntro arquitectura-del-computador
Intro arquitectura-del-computador
 
3 programacion
3 programacion3 programacion
3 programacion
 
Comunicacion de datos
Comunicacion de datosComunicacion de datos
Comunicacion de datos
 
Tramas ethernet, ieee.802.3, token ring
Tramas ethernet, ieee.802.3, token ringTramas ethernet, ieee.802.3, token ring
Tramas ethernet, ieee.802.3, token ring
 
Asm mododir2
Asm mododir2Asm mododir2
Asm mododir2
 
Esamblador8086
Esamblador8086Esamblador8086
Esamblador8086
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de errores
 
asm_mododir2.pdf
asm_mododir2.pdfasm_mododir2.pdf
asm_mododir2.pdf
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmision
 
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclicaDeteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
 
Cesar tecnologia
Cesar tecnologiaCesar tecnologia
Cesar tecnologia
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Correccion primer parcial
Correccion primer parcialCorreccion primer parcial
Correccion primer parcial
 

Más de gmeneses23

Lrwpan 4 health_care_sicotel_2012
Lrwpan 4 health_care_sicotel_2012Lrwpan 4 health_care_sicotel_2012
Lrwpan 4 health_care_sicotel_2012gmeneses23
 
Cm9520 arregloequipo
Cm9520 arregloequipoCm9520 arregloequipo
Cm9520 arregloequipogmeneses23
 
En viborevimpactos
En viborevimpactosEn viborevimpactos
En viborevimpactosgmeneses23
 
Mod demod am_2014_1(1)
Mod demod am_2014_1(1)Mod demod am_2014_1(1)
Mod demod am_2014_1(1)gmeneses23
 
Colcom2014 press template _envibo_meneses
Colcom2014 press template _envibo_menesesColcom2014 press template _envibo_meneses
Colcom2014 press template _envibo_menesesgmeneses23
 
El multímetro y el protoboard
El multímetro y el protoboardEl multímetro y el protoboard
El multímetro y el protoboardgmeneses23
 
Implementing ieee 802 7 ccc
Implementing ieee 802 7 cccImplementing ieee 802 7 ccc
Implementing ieee 802 7 cccgmeneses23
 
Electronic Instrumentation Virtual Laboratory
Electronic Instrumentation Virtual LaboratoryElectronic Instrumentation Virtual Laboratory
Electronic Instrumentation Virtual Laboratorygmeneses23
 
El estándar ieee802_15_4
El estándar ieee802_15_4El estándar ieee802_15_4
El estándar ieee802_15_4gmeneses23
 
Tutorial miwi meneses2013
Tutorial miwi meneses2013Tutorial miwi meneses2013
Tutorial miwi meneses2013gmeneses23
 
Presentacion Plataforma EnViBo
Presentacion Plataforma EnViBoPresentacion Plataforma EnViBo
Presentacion Plataforma EnViBogmeneses23
 
Conceptos b+ísicos sobre eagle 2013
Conceptos b+ísicos sobre eagle 2013Conceptos b+ísicos sobre eagle 2013
Conceptos b+ísicos sobre eagle 2013gmeneses23
 
Agregando un componente con eagle
Agregando un componente con eagleAgregando un componente con eagle
Agregando un componente con eaglegmeneses23
 
Transductores de sonido
Transductores de sonidoTransductores de sonido
Transductores de sonidogmeneses23
 
Integrating free open source
Integrating free open sourceIntegrating free open source
Integrating free open sourcegmeneses23
 
Plataforma movil
Plataforma movilPlataforma movil
Plataforma movilgmeneses23
 
Modulación en amplitud
Modulación en amplitudModulación en amplitud
Modulación en amplitudgmeneses23
 
Sensores de luz
Sensores de luzSensores de luz
Sensores de luzgmeneses23
 
Algunos métodos para representar datos binarios
Algunos métodos para representar datos binariosAlgunos métodos para representar datos binarios
Algunos métodos para representar datos binariosgmeneses23
 
Trabajocon 802154 microchip
Trabajocon 802154 microchipTrabajocon 802154 microchip
Trabajocon 802154 microchipgmeneses23
 

Más de gmeneses23 (20)

Lrwpan 4 health_care_sicotel_2012
Lrwpan 4 health_care_sicotel_2012Lrwpan 4 health_care_sicotel_2012
Lrwpan 4 health_care_sicotel_2012
 
Cm9520 arregloequipo
Cm9520 arregloequipoCm9520 arregloequipo
Cm9520 arregloequipo
 
En viborevimpactos
En viborevimpactosEn viborevimpactos
En viborevimpactos
 
Mod demod am_2014_1(1)
Mod demod am_2014_1(1)Mod demod am_2014_1(1)
Mod demod am_2014_1(1)
 
Colcom2014 press template _envibo_meneses
Colcom2014 press template _envibo_menesesColcom2014 press template _envibo_meneses
Colcom2014 press template _envibo_meneses
 
El multímetro y el protoboard
El multímetro y el protoboardEl multímetro y el protoboard
El multímetro y el protoboard
 
Implementing ieee 802 7 ccc
Implementing ieee 802 7 cccImplementing ieee 802 7 ccc
Implementing ieee 802 7 ccc
 
Electronic Instrumentation Virtual Laboratory
Electronic Instrumentation Virtual LaboratoryElectronic Instrumentation Virtual Laboratory
Electronic Instrumentation Virtual Laboratory
 
El estándar ieee802_15_4
El estándar ieee802_15_4El estándar ieee802_15_4
El estándar ieee802_15_4
 
Tutorial miwi meneses2013
Tutorial miwi meneses2013Tutorial miwi meneses2013
Tutorial miwi meneses2013
 
Presentacion Plataforma EnViBo
Presentacion Plataforma EnViBoPresentacion Plataforma EnViBo
Presentacion Plataforma EnViBo
 
Conceptos b+ísicos sobre eagle 2013
Conceptos b+ísicos sobre eagle 2013Conceptos b+ísicos sobre eagle 2013
Conceptos b+ísicos sobre eagle 2013
 
Agregando un componente con eagle
Agregando un componente con eagleAgregando un componente con eagle
Agregando un componente con eagle
 
Transductores de sonido
Transductores de sonidoTransductores de sonido
Transductores de sonido
 
Integrating free open source
Integrating free open sourceIntegrating free open source
Integrating free open source
 
Plataforma movil
Plataforma movilPlataforma movil
Plataforma movil
 
Modulación en amplitud
Modulación en amplitudModulación en amplitud
Modulación en amplitud
 
Sensores de luz
Sensores de luzSensores de luz
Sensores de luz
 
Algunos métodos para representar datos binarios
Algunos métodos para representar datos binariosAlgunos métodos para representar datos binarios
Algunos métodos para representar datos binarios
 
Trabajocon 802154 microchip
Trabajocon 802154 microchipTrabajocon 802154 microchip
Trabajocon 802154 microchip
 

Último

Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (15)

Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Hello world sl015b_3

  • 1. Veamos como se da la comunicación: 034E
  • 2. EJEMPLO 1 Por ejemplo le envío un comando para que prenda el led: BA04400100FF (este es el comando que trae el txt que viene con el debug tool) En este caso se trata de un mensaje del HOST (que en este caso es el PC, al reader que es el lector) El preámbulo siempre será BA para este tipo de comunicación, el siguiente campo es “Len” el cual es un byte que indica el número de bytes que comprenden los campos desde “Command” hasta “Checksum”. En este caso es “Len” es 0x04 (i.e 4 bytes) Luego viene el campo de “command” que también es de un byte, en este caso es 0x40, según la tabla 3 de la hoja de datos es El campo data es en este caso es de 2 bytes (en general es de longitud variable dependiendo del tipo de comando). Para este ejemplo los datos son: 0x0100 Finalmente la XOR de 1byte para hacer el checksum es en este caso: 0xFF La respuesta obtenida fue BD034000FE Este se debe analizar desde el formato de Reader to Host El preámbulo (Preamble) es siempre 0xBD Len es de 1 byte, en este caso es: 0x03 (es el número de bytes desde Command hasta Checksum) Command es de 1 byte, en este caso es 0x40 que según la tabla 3 es: Status es de 1 byte, en este caso es 0x00 que según la tabla 4 es:
  • 3. En este caso no hay Data Y el checksum es: 0xFE EJEMPLO 2 Por ejemplo le envío un comando para obtener la información del TAG: BA023189 (este es el comando que trae el txt que viene con el debug tool) En este caso se trata de un mensaje del HOST (que en este caso es el PC, al reader que es el lector) El preámbulo siempre será BA para este tipo de comunicación, el siguiente campo es “Len” el cual es un byte que indica el número de bytes que comprenden los campos desde “Command” hasta “Checksum”. En este caso es “Len” es 0x02 (i.e 2 bytes) Luego viene el campo de “command” que también es de un byte, en este caso es 0x31, según la tabla 3 de la hoja de datos es El campo data es en este caso es de 0 bytes (en general es de longitud variable dependiendo del tipo de comando). Finalmente la XOR de 1byte para hacer el checksum es en este caso: 0x89 La respuesta obtenida fue BD0331018E Este se debe analizar desde el formato de Reader to Host El preámbulo (Preamble) es siempre 0xBD
  • 4. Len es de 1 byte, en este caso es: 0x03 (es el número de bytes desde Command hasta Checksum) Command es de 1 byte, en este caso es 0x31 que según la tabla 3 es: Status es de 1 byte, en este caso es 0x01 que según la tabla 4 es: En este caso no hay Data Y el checksum es: 0x8E Jueves 15 de marzo Ahora si se consiguió una Etiqueta compatible (SLB01 I.CODE SLI) y la respuesta obtenida fue esta BD0E3100 09 Recordemos que el preámbulo siempre 0xBD
  • 5. Len es de 1 byte, en este caso es: 0x0E (es el número de bytes desde Command hasta Checksum, incluyendo estos dos campos) en este caso 14 bytes Command es de 1 byte, en este caso es 0x31 que según la tabla 3 es: Status es de 1 byte, en este caso es 0x00 que según la tabla 4 es: KOOL! Data es de longitud variable (en este caso son 11 bytes) D7DC6D3A000104E0000032 Analicemos estos datos Según lo que aporta el manual del módulo Lector/Escritor SL015B-3, el identificador único de 8 bytes es: 0XD7DC6D3A000104E0 El AFI (Identificador de Familia de Aplicación) que es 1 byte es: 0x00 El DSFID (Identificador de Formato de Almacenamiento de Datos) que es de 1 byte es: 0x00 El tipo como vemos concuerda 0x32 que es para las etiquetas RFID de tipo I.CODE SLI Finalmente, El checksum es 0x09 _______________________________________________________________________
  • 6. Después de varios intentos fue posible leer el otro TAG BD0E31004AFE6D3A000104E0000032B6
  • 7. PART III Ahora estamos escribiendo las etiquetas (labels) RFID. Es importante anotar que no todos los comandos que aparecen en el archivo CommandList.txt son válidos para nuestro caso: El comando para leer los bloques de memoria desde el 0 hasta el 14 es BA0433000F82 (Read block0 - block14). El comando para escribir tiene este formato: Veamos un ejemplo, con la instrucción BA073401A1A2A3A48C se escriben los datos (A1A2A3A4) en el bloque de memoria #1. En la respuesta que se obtiene en la consola slcomv10 se puede verificar esto al leer todos los bloque de memoria de la etiqueta RFID.
  • 8. Ahora vamos a proceder a escribir los datos BBCCDDEE en el bloque de memoria #0, la instrucción sería entonces: BA073400BBCCDDEECD Inicialmente se había enviado un checksum erróneo y no se pudo escribir el dato en la etiqueta RFID. Luego se envío el checksum correcto en la instrucción y se observo una respuesta favorable. Nota: El checksum se realiza mediante operaciones XOR (simbolizadas como ) sucesivas entre todos lo bytes desde el preámbulo hasta los datos (incluyendo a estos). Por ejemplo el checksum de BA073400BBCCDDEE se obtiene así (todo está representado en hexadecimal). BA 07 = BD 34 = 89 00= 89 BB=32 CC=FE DD=23 EE=CD
  • 9. Al leer todos los bloques de memoria se observan los datos ya grabados.