SMS via SMS Gateway versenden?

Hallo,

das Problem ist das ich keinen positive Antwort vom Server bekommen, bzw. das die SMS nicht versendet wird.
Leider hat die Anpassung des Sketchs nichts gebracht. Hier die Rückmeldung aus dem Serial Monitor:

connecting...
connected

404 Not Found

Not Found

The requested URL / was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Apache/2.2.21 Server at *.sms77.de Port 80

disconnecting.

Ich erwarte eigentlich das er mir irgend eine Zahl xxx zurück meldet ähnlich als würde ich die kompletten Befehl in meinen Browser eingeben.

Hier nochmal der komplette Sketch ohne die auflockernden Smilies :wink:

#include <SPI.h>
#include <Ethernet.h>

// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[] = {  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress server(141,0,16,244); // sms77.de

// Initialize the Ethernet client library
// with the IP address and port of the server 
// that you want to connect to (port 80 is default for HTTP):
EthernetClient client;

void setup() {
  // start the serial library:
  Serial.begin(9600);
  // start the Ethernet connection:
  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
    // no point in carrying on, so do nothing forevermore:
    for(;;)
      ;
  }
  // give the Ethernet shield a second to initialize:
  delay(1000);
  Serial.println("connecting...");

  // if you get a connection, report back via serial:
  if (client.connect(server, 80)) {
    Serial.println("connected");
    // Make a HTTP request:
    client.println("GET /?u=benutzer&p=passwort&to=0049160999999999&text=meine%20erste%20nachricht&type=quality&from=sms77.de");
    client.println("Host: gateway.sms77.de");
    client.println();
  } 
  else {
    // kf you didn't get a connection to the server:
    Serial.println("connection failed");
  }
}

void loop()
{
  // if there are incoming bytes available 
  // from the server, read them and print them:
  if (client.available()) {
    char c = client.read();
    Serial.print(c);
  }

  // if the server's disconnected, stop the client:
  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();

    // do nothing forevermore:
    for(;;)
      ;
  }
}

MfG
Snoops