Como fazer a conexão do Arduíno com um Web Service Local host - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T09:38:06Zhttps://labdegaragem.com/forum/topics/como-fazer-a-conex-o-do-ardu-no-com-um-web-service-local-host?xg_source=activity&feed=yes&xn_auth=noAntes de tudo wamp não é serv…tag:labdegaragem.com,2016-07-20:6223006:Comment:5516822016-07-20T01:55:57.301ZAmanda Beckerhttps://labdegaragem.com/profile/AmandaBecker
<p>Antes de tudo wamp não é servidor, é um tipo de pacote que instala php, mysql e apache. Apache é o nome correto do servidor php.</p>
<p></p>
<p>Primeiro tu tem que acessar o recurso que tu criou em php. Basicamente vai usar isso: <a href="https://www.arduino.cc/en/Reference/EthernetClient" target="_blank">https://www.arduino.cc/en/Reference/EthernetClient</a></p>
<p>Mas tem que adaptar esse código, ali no GET vai o caminho onde está o script php que vai "pegar" os valores que tu está…</p>
<p>Antes de tudo wamp não é servidor, é um tipo de pacote que instala php, mysql e apache. Apache é o nome correto do servidor php.</p>
<p></p>
<p>Primeiro tu tem que acessar o recurso que tu criou em php. Basicamente vai usar isso: <a href="https://www.arduino.cc/en/Reference/EthernetClient" target="_blank">https://www.arduino.cc/en/Reference/EthernetClient</a></p>
<p>Mas tem que adaptar esse código, ali no GET vai o caminho onde está o script php que vai "pegar" os valores que tu está passando no URL. Vai passar o caminho mais os parâmetros, algo tipo isso:</p>
<p>client.print("GET /diretorio/receber.php?valor1=");</p>
<p>client.print(Variavel);</p>
<p>client.print("&valor2=");<br/> client.print("1");<br/> client.println(" HTTP/1.1");</p>
<p>client.println("Host: 200.58.192.99");<br/> client.println("User-Agent: arduino");<br/> client.println("Accept: text/html"); <br/> client.println();</p>
<p>Nesse exemplo está passando dois parâmetros, um que vem de uma variável e outro fixo. Tem que adaptar a necessidade. Pode passar um parâmetro ou vários.</p>
<p></p>
<p>Depois no mesmo arquivo php pode responder com socket usando o ip que recebeu do arduino. Ou pode salvar esse ip e usar posteriormente. Se forem existir mais de um arduino/ethernet shield, acho melhor passar pelo menos dois parâmetros, o ip e uma descriçãoo para saber qual é o arduino que comunicou. </p> ok, tenho o ex, do arduino co…tag:labdegaragem.com,2016-07-20:6223006:Comment:5516802016-07-20T00:03:05.126Zjose lazarolourenço juniorhttps://labdegaragem.com/profile/joselazarolourencojunior
<p>ok, tenho o ex, do arduino como servidor socket, mas nao como cliente e nem do wamp como server em php.</p>
<p></p>
<p>teria algo ex, para indicar o passar ?</p>
<p></p>
<p>Desde de ja agradeço sua respostas e prontidão em ajudar-nos.</p>
<p></p>
<p>Grato.</p>
<p>ok, tenho o ex, do arduino como servidor socket, mas nao como cliente e nem do wamp como server em php.</p>
<p></p>
<p>teria algo ex, para indicar o passar ?</p>
<p></p>
<p>Desde de ja agradeço sua respostas e prontidão em ajudar-nos.</p>
<p></p>
<p>Grato.</p> Se entendi, você gostaria que…tag:labdegaragem.com,2016-07-19:6223006:Comment:5513312016-07-19T03:57:17.588ZAmanda Beckerhttps://labdegaragem.com/profile/AmandaBecker
<p>Se entendi, você gostaria que o arduino enviasse algo para o php/java/etc e depois esse php/java/etc retornasse algo, é isso?</p>
<p></p>
<p>Se for isso não vejo problemas, pode acontecer normalmente.</p>
<p>Se entendi, você gostaria que o arduino enviasse algo para o php/java/etc e depois esse php/java/etc retornasse algo, é isso?</p>
<p></p>
<p>Se for isso não vejo problemas, pode acontecer normalmente.</p> Ola amanda, vejo que tem part…tag:labdegaragem.com,2016-07-19:6223006:Comment:5514062016-07-19T01:27:36.578Zjose lazarolourenço juniorhttps://labdegaragem.com/profile/joselazarolourencojunior
<p>Ola amanda, vejo que tem participado bastante dos post contendo socket.... parabens.. mas tenho uma duvida tambem...</p>
<p></p>
<p>E possivel usando socket, o arduino fazer a função de client ou seja ele tomar a iniciativa da primeira comunicação, buscando assimo servidor php?</p>
<p></p>
<p>Ola amanda, vejo que tem participado bastante dos post contendo socket.... parabens.. mas tenho uma duvida tambem...</p>
<p></p>
<p>E possivel usando socket, o arduino fazer a função de client ou seja ele tomar a iniciativa da primeira comunicação, buscando assimo servidor php?</p>
<p></p> Sim no php para enviar comand…tag:labdegaragem.com,2016-06-27:6223006:Comment:5447662016-06-27T02:38:51.380ZAmanda Beckerhttps://labdegaragem.com/profile/AmandaBecker
<p>Sim no php para enviar comandos ao arduino.</p>
<p>Sim no php para enviar comandos ao arduino.</p> Olá Amanda, você já conseguiu…tag:labdegaragem.com,2016-06-27:6223006:Comment:5446872016-06-27T00:57:33.197ZAlcir Barroshttps://labdegaragem.com/profile/alci
<p>Olá Amanda, você já conseguiu utilizar socket com Arduíno ?</p>
<p>Olá Amanda, você já conseguiu utilizar socket com Arduíno ?</p> Olá,
Vejo que o IP 192, 168,…tag:labdegaragem.com,2016-06-21:6223006:Comment:5431482016-06-21T12:28:34.391ZCurti Esse Lado Seu Otimistahttps://labdegaragem.com/profile/eijuito
<p>Olá,</p>
<p>Vejo que o IP <span>192, 168, 0, 102 não está na mesma rede que o gateway <span>192, 168, 1, 1 e nem tenho ideia de qual o IP de quem está enviando o Request, devem estar na mesma rede, ou seja, os 3 primeiros numeros do IP, gateway devem combinar.</span></span></p>
<p><span><span>Outra coisa: quando seu PC envia o request, envia um cabeçalho e voce deve tratar adequadamente. Seria interessante estudar o cabeçalho do websocket em vez de ignorar. O que está no seu codigo funciona…</span></span></p>
<p>Olá,</p>
<p>Vejo que o IP <span>192, 168, 0, 102 não está na mesma rede que o gateway <span>192, 168, 1, 1 e nem tenho ideia de qual o IP de quem está enviando o Request, devem estar na mesma rede, ou seja, os 3 primeiros numeros do IP, gateway devem combinar.</span></span></p>
<p><span><span>Outra coisa: quando seu PC envia o request, envia um cabeçalho e voce deve tratar adequadamente. Seria interessante estudar o cabeçalho do websocket em vez de ignorar. O que está no seu codigo funciona para request normal GET.</span></span></p>
<p><span><span>Boa sorte,</span></span></p>
<p><span><span> 'Eiju</span></span></p> Já que está usando ethernet s…tag:labdegaragem.com,2016-06-21:6223006:Comment:5432302016-06-21T04:42:08.235ZAmanda Beckerhttps://labdegaragem.com/profile/AmandaBecker
<p>Já que está usando ethernet shield, testa socket no java (webserver) e arduino em modo cliente.</p>
<p>Já que está usando ethernet shield, testa socket no java (webserver) e arduino em modo cliente.</p> Sim esse é pra ficar dentro d…tag:labdegaragem.com,2016-06-21:6223006:Comment:5432232016-06-21T03:44:14.147ZAntonio Carlos de Melohttps://labdegaragem.com/profile/AntonioCarlosdeMelo
<p>Sim esse é pra ficar dentro do Arduíno, quado digito o ip do arduino no meu browser aparece as informações que eu quero normalmente, porém a minha duvida é que não consigo fazer a minha aplicação(WebService) comunicar com o arduino apesar de criar todos os métodos de conexão na aplicação java, não sei como fazer para que o arduino receba essa conexão. E respondendo a sua pergunta não conheço a plataforma do arduino muito bem, é meu primeiro contato com arduíno por isso tantas duvidas! </p>
<p>Sim esse é pra ficar dentro do Arduíno, quado digito o ip do arduino no meu browser aparece as informações que eu quero normalmente, porém a minha duvida é que não consigo fazer a minha aplicação(WebService) comunicar com o arduino apesar de criar todos os métodos de conexão na aplicação java, não sei como fazer para que o arduino receba essa conexão. E respondendo a sua pergunta não conheço a plataforma do arduino muito bem, é meu primeiro contato com arduíno por isso tantas duvidas! </p> Esse código que postou é para…tag:labdegaragem.com,2016-06-21:6223006:Comment:5433092016-06-21T03:10:10.044ZAmanda Beckerhttps://labdegaragem.com/profile/AmandaBecker
<p>Esse código que postou é para "página ficar dentro do arduino".</p>
<p>Tem ideia do que está fazendo? Conhece a plataforma?</p>
<p>Esse código que postou é para "página ficar dentro do arduino".</p>
<p>Tem ideia do que está fazendo? Conhece a plataforma?</p>