User Tools

Site Tools


rocrailini-service-it

Servizi

Scheda Servizi di Rocrail



Servizio HTTP

Interfaccia Web

Porta

:!: La porta del client web deve differire da quella del servizio client per evitare conflitti.


Servizio orologio (Clock service)

Usare questo servizio se si vuole usare un orologio più veloce e/o tutti i client devono essere sincronizzati.

Divisore

Il divisore è usato per impostare la velocità dell'orologio: 1…100
Il campo successivo è usato per aggiornare la frequenza in minuti: 1…60

Ore/Minuti

Indica il tempo di partenza del servizio orologio.
Se viene usato l'orologio del computer i valori sono impostati a 24:60.

Servizio Client

Indica la porta a cui i client Rocview devono connettersi.

Numero massimo di client

Il valore predefinito è di 10 client autorizzati a connettersi contemporaneamente al server Rocrail.

Controllo solo del primo

Previene che client secondari controllino il server Rocrail; solo quello connesso per primo ha il controllo.

Codice di controllo

Se impostato, il client deve fornire questo codice per ottenere l'accesso di scrittura.

  • Questo supera l'opzione "Only first can control".
  • Lasciare in bianco per l'uso normale.
  • Client Mobili supportati:
    • andRoc 1.4.281+
    • padRoc 1.0.145+

Codice Slave

Il client deve fornire questeo codice di controllo per ottenere i diritti di scrittura se impostato con le seguenti limitazioni:

  • Emergency break
  • Shutdown

Porta client

La porta ufficiale assegnata dallo IANA è 8051.
:!: La precedente porta 62842 dovrebbe essere sostituita con 8051 negli esistenti rocrail.ini e rocview.ini.


Servizio SRCP

Servizio opzionale per client SRCP come J-Man o spdrs60.
Gli oggetti indirizzati con quei client devono essere definiti nel tracciato di Rocrail.


Servizio SNMP

Attiva l'agente v1/2c SNMP nel server Rocrail.
:!: Per definizione la porta 161 è usata per il servizio SNMP che richede privilegi utente supplementari:

OSNMP    0658 SNMP bind
OSocket  0513 bind() failed [13] [Permission denied]


Config

  <SnmpService port="161" trapport="162" traphost="192.168.100.77"/>

Esempio di GetRequest

ObjectID diretto:

$ snmpget -v 2c -c public localhost 1.3.6.1.2.1.1.1.0
iso.3.6.1.2.1.1.1.0 = STRING: "Rocrail 2.0.2508 Sunrise"

ObjectID simbolico:

$ snmpget -v2c -c public localhost SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysDescr.0 = STRING: Rocrail 2.0.2508 Sunrise
$ snmpget -v2c -c public localhost SNMPv2-MIB::sysUpTime.0
SNMPv2-MIB::sysUpTime.0 = Timeticks: (3443) 0:00:34.43


Comandi Supportati

  • GetRequest
  • GetNextRequest
  • SetRequest
  • BulkRequest
  • Trap


IANA


MIB

Free MIB Browser

Traps

  • Cold boot
  • Link up: new client connection
  • Link down: client disconnected
  • User:
    • Shutdown
    • Exception
rocrailini-service-it.txt · Last modified: 2022/02/28 19:17 by smitt48