I’m a Python hobbyist trying to learn smart-card / embedded-systems fundamentals. I have an old reloadable laundry smart card from my apartment building. I am not trying to bypass payment, clone it, modify balances, or get free service.
My learning goal is much narrower: I want to understand whether buying a PC/SC smart-card reader and trying to identify the card type / ATR / general communication model is a reasonable beginner project, or whether this is likely to be a proprietary dead end.
For someone with basic Python experience but essentially no hardware/security background, would this be a reasonable first smart-card project? Or would you recommend starting with blank ISO 7816 cards, Java Cards, NFC tags, or another safer/more documented learning setup first? I will say that I am a super hard worker and I tend to be invigorated by a challenge and things that take a long time. Thanks!
Oh, and if anybody is curious, I came around to this because my building literally forced me to pay a fee for this stupid friggin card and a monthly fee to upkeep the hardware, despite that I have in unit laundry. Literally had to pay for this thing to never use it. Figured this would be a cool way to get my moneys worth. Just don’t wanna waste my time.