#server #data #telemetry #socket-server #sockets #processing #gt7

app gt7_server

A server for GT7 telemetry data processing

5 stable releases

1.1.1 Oct 23, 2024
1.0.2 Oct 23, 2024
1.0.1 Oct 22, 2024
1.0.0 Oct 21, 2024
0.1.0 Oct 19, 2024

#321 in Network programming

Download history 158/week @ 2024-10-13 426/week @ 2024-10-20 34/week @ 2024-10-27

618 downloads per month

MIT license

350KB
385 lines

GT7 Telemetry Server

GT7 Telemetry Server is a server that listens for data from a GT7 UDP socket server and broadcasts decrypted data to a WebSocket server for easy consumption by a frontend.

Installation

Follow the instructions in the release section to install the server.

Todo

  • Add option to send data to InfluxDB for consumption by Grafana

Dashboard

This is a basic example of a dashboard that can be used to visualize the data output by the telemetry server.

Example

Run the telemetry server.

cargo run

Run basic python server in the example folder to visualize data.

python -m http.server 8080

Access the dashboard at http://localhost:8080.

Dashboard

Usage

gt7_server <playstation_ip: Default 192.168.1.85> <websocket_port: Default 8080>

References

This project was inspired by the work of others https://www.gtplanet.net/forum/threads/gt7-is-compatible-with-motion-rig.410728 and people like Bornhall, Nenkai, Stoobert and more.

Dependencies

~9–19MB
~255K SLoC