A completamento di questo topic dove viene illustrato come eseguire il ping di dispositivi con il protocollo ICMP ecco un progetto che illustra come eseguire il test di funzionamento di una apparecchiatura con una richiesta HTTP.
Molte volte mi viene richiesto di poter testare apparecchiature in rete (Con IP statico) oppure su Internet (Con IP dinamico) non solo con il classico comando di ping ma effettuando la richiesta di una pagina web. Nelle librerie di LogicLab esiste il FB HTTPGetPage che permette di acquisire una pagina web da un URL. Utilizzando questo FB per interrogare la nostra apparecchiatura (Server web, Telecamere, Switches) e verificando la risposta è possibile verificare se l’apparecchiatura è in linea.
Grazie alle uscite digitali dei nostri controllori programmabili, sarà poi possibile effettuare lo spegnimento e riaccensione del dispositivo. Ecco la stampa del progetto DevicePing dove si possono vedere le due gestioni, il ping via HTTP ed il ping via ICMP. Allego il programma sorgente per il download.