Ir para conteúdo
Fórum Script Brasil
  • 0

Script php capturar dados enviados por http


Rui Oliveira

Pergunta

Olá, sou aluno de Engenharia Electrotecnica e Telecomunicaçoes e estou a desenvolver um projecto tipo domotica. Estou com problemas em obter os dados que o microcontrolador envia. Estou a usar o arduino atmega328 e um shield wifly. Aqui vai o codigo:

// (Based on Ethernet's WebClient Example)

#include "WiFly.h"


#include "Credentials.h"

#define pino 2

byte server[] = { 66, 249, 89, 104 }; 

//Client client(server, 80);

Client client("test.com", 80);

int a; // a é 0 ou 1
void setup() {
  
  pinMode(pino,INPUT);
  
  Serial.begin(9600);

  WiFly.begin();
  
  if (!WiFly.join(ssid, passphrase)) {
    Serial.println("Association failed.");
    while (1) {
      // Hang on failure.
    }
  }  

  Serial.println("connecting...");

  if (client.connect()) {
  
    client.println("GET /search?q=arduino HTTP/1.0");
    client.println();
    
  } else {
    Serial.println("connection failed");
  }
  
}

void loop() {
  
  a=digitalRead(pino);
  
  if (client.available()) {
    char c = client.read();
    Serial.print©;
    
     client.println("HTTP/1.1 200 OK");
     client.println("Content-Type: text/html");
     client.println();
     client.println(a); // esta é a variavel que eu quero sacar do outro lado, no servidor web
    
    
  }
  
  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();
    for(;;)
     ;
  }
}

Como podem ver isto é um exemplo de como o wifly se liga ao servidor. O que eu pretendo é saber como guardar aquela variavel que eu envio para o servidor ( client.println(a); // esta é a variavel que eu quero sacar do outro lado, no servidor web ). Já pesquisei scripts php mas tudo o que encontro é fazendo como se fosse formulario. Se puderem ajudar agradeço. Obrigado

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...