during my first japan trip, i was struck by how convenient the digital suica card was - it works with your phone off too, and allegedly when your phone is dead. so i wanted to learn how it works.
found a nice report https://www.ejrcf.or.jp/jrtr/jrtr50/pdf/6_15_web.pdf from 2008 on dev of IC cards themselves
-
expandable and reliable system for automatic fare collection
-
IC card ticket system was introduced 2001 and uses autonomous decentralized architecture
-
GOAL: stable, reliable, high-speed processing is a necessity - railway services continue everyday w/o break
- in morning/evening rush, about 24 million transactions occur at ticket gates daily
- reliability is necessary due to dealing with money
- contactless was a goal because of how quickly passengers pass through the gates
-
introducing the IC cards required coexistence with original magnetic system
-
contactless IC card gates use a signal field to detect the card, and authenticate it
- read, evaluate, write, reconfirm
- 0.2s processing time
-
read/write processing time must be less than 0.1s so passengers do not need to pause while passing through the gate
-
three makers of contactless IC cards
- 2 used medium-freq radio waves
- required an emitter circuit to generate data transfer signal
- 1 used quasi-microwaves
- all required built-in batteries
- 2 used medium-freq radio waves
-
tried battery-equipped IC cards w quasi-microwaves
-
after field testing - Suica became battery-free, with power provided via electromagnetic induction
-
the usage of an IC card is very variable/unstable - people wave the cards at the gate differently
-
solution: autonomous decentralized architecture, and changing wave motion to “touch and go”
- gates auto process cards and store data w/o accessing center server
- center server performs data matching with Autonomous Data Consistency to secure high reliability?
-
to assure minimum operation when equipment fails
- data is processed by wireless communications at gates
- async online real-time processing
- gates, ticket machines, station servers are connected by local area network (LAN)
- station servers and center server are connected by wide area network (WAN)
-
how to merge the diff information systems and network protocols? → Heterogeneous Autonomous Decentralized IC card ticket system
-
system diagram on page 6
-
every suica card has unique ID
-
if station server fails, data will not be transferred with center server - but gates can store data so basic operations continue
- most recent 20 data processing stored on the card ; 3-days worth stored in the gate
- 3 days is max time w/o fixed communication line
- whenever communication is possible, gate data is uploaded to station server
- when possible, station data is uploaded to center, which stores up to 6 months
- most recent 20 data processing stored on the card ; 3-days worth stored in the gate
-
mobile Suica introduced in 2006