Galileo Ticket Eater logging systems

Разработка на logging система за проследяване на преброените билети и предотвратяване на злоупотреби.

Проектът включва мониторинг и статистики, съхранение на данни и анализ на възможни методи за предотвратяване на злоупотреби и манипулация на билетите.

Идея на проекта

Целта на проекта беше да се проследява броят на билетите, преминаващи през машината, както и да се предотвратят възможни манипулации на отчетените билети.

Какво направих

Reverse Engineering

Първата стъпка от проекта беше анализ на начина, по който работи ticket eater механизмът.

Беше необходимо да се установи: как машината отчита преминаващите билети, какъв тип сензори използва и по какъв начин разпознава валиден билет.

Анализ на съществуващия хардуер

Проследихме връзките между сензора и MAINBOARD-а на машината, изготвих схема на комуникацията между отделните компоненти.

Анализирани бяха използваните логически нива, signal routing-ът и voltage level-ът, използвани от системата.

След анализа на хардуера, следващата стъпка беше разработката на logging системата.

Разработихме web базирана система, чрез която може да се проследява броят на преминалите билети.

Системата предоставя статистика по дата и час, както и подробна информация за активността през различните дни от годината.

Използвани технологии

C++
ESP32
HTML & PHP
Logic Analyzer
Oscilloscope
PCB Design
Reverse Engineering

Gallery

Project Stats

3+

Прототипни платки

Lines of Code 1000+ (by MAMBO)

Повече от 40+ часа

В разработка, reverse engineering, проектиране и PCB дизайн(by t3d)