Boa tarde, pessoal.
Criei um WebService e não estou conseguindo fazer o arduino ler as informações do mesmo, será que tem alguém que consegue me ajudar?
Eu criei este webservice http://junior.tbsis.com.br/service1.asmx
Nele tem um método "Somar" onde eu passo dois numeros inteiros e ele me retorna o resultado da soma dos dois numeros. Como eu faria pra escrever na serial do arduino este resultado?
Eu já vi exemplos de enviar dados para Webservice, agora exemplo pra ler dados de um Webservice eu não vi em lugar nenhum.
Tags:
Como faço pra passar os parâmetros para teu webservice me retornar a soma? O que devo digitar?
Boa tarde, imhugo.
Você deve passar dois números inteiros e ele vai retornar o resultado da soma destes dois números que você passar como parâmetro. Se você passar 10 e 10, ele vai te retornar 20.
Eu tenho um outro método lá também que chama HelloWorld, esse não precisa enviar nada, só chamar ele que ele retorna a frase "Hello World".
Se você conseguir fazer funcionar qualquer um dos dois já me ajuda muito. Obrigado.
a minha dúvida era se esses parâmetros devem ser passados pro webservice através do método post ou método get. Se for pelo método get, me dê um exemplo, como por exemplo:
http://junior.tbsis.com.br/service1.asmx?parametro1=10¶metr...
Se for pelo método post, diga-me qual o nome da variável que devo enviar pro webservice.
Eu gostaria de testar eu mesmo o envio desses parâmetros pro seu webservice para poder ver como virá o retorno. Só assim talvez saberei te ajudar.
Boa noite, imhugo.
Desculpe a demora, mas estava em busca de uma outra alternativa.
Agora eu criei um site que você passa pela URL os parâmetros e ele retorna o resultado na página.
Ficou assim:
http://junior.tbsis.com.br/Default.aspx?modo=corpo&n1=2&n2=7
Deste modo a pagina retorna 9 que é a somatória do n1=2 + n2=7.
Outra forma de usar esse site é assim:
http://junior.tbsis.com.br/Default.aspx?&n1=2&n2=7
Deste modo a pagina retorna 9 na própria URL.
Será que agora fica mais fácil da gente usar isso com o Arduino?
Mais uma vez, muito obrigado pela ajuda.
Veja esse exemplo de como o cara está consumindo o webservice com o arduino.
Vai te dar uma luz de como adaptar teu webservice pra soltar um retorno que possa ser lido pelo arduino:
Oi, Junior! Tudo bem?
No meu caso, precisei fazer o meu servidor (PHP), enviar o resultado pra um arquivo .txt, pois o Arduino (junto com o shield GSM/GPRS, não foi o Ethernet) recebia todo o código HTML da página. Daí eu mandava o Arduino ler essa página .txt hospedada no mesmo servidor, e ele retornava só o valor, sem formatação. Não sei se com o Ethernet funciona do mesmo jeito, mas talvez dê :3
Tenho em PHP, talvez você consiga adaptar (:
http://projects.sindrelindstad.com/how-to-led-arduino-php-proc/
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por