DTN-based Formula Student Rule Enforcement Sebastian Schildt, - - PowerPoint PPT Presentation
DTN-based Formula Student Rule Enforcement Sebastian Schildt, - - PowerPoint PPT Presentation
DTN-based Formula Student Rule Enforcement Sebastian Schildt, Wolf-Bastian Pttner, Johannes Morgenroth, Bennet Sartori, Lars Wolf, Willem Almstedt, Hendrik Heine, Sandra Hesse, Eduardo Jiminez, Tim Ldtke, Vinh Tran, Daniel Mazur, Tobias
Schildt | FSG RFID System | Page 2 / 19
Formula Student Germany ! In one year students design, construct und build a prototype race car seating one person. ! The only limitations in proving their creativity and knowledge are some safety restrictions in compliance to Formula Student rules. ! The Competition is the climax and the reward for the students’ hard work.
Schildt | FSG RFID System | Page 3 / 19
Formula Student Germany
Schildt | FSG RFID System | Page 4 / 19
Driver Management
Safety and Fairness
In order to attend a dynamic competition, a driver ! Needs to be registered as driver ! Need to attend a daily driver briefing ! Is only allowed to compete in a subset of disciplines
Legacy System
! Multiple wristbands ! Paper-based lists
Schildt | FSG RFID System | Page 5 / 19
System Components
WiFi$ Network$ Backend with Webservice Laptop Android Devices DTN DTN DTN DTN
Schildt | FSG RFID System | Page 6 / 19
Intermittent WiFi Connectivity
Press area Visitor's area 8 9 10 Technical inspection Tilt table / rain test 19 FSE pits (ground floor) 21 FSE charging & accumulator workshop 20 E-scrutineering (ground floor) Brake test Stands 7 Business plan presentation event (BW tower) Business plan presentation event (Mobil tower) 18 Test area 5 Marquee above pits (first floor) 6 Engineering design event & cost analysis event (first floor) 2 3 Ticket centre Event control FSG forum FSC pits (ground floor) 1 4 Noise test Skid pad (Friday) Acceleration (Saturday) Dynamic area Autocross (Saturday) Endurance (Sunday) 14 15 16 17 11 12 13
F-SM F-MM F-SM F-MM F-MM
BR 01 BR 02 BR 03 BR 04 BR 05
AP 02 AP 01 AP 00 AP 10 AP 07 AP 03 AP 06 AP 05 AP 04 AP 09 AP 08 OAP 00 OAP 03 OAP 05 OAP 01 OAP 02 Fernseher Fernseher
Acceleration Skidpad Autocross/ Endurance
Schildt | FSG RFID System | Page 7 / 19
Disruption Tolerant Networks (DTN)
Store-Carry-Forward Principle ! Handle delays and disruptions ! Carry data through time and space
! … and vice versa
Schildt | FSG RFID System | Page 8 / 19
DTN vs. Classical (Wireless) Networking
Argh, those dreaded mobility! Always a big headache with nodes moving around getting out of range and stuff! What a wonderful thing mobility is. It helps me spreading data.
Schildt | FSG RFID System | Page 9 / 19
DTN vs. Classical (Wireless) Networking
Links and routes can fail anytime. Luckily I am prepared for this horrible incidents by using sophisticated route recovery and repair mechanisms! You are a “Horrible incident”. Links will fail all the time. That’s just the way wireless networks are.
Schildt | FSG RFID System | Page 10 / 19
DTN vs. Classical (Wireless) Networking
I have so many powerful ways of routing. I can find shortest paths, most reliable paths, use location, interest and much more to make your data arrive! I can do all that. And if even with all those measures I can’t deliver your packet directly, I will travel into the future to deliver it!
Schildt | FSG RFID System | Page 11 / 19
DTN vs. Classical (Wireless) Networking
I am the standard. The whole internet builds on my principles. After all, most networks, even wireless ones are more
- r less reliable and connected, and this is
my domain! Networks for sissies? I am just as good as you in those networks!
Schildt | FSG RFID System | Page 12 / 19
DTN vs. Classical (Wireless) Networking
Ordinary Networking DTN Networking Mobility is a challenge Mobility is exploited Link failures are handled as accidents Failing links are considered as normal Routing through space Routing through space and time The Standard Superset of ordinary networking
Schildt | FSG RFID System | Page 13 / 19
All data on Wristbands
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Type Driver Team Class Car Name Given Name Driver Driver Given Name Driver Manufacturer reserved MAC Pt. 1 MAC Pt. 2
Registration Sector
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Type Timestamp MAC Pt. 1 MAC Pt. 2 Login Reader
BriefingSector
Schildt | FSG RFID System | Page 14 / 19
Security Features
! We use MiFare Classic
- MiFare Classic Crypto has been thoroughly broken
! Blocks are permanently write protected
- Can only add to a band
- Reader always checks sequence of all blocks
- Later blocks can invalidate earlier ones
! HMAC Authentication (SHA-1)
- Secret key
- All block data and Tag ID (unique) as input
! Consistency checking in the backend
Schildt | FSG RFID System | Page 15 / 19
Android App used on Track
Used on track. Android based. We used Nexus7 tablets with extra battery
Schildt | FSG RFID System | Page 16 / 19
Experience: Driver Registration
Schildt | FSG RFID System | Page 17 / 19
Experience: Usability Login Runs
! No trouble with broken WiFi connections in the field
- Volunteers neither noticed nor cared whether there was WiFi or not
- Data eventually arrived at the backend
! Reading distance for proximity tags is really short
- Sometimes need to move the tags on the drivers hand
! Achieved at least the same throughput as the old system
- 22 cars per 10 minutes (27 s/car) for Acceleration
- RFID check is not the bottleneck
Schildt | FSG RFID System | Page 18 / 19
Experiment: Custom Reader
Better antenna and custom FDM printed case for better usability
Schildt | FSG RFID System | Page 19 / 19