Skip to main content

F1 racen voor gevorderden met Elastic

By 24/07/2019#!31Fri, 10 Jul 2020 14:13:14 +0200+02:001431#31Fri, 10 Jul 2020 14:13:14 +0200+02:00-2+02:003131+02:00202031 10pm31pm-31Fri, 10 Jul 2020 14:13:14 +0200+02:002+02:003131+02:002020312020Fri, 10 Jul 2020 14:13:14 +0200132137pmFriday=33#!31Fri, 10 Jul 2020 14:13:14 +0200+02:00+02:007#July 10th, 2020#!31Fri, 10 Jul 2020 14:13:14 +0200+02:001431#/31Fri, 10 Jul 2020 14:13:14 +0200+02:00-2+02:003131+02:00202031#!31Fri, 10 Jul 2020 14:13:14 +0200+02:00+02:007#Tool

F1 racen voor gevorderden met Elastic

Haal alle telemetrie gegevens binnen uit de PS4

Elastic F1

PS4 F1 racen voor gevorderden!

Bij PuurData staat op kantoor een PS4 met een racestoel en F1 2017/2018. Je krijgt al best veel informatie tijdens de game, maar wij wilden een stapje verder gaan. De PS4 game F1 2017/18 biedt de mogelijkheid om telemetrie data te versturen via het UDP protocol. En laten wij nou net een mooie oplossing hebben om data te verzamelen. Wij hebben een Elasticsearch server ingericht met Elastic, Kibana en Logstash. Hierop ontvangen wij circa 6000 log-regels per ronde en elke log-regel bestaat uit circa 100 variabelen. Je moet denken aan banden temperatuur, stand van het gaspedaal, stuuruitslag, status motor, remmen, etc. De volledig lijst kun je zien in het te downloaden ‘conf’ bestaand. Je ontvangt dus enorm veel data die je (realtime) kunt analyseren en visualiseren. Onderstaande voorbeeld geeft een grafiek weer waar de rondetijd, brandstof nivo, motor temperatuur, versnelling en snelheid zijn uitgezet tegen de tijd. Als je een race weekend zou simuleren ontvang je circa 150 miljoen waarden!

f1 telemetry

Benodigdheden

– Linux server met Elastic, Kibana en Logstash;
– PlayStation 4;
– Game F1 2017 of 2018;
– racestoel met stuur (dat maakt het wel leuker)
– Het ‘conf’ bestand;
– Coureur met ego die tegen een deuk kan (alles is tenslotte te analyseren!).

Stappen

Stap 1 -> installeer de Elastic server

Zorg voor een, bij voorkeur, linux server met minimaal 4gb intern geheugen een paar core’s en voldoende diskruimte. Installeer hierop Elastic, Kibana en Logstash. Hoe dit moet staat beschreven op de website van Elastic.

Stap 2 -> download het ‘conf’ bestand HIER en pas het indien nodig aan en zorg dat Logstash wordt opgestart met dit bestand.

Stap 3 -> configureer op de Playstation in de game de UDP poort en IP adres. Dit is te vinden in het scherm als je op ‘options’ drukt tijdens het rijden. Zorg dat het IP adres het adres is van de server en de UDP port moet overeenkomen met degene in het ‘conf’ bestand

Het ‘conf’ bestand is gemaakt voor F1 2017. Dit is een mooi voorbeeld hoe je realtime data kunt verzamelen en analyseren. Succes en veel plezier!

Want to know more?

Would you like to know more or do you have a question about the possibilities, call us on +31 (0)88 – 7887 328, go to Contact or fill in the form below!

Recent articles

Beveiligingsbewaking is een breder concept dat elk proces omvat dat is ontworpen om te detecteren, te voorkomen en te beperken van beveiligingsrisico's voor uw IT-omgeving. SIEM (Security Information and Event Management) is een specifieke technologie die beveiligingsbewaking mogelijk maakt door logboeken van verschillende bronnen te verzamelen, te analyseren en te correleren. SIEM-systemen kunnen helpen bij het detecteren van bedreigingen, het reageren op incidenten en naleving.

| Blog | No Comments
Security monitoring and SIEM are often mentioned in the same breath. However, they do not mean the same thing. Security monitoring is about signalling deviations and possible threats, whereas SIEM helps to…

Elastic 9.4 shows where modern data environments are heading

| Blog | No Comments
Elastic 9.4 shows how modern data environments are developing towards greater cohesion, context, and automation. In this blog, you'll read how AI, observability, and workflows are increasingly moving towards each other…