ULYSSIS-KUL / ipp

i++: a relay run counting system
https://github.com/ULYSSIS-KUL/ipp
Other
12 stars 2 forks source link

Document hardware #43

Closed redfast00 closed 1 year ago

redfast00 commented 1 year ago

impinj makes a lot of products, none of which are called 'speedrunner' (see https://github.com/ULYSSIS-KUL/ipp/blob/master/doc/design.md). What RFID readers are you using? How much did you pay for them? How much did you pay for the antena's? What's the probability of the reader detecting your tag when you run past it?

How do you power your hardware? Is this done via the electrical grid or via a battery?

What do you do when an ethernet cable is cut or damaged?

bertvandepoel commented 1 year ago

This seems to be a typo. We use a Speedway R220. But technically speaking any UHF RFID reader with LLRP/LTK support would work (perhaps with minimal changes). The prices of this kind of hardware varies across manufacturers, models and time (e.g. because of currency value changes). The antennas we use, I believe by Laird, are no longer produced. But any circular polarised UHF RFID antenna would work, or you could opt for different kinds of antennas depending on what kind of tag transportation method you use. E.g. a mat antenna for shoelace attached tags or a top hanging antenna for tags attached to bike handles.

We use 3 independent readers across the field for better predictions and in case of misses at the 24 hour run. However, throughout all the years we've been using ipp, we've never actually detected a real miss. So for now our probability is 100%. You can control the detection zone pretty well using the right antenna and the right antenna angling.

We use whatever power is supplied to us, combined with mobile UPSes. Our main detector (where we sit with our laptops) has a longer lasting UPS than the two other detection points.

We use redis on the detection points to make them fully independent. If we lose power and/or network connectivity we can always fetch the data later when those are restored.

If you have further questions, you can always email us or reach out through IRC. We are potentially going to close down this GitHub project as we are the only (known) users of this software and we've decided to quit working with LOKO at the 24 hour run due to ongoing issues within our partnership. So this project might get archived. If Zeus is interested in adapting our software, be sure to reach out!