Alguém por aí já fez acesso do Arduino para uma aplicação SOAP?

Exibições: 739

Responder esta

Respostas a este tópico

Não usei arduino para tratar soap, mas já fiz muito uso de SOAP até implementando na mão para um sistema que não suportava SOAP.

Se você procurar como Webservice vai ficar mais fácil, o SOAP transmite um arquivo em formato XML, então você tem que fazer parsing apenas.

Pois é, a minha questão é como chamar o serviço de dentro do Arduino.

cara, o serviço é uma chamada direta tipo POST / GET, não tem nada de diferente que submeter um formulário.

Tenta isso aqui. Acho que vai te elucidar.

http://testonauta.blogspot.com.br/2011/03/testando-webservices-util...

Legal, valeu muito a dica. Vou tentar um caminho um pouco diferente, que é o REST, porque dá para gerar uma URL, simplesmente. Hora dessas eu posto cá a minha experiência.

É, o serviço REST é bem mais fácil de lidar, principalmente quando combinado com JSON. Na chamada, basta uma simples URL:

http://localhost/RESTService/TestService.svc/json/ParameterValue

E na volta, como nesse caso é feita em JSON, é muito mais fácil de fazer o parser:

{"JSONDataResult":"OK"}

Tem até uma lib do Arduino, aJSON, que faz o parser. Já se fosse XML, seria algo assim:

<XMLDataResponse xmlns="http://tempuri.org/">
<XMLDataResult>OK</XMLDataResult>
</XMLDataResponse>

Muito mais difícil de fazer o parser.

Quando tiver um tempo eu escrevo um post completo, desde a criação do REST até o seu consumo via Arduino.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço