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.

Exibições: 1646

Responder esta

Respostas a este tópico

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&parametr...

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:

https://gist.github.com/acturcato/8352621

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

Muito obrigado pela resposta. Acho que isso ai daria pra fazer o que eu quero. Seria possível me enviar um exemplo por favor?

Tenho em PHP, talvez você consiga adaptar (:

http://projects.sindrelindstad.com/how-to-led-arduino-php-proc/

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço