problema connessione a server rete interna


salve tutti!
inizio col spiegare cosa avrei intenzione di fare..
vorrei usare arduino con la ethernet shield, per spegnere il mio pc da remoto.
il problema è che non riesco trovare una guida...
sul pc ho installato un programma chiamato airytec switch off, che tramite browser consente di spegnere ibernare riavviare il pc.
non riesco inviare l'input al server tramite arduino.
questo è il link che iberna il mio pc(testato da altro computer)
http://192.168.1.65:60/?action=system.hibernate
vi posto il mio codice.

code: [select]


#include <spi.h>
#include <ethernet.h>
byte mac[] = { 0xde, 0xad, 0xbe, 0xef, 0xfe, 0xed };
char server[] = "192.168.1.65";


ipaddress ip(192,168,1,177);

ethernetclient client;

void setup() {

 serial.begin(9600);
  while (!serial) {
   ;
 }

 
 if (ethernet.begin(mac) == 0) {
   serial.println("failed configure ethernet using dhcp");
 
   ethernet.begin(mac, ip);
 }
 
 delay(1000);
 serial.println("connecting...");

 
 if (client.connect(server, 60)) {
   serial.println("connected");
   
   client.write("/?action=system.hibernate");
 }              
 else {

   serial.println("connection failed");
 }
}

void loop()
{

 if (client.available()) {
   char c = client.read();

   serial.print(c);
 }

  if (!client.connected()) {
   serial.println();

   serial.println("disconnecting.");
   client.stop();

   while(true);
 }
}


la porta del server è la 60.
il client.read mi da questo:
code: [select]

connecting...
connected
http/1.1 400 ?n
content-length: 0


disconnecting.




non c'è un modo semplice di far aprire un indirizzo web alla scheda
sono nuovo con la programmazione ethernet.
grazie coloro che mi aiutano
e chiedo scusa se ho sbagliato qualcosa

il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare  ( pulsante </> ).
altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.

la tua presentazione è scarsa, direi inutile.   "buonasera tutti!"        
la chiediamo per sapere quali sono le tue conoscenze di elettronica e di programmazione. per capire cosa sai e cosa ti deve essere spiegato, non per rompere le scatole.

p.s. quel pezzo di codice serve solo per la leonardo

code: [select]
while (!serial) {    ; }


Arduino Forum > International > Italiano > Software (Moderator: leo72) > problema connessione a server rete interna


arduino

Comments

Popular posts from this blog

Valutazione Template - Joomla! Forum - community, help and support

SD Datastring Convention

First use of Arduino Uno : avrdude error on Blink uploading