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.
07: 0D 00 01 9A 01 80 D8 21 01 07 2E 7D 15 36 16 02
06: 0D 00 01 9A 01 80 D8 21 01 16 2E 7C 14 16 0B 01
05: 0D 00 00 00 01 80 DC 21 01 17 2E 7C 13 1D 26 00
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
05: Linea 33, Poste 0637, Saldo anterior 6'95, Saldo posterior 6'54, Bus 4303, Hora 21:54, Fecha 2023-03-29
06: Linea 33, Poste 0636, Saldo anterior 7'36, Saldo posterior 6'95, Bus 4304, Hora 20:22, Fecha 2023-03-28
05: Linea 33, Poste 0637, Saldo anterior 7'36, Saldo posterior 7,36, Bus 4883, Hora 19:29, Fecha 2023-03-28
04: Linea 33, Poste 0637, Saldo anterior 7'77, Saldo posterior 7,36, Bus 4303, Hora 19:00, Fecha 2023-03-28
03: Línea 33, Poste 0637, Saldo anterior 8'18, Saldo posterior 7'77, Bus 4304, Hora 21:49, Fecha 2023-03-27
02: Línea 33, Poste 0637, Saldo anterior 8'59, Saldo posterior 8'18, Bus 4304, Hora 20:28, Fecha 2023-03-27
01: Linea 40, Poste 0230, Saldo anterior 9,00, Saldo posterior 8,59, Bus ? , Hora 15:10, Fecha 2023-03-24
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).
Varia en funcion de la fecha.
Varia en funcion del numero de autobus.
Para una misma fecha (mes dia y año) y mismo numero de autobus, se mantiene.
No es constante.
No cambia con la hora.
No cambia con el saldo.
No cambia en funcion de si es transbordo o no.
No cambia con el poste donde se coge el autobus.
Puede que el campo E sea 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.
Se verifica que una de las variables de ese numero es el numero de autobus, como se puede comprobar al diferenciar entre las lineas 4 y 6 contra 5.
Puede que sea un valor compuesto de varios parametros que se use de verificacion. Uno de los valores ha de ser el numero de autobus. El otro valor creo que es la fecha
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.
Podria ser el numero de personas que han picado en ese trayecto (entre un cambio de sentido y otro)
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 de la 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