You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Hosted on: The Raspberry Pi's in the stations along the track.
21
+
- Stack: ~~Python~~ Go
22
+
23
+
Consists of two parts:
24
+
25
+
1. collector: this handles BLE detections and inserts them in a local PostgreSQL database
26
+
2. spreader: this exposes a REST and websocket interface where the detections can be requested
27
+
10
28
### Telraam
11
29
12
30
- Function: New and hopefully improved application to count laps of the 12urenloop event.
13
-
- Note: Shiny new software. The backbone and main database of our system.
14
-
- URL: No, this runs locally.
31
+
- Note: ~~Shiny new software.~~ The backbone and main database of our system.
15
32
- Repo: <https://github.com/12urenloop/telraam>
16
-
- Hosted on: Probably a poor mortal's PC during the event, preferably a dedicated server.
33
+
- Hosted on: client1 @ ZeusContainer
17
34
- Stack: Java
18
35
19
-
### TelraamSim
36
+
### Manual Count v2
20
37
21
-
- Function: Simulation of the event to test Telraam without the actual hardware
22
-
- Note: Very usefull to test the software in a development setup
23
-
-URL: Runs as desktop application on your PC
24
-
-Repo: <https://github.com/12urenloop/telraamsim>
25
-
- Stack: Godot with CSharp
38
+
- Function: An external lapper for Telraam. Works by manually counting teams through it's web UI. Backup system in case the ronny's fail.
39
+
- Note: Very important this works. Also make sure devices (e.g. iPads) work properly. Assign 1 person per 6 teams. Stop when the ronny's have proven themselves for an hour at least.
- Function: A simple server to offload the load of the public livesite to the cloud. Polls data from telraam and makes it available to livesite via websockets.
75
+
76
+
- Function: The Telraam proxy. Runs next to the livesite on an external server. Polls data from telraam via `ssh -R` and makes it available to livesite via websockets.
77
+
- URL: <https://loxsi.12urenloop.be/>
65
78
- Repo: <https://github.com/12urenloop/loxsi>
66
-
- Hosted on: the 12urenloop server hosted by the UGent
67
-
- Stack: Python, FASTApi
79
+
- Hosted on: loxsi@12urenloop.be:2222 (Zeus asimov)
80
+
- Stack: Python (FASTApi)
68
81
69
-
### Monitoring
70
-
- Function: Get instant feedback of anomalies and easily observe the status of our running services and hardware.
- Function: The new livesite, with prediction of runner locations best-effort prediction
85
+
- Note: Always stress that these predictions are not what determines lap count. Updating the count happens later and is always reviewed manually and adjusted if the system made a mistake.
86
+
- Repo: <https://github.com/12urenloop/TARGET>
87
+
- URL: <https://live.12urenloop.be/>
88
+
- Hosted on: live@12urenloop.be:2222 (Zeus asimov)
89
+
- Stack: Vue.js
75
90
76
91
### Saruman
77
92
78
93
- Function: Platform to book materials and drinks for participating clubs
79
-
- Note: Standallone app. Still on the Zeus repo for some reason.
94
+
- Note: Standalone app, not part of the telsysteem.
80
95
- URL: <https://materiaal.12urenloop.be>
81
96
- Repo: <https://github.com/ZeusWPI/Saruman>
82
-
- Hosted on: materiaal@12urenloop.be:2222
97
+
- Hosted on: materiaal@12urenloop.be:2222 (Zeus asimov)
98
+
- Stack: Ruby on Rails
99
+
100
+
### Factuur
101
+
102
+
- Function: Platform to generate/make invoice PDF
103
+
- Note: Standalone app, not part of the telsysteem.
104
+
- Note: Check /var/www/factuur.12urenloop.be/ (instead of ~)
105
+
- URL <https://12urenloop.be/factuur>
106
+
- Repo: <https://github.com/12urenloop/Factuur>
107
+
- Hosted on: factuur@12urenloop.be:2222 (Zeus asimov)
83
108
- Stack: Ruby on Rails
84
109
110
+
## Prototypes
111
+
112
+
### Lapocalypse3000
113
+
114
+
- Function: Next gen runner-tracking system employing UWB technology. In prototyping stage. Could eventually replace the BLE system and provide accurate real-time positions.
@@ -114,7 +165,6 @@ These are applications (in no specific order) that were used in or made for prev
114
165
- Hosted on: urenloop@zeus.ugent.be:2222 (see app/)
115
166
- Stack: Node.js - HTML
116
167
117
-
118
168
### Count von Count
119
169
120
170
- Function: System for aggregating runner-detect events from detectors around the track, detecting errors, and propagating this data to Boxxy. Has been replaced by Telraam
0 commit comments