Definizione script personalizzati sui routers

Attenzione !I messaggi sul forum potrebbero essere modificati dal nostro staff. La data e l'ora dei messaggi potrebbe non essere quella di invio ma quella di moderazione da parte dello staff. Grazie per l'attenzione.

Home Forum Soluzioni di comunicazione cellulare Advantech Definizione script personalizzati sui routers

Stai vedendo 2 articoli - dal 1 a 2 (di 2 totali)
  • Autore
    Articoli
  • #35827
    Sergio
    Partecipante

    Stiamo sviluppando un progetto per il monitoraggio centralizzato di dispositivi remoti, in sedi senza conntettività fissa ad Internet. Vorremmo implementarlo utilizzando il router Conel UR5i v2.

    Abbiamo la necessità di rilevare un guasto, segnalato con contatto pulito, ed inviare una segnalazione su una porta TCP del server centrale. Vorrei sapere se è possibile scrivere degli script che girano a bordo router per implementare la funzione descritta.

    #39010
    Sergio Bertana
    Amministratore del forum

    Si certo è possibile sia realizzare degli script nella Unix shell di Linux Bash (Vedi manuale), che programmi in linguaggio C, compilati con CoLinux in ambiente Windows (Topic).

    Per la tua esigenza ad esempio puoi realizzare un semplice script in Bash, di seguito una traccia. Per il test puoi utilizzare il ns programma Toolly con la funzione Terminal impostata come server TCP/IP, ponendo in ascolto la porta 10000.

    while true
    do
      io get bin0
      bin0=$?
      if [ “$bin0” != “$OLD0” ]; then
        if [ “$bin0” = “1” ]; then
          echo “text_string” | telnet 192.168.1.8 10000
          OLD0=$bin0
        fi
        if [ “$bin0” = “0” ]; then
          echo “text_string” | telnet 192.168.1.8 10000
          OLD0=$bin0
        fi
      fi
    done

Stai vedendo 2 articoli - dal 1 a 2 (di 2 totali)
  • Devi essere loggato per rispondere a questa discussione.