Rocrail Pro
Wiki Documentation
Support Forum
Mobile
- andRoc Android
- Rocweb Browser
- WIO-Control ESP32
- Rocview Tablet
DIY
User
Wiki writer
Special
Legal
Rocrail Pro
Wiki Documentation
Support Forum
Mobile
DIY
User
Wiki writer
Special
Legal
Content → Auto Mode → Operating Mode
R2Rnet
Het R2Rnet ondersteunt roaming-treinen die van systeem naar systeem reizen.
Deze technologie kan handig zijn voor XXL-lay-outs of modulaire opstellingen.
Grenzen van Rocrail-systemen moeten ook de grenzen van het machtsdistrict zijn; Een zwervende trein wordt op nul gezet als deze een systeem heeft verlaten.
R2Rnet gebruikt het UDP Multicast-protocol voor communicatie met alle systemen.
Opmerking: Sommige routers/switches kunnen UDP Multicast niet aan; Controleer op ondersteunde hardware.
Mobiele clients zoals andRoc en WIO schrijven een R2RNet-verzoek voor beschikbare serververbindingen. Alle ingeschakelde R2RNet-servers zullen hierop reageren met hostnaam, poort en abonnementstitel.
Zie de optie Enable.
NetRoutes worden opgeslagen in een apart bestand en worden geleverd door slechts één systeem in het R2R-netwerk; De andere systemen zullen ze opvragen.
Elk systeem heeft zijn eigen naamruimte die wordt gebruikt bij het opzetten van de netroutes.
Blok "b1" voor systeem "r1" is als volgt geformatteerd: "r1::b1"
Roaming trein "NS2403" op systeem "r1" wordt voorafgegaan door alle andere systemen zoals deze: "r1::NS2403"
<plan> <stlist> <st id="r1::b2-r2::b1" bka="r1::b2" bkb="r2::b1"/> <st id="r2::b2-r1::b1" bka="r2::b2" bkb="r1::b1"/> </stlist> </plan>
Server-ID.
UDP Multicast IP-adres, standaard 224.0.1.20.
UDP Multicast IP-poort, standaard 8051.
De NetRoutes-bestandsnaam als deze server routemaster is.
Als het NetRoutes-bestand niet lokaal bestaat, wordt het periodiek opgevraagd.
Schakel R2Rnet in.
Deze optie moet worden ingesteld als clients een Rocrail Server proberen op te zoeken. (Rocview en Roc, WIOesp, WIOpi)
Elk Rocrail-systeem moet worden ingesteld met een unieke clientverbinding, dus als een of meer systemen op dezelfde computer staan, moeten ze verschillende poortnummers gebruiken.
<tcp port="8051"/>
De rocrail.ini's moeten worden uitgebreid met een r2rnet node:
<r2rnet id="r1" enable="true" port="8051"/>
Opmerking: Zorg ervoor dat er geen andere service op dezelfde poort draait!
Alle speelsystemen moeten worden gestart en geïnitialiseerd volgens de werkelijke situatie op de lay-out en de auto-modus activeren.
Slechts één systeem mag toegang hebben tot het netroutes-bestand om conflicten te voorkomen.
De rest van de bewerking is gelijk aan het uitvoeren van een op zichzelf staande lay-out.
Zorg ervoor dat de configuratie van de DHCP-client correct is om het IP-adres aan mobiele clients aan te kondigen.
Controleer het bestand /etc/dhcp/dhclient.conf of /etc/dhcp3/dhclient.conf als de volgende regel actief is en op het juiste MAC-adres is ingesteld:
stuur hostnaam "<hostnaam>"; stuur dhcp-client-ID 00:1b:9e:44:5f:cb;
Het MAC-adres, HWaddr, kan worden verkregen met ifconfig:
eth0 Link encap:Ethernet HWaddr 00:1a:92:fc:0d:5d ... wlan0 Link encap:Ethernet HWaddr 00:1b:9e:44:5f:cb ...