Document running the Python listener on a second PC

Aperta
#264 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 4 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
70/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
python
Ambito
documentation

Direzione di ricerca

Read the root README section “Sending to iMotions and Python at the same time” and the relevant guidance in inference/README.md. Then follow the proposed two-PC setup on the lab PCs, checking the listener bind address, Windows Firewall access, and the IPv4 address entered in the relay. Done means the root README has a “Two PCs” subsection, inference/README.md points to it, and the first test's findings are recorded.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:docs area:ml area:relay documentation needs-triage

Problem

In the lab, X-Plane and the relay run on one PC and the ML pipeline runs on another. Every example in the READMEs uses 127.0.0.1:5001, and nobody has run the mirror between two PCs yet. Three things are needed that the docs do not mention:

  • live_groups and data_logger bind to 127.0.0.1 by default (--host), so a relay on another PC cannot reach them. Start them with --host 0.0.0.0, or with the ML PC's LAN address.
  • Windows Firewall on the ML PC blocks inbound TCP 5001 until a rule allows it, for example New-NetFirewallRule -DisplayName "PilotDataSync 5001" -Direction Inbound -Protocol TCP -LocalPort 5001 -Action Allow (admin).
  • The relay's mirror box needs the ML PC's IPv4 address (ipconfig), not 127.0.0.1.

Proposal

  • A "Two PCs" subsection under "Sending to iMotions and Python at the same time" in the root README, with a pointer from inference/README.md.
  • A first real test on the lab PCs, noting anything else that came up.
  • #258 can automate the firewall rule and print the address. This issue covers the docs and the first test.
Lingua principale
Rust
Stelle
4
Fork
9
Merge medio
5g 13h
PR unite (30g)
13

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di oss-slu/PilotDataSynchronization

Tutte le issue di oss-slu/PilotDataSynchronization

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.