   char newValueString[10];
   dtostrf(newValue, 2, 2, newValueString);
   
+  // Concat
   strcat(_app.eth.url,newValueString);
   
-  Serial.print(F("Begin HTTP Request = "));Serial.println(_app.eth.url);
+  Serial.print(F(">>> HTTP Request : "));Serial.println(_app.eth.url);
   
   // Init Request
   _app.eth.isHttpRequest = true;
-  unsigned long dateHTTPrequest = millis();
-  
-  ether.browseUrl(PSTR("/riot-server/points/add/"), _app.eth.url, PSTR("localhost"), requestUrlCallback);
+  const unsigned long dateHTTPrequest = millis();
+  
+  // Send Request  
+  ether.browseUrl(_baseURL, _app.eth.url, _website, requestUrlCallback);  
   
   //
   // Wait end of HTTP Request

  {
    ether.packetLoop(ether.packetReceive());
  }
  
  // Verify
  if(_app.eth.isHttpRequest)
  {
    Serial.println(F("Fail Of HTTP Request"));
    
    // Reset Flag
    _app.eth.isHttpRequest = false;
  }
  else
  {
    Serial.println(F("End Of HTTP Request"));
  }
  
  // Workaround to clean Ethernet ...
  for(int i=0;i<100;i++)
  {
    ether.packetLoop(ether.packetReceive());
  }
  
}


//
// Ping Callback
//
static void pingCallback (byte* ptr) {
  ether.printIp(">>> ping from: ", ptr);
}

// 
// End HTTP GET request Callback
//
static void requestUrlCallback (byte status, word off, word len) {
  Serial.println("<<< reply ");
  Serial.println((const char*) Ethernet::buffer + off);
  
  // Turn off HTTP request flag

Adafruit_BMP085 _mainSensor = Adafruit_BMP085();

// MAC Address
static const byte _mymac[] = {0x74, 0x69, 0x69, 0x2D, 0x30, 0x31 };

// remote website ip address and port
static const char _website[] PROGMEM = "http://www.example.com/";

// Remote URL
static const char _baseURL[] PROGMEM = "/riot-server/points/add/";

// Main Ethernet Buffer
byte Ethernet::buffer[600];

// Sensor Defintion
typedef struct SensorStruct {
