Enviar dados para o servidor local usando o módulo ENC28J60 + JSP

Então,
Já revirei toda essa internet e não achei o que estou procurando (pelo menos não com êxito).
Estou tentando enviar uma simples requisição para o servidor local, utilizando o XAMPP, estou utilizando a o módulo ENC28J60 e a biblioteca Ethercard, bom… depois do método, este → " ether.browseUrl(PSTR("/arduino_project/gerenciar.do"), “?val=valor”, “192.168.0.11:8080”, my_result_cb);" fazer o envio dos valores, o meu código JSP entra em ação pegando o valor e inserindo no banco de dados (por isso o “gerenciar.do” pois estou usando servlet). Mas parece que os valores não estão sendo enviados (no caso “?val=valor”), pois o java me retorna uma mensagem falando que conseguiu pegar o valor e é impossível inserir uma variável nula no banco.
Estou usando Arduino Mega.

eeeeeeeeeeeeeeee.ino (1.4 KB)

Olá amigo.. conseguiu resolver? Já tentou utilizar o método stash?

No exemplo abaixo utilizei o método POST, mas se desejar basta substituir o POST pelo GET, que seria o mesmo que utilizar uma url no browser.

Byte session;
BufferFiller bfill;
Stash stash;

static void sendToServer (int rst) {
	
	Serial.println(F("Sending POST info..."));
	byte sd = stash.create();
	
	stash.print("envia=1&boardreset=");
	stash.print(rst);
	stash.print("&sensorA0=");
	stash.print(analogRead(A0));
	stash.print("&Temperature=");
	stash.print(GetTemp());
	stash.save();
	int stash_size = stash.size();

	Stash::prepare(PSTR("POST http://$S/$S HTTP/1.0" "\r\n"
	"Host: $S" "\r\n"
	"Content-Length: $D" "\r\n"
	"Content-Type: application/x-www-form-urlencoded" "\r\n"
	"\r\n"
	"$H"),
	 ServerIP, ServerPATH, ServerIP, stash_size, sd);
	// send the packet - this also releases all stash buffers once done
	// Save the session ID so we can watch for it in the main loop.
	session = ether.tcpSend();
	stash.cleanup();
}

Basicamente é isto, funcionou perfeitamente, apenas resumi o programa.

ABS...