Informacion sobre la tarjeta Lazo
|
|
3 роки тому | |
|---|---|---|
| arduino | 3 роки тому | |
| README.md | 3 роки тому |
Informacion de la tarjeta lazo, sobre los viajes y los movimientos
Este documento esta en constante desarrollo, por el momento se estan analiznado transportes urbanos de zaragoza:
Cada vez que se hace un movimiento en la tarjeta, el ultimo movimiento queda registrado en el bloque 5 del sector 1, posteriormente, dicho movimiento pasa a los sectores 7 y 8, añadiendose (en una tarjeta vacia) primero la recarga en el bloque 5 del sector 1.
El siguiente movimiento (un viaje de autobus, por ejemplo), pasara al bloque 5 del sector 1. La recarga pasara al bloque 28 del sector 7.
El siguiente viaje, pasara al bloque 5 del sector 2, pasando el viaje que anteriormente estaba en el bloque 5 al bloque 29 del sector 7.
El siguiente viaje se almacenara en el bloque 5 del sector 2, pasando el viaje que anteriormente estaba ahi al bloque 30 del sector 7.
04: 0D 00 01 9A 01 80 D8 21 01 14 2E 7C 12 3A 0B 04
03: 0D 00 01 9A 01 81 70 21 01 17 2E 7B 15 31 3A 03
02: 0D 00 01 9A 01 81 70 21 01 15 2E 7B 14 1C 02 02
01: 0D 00 01 9A 01 81 E2 28 01 16 2E 78 0F 0B 39 01
A B C D E F G H I J K L M N O P
Equivalencias:
04: Linea 33, Poste 0637, Saldo anterior 7'77, Saldo posterior 7,36, Bus 4303, Hora 19:00
03: Línea 33, Poste 0637, Saldo anterior 8'18, Saldo posterior 7'77, Bus 4304, Hora 21:49
02: Línea 33, Poste 0637, Saldo anterior 8'59, Saldo posterior 8'18, Bus 4304, Hora 20:28
01: Linea 40, Poste 0230, Saldo anterior 9,00, Saldo posterior 8,59, Bus ? , Hora 15:10
Se refiere a si ha sido un viaje en tranvia o en autobus, incluso puede ser que dirima entre autobus electrico y autobus urbano de los rojos.
02 -> Tranvia.
0D -> Autobus, puede que electrico, tambien recarga de saldo.
Es un campo fijo, va siempre informado a 00.
00 -> Campo fijo.
En este campo va, en hexadecimal, el valor o coste del billete en el momento del viaje, es decir, a cuanto se ha cobrado el viaje.
En el caso de referencia, se ha de unir ambos hexadecimales (01 y 9A), quedando 019A, que pasado a decimal es 410, hay que dividirlo por 1000 y sale el precio del billete en euros, para otros casos, componer el campo.
De momento no tengo claro que puede significar, puede que sea o bien el identificador de mes o de año, del dia no puede ser ya que los viajes son de dias distintos, tambien peude ser un identificador de autobus, ya que hay dos viajes con un mismo autobus, desde una misma parada en un mismo dia, y otra de un dia anterior, en otra parada y otro autobus (a nivel de numero de serie del autobus).
No es constante, no se refiere al numero de autobus, tampoco cambia con la hora. Puede que el campo Esea fijo y los campos F y G esten realcionados.
Tampoco tiene que ver con la parada donde se coge el autobus. Parece que el numero decrece.
Los datos que quedan para que cambie es la fecha. En funcion del saldo tampoco varian.
Puede que sea un valor compuesto de varios parametros que se use de verificacion.
Este campo hace referencia a la linea que se ha cogido, hay que convertir el valor a decimal y da el numero de linea.
En caso de autobus: Convertir el numero de la linea a hexadecimal. En caso de tranvia: Por comprobar, de momento veo que siempre lleva informado un D2.
Podria indicar el sentido del viaje
01 -> un sentido
02 -> El otro sentido
Parece algun tipo de secuencial, necesitamos mas informacion
Desconocidos
Este campo indica la fecha del viaje, en el formato de dias pasados desde 1990-08-28 (no se porque la eleccion dee sta fecha de forma arbitraria)
Se unen los dos hexadecimales, se pasan a decimal y se resta esa cantidad de dias a la fecha actual.
Hora en el horario que corresponda ajustado a invierno/verano
La hora en formato 24 horas convertida a hexadecimal
Minutos de la hora
Minutos convertidos a hexadecimal
Segundos dela hora
Segundos convertidos a hexadecimal
Parece que este campo es un contador que lleva registro de las operaciones que se han hecho con la tarjeta.
Es un secuencial del 0 al 5, cuando una operacion es la 05, la siguiente sera el 00 e ira aumentando
Secuencial