Ir para conteúdo
  • Cadastre-se

IOS e Arduino automação


Posts Recomendados

Olá pessoal,

Sou novo no forum e em programação Objective C, estou desenvolvendo um app para rodar em conjunto com o sistema de automação residencial que criei com a plataforma de hardware arduino. Estou com o seguinte problema:

Tenho um codigo C++ compilado dentro do controlador arduino que faz a função on / off para todos objetos que desejo controlar, o mesmo esta ligado a rede wi-fi e responde atraves do comando Push no IP ligado ao roteador, para cada comando on / off tem uma definição no final do Ip ex: 192.168.0.1/cmd=1-on.

O que estou tentando implementar ao app é o seguinte:

Linkar um botão ao ip desejado, mas não quero abrir o safari!!! Apenas que o botão acesse o Ip: 192.168.0.1/cmd=1-on

fazendo forçar a requisição de dados no arduino assim verifica-se o estado "if else" retornando o valor do estado do objeto ligado ou desligado.

Espero ter sido claro.

Agradeço desde já qualquer ajuda.

Link para o comentário
Compartilhar em outros sites

  • Respostas 8
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

bom, eu não sei como é no Objective-C... mas no Java tem uma classe que se chama algo parecido com HTTPRequest que atenderia teus pedidos.

Eu fiz um cliente para SubDB usando essa classe.

Imagino que no Objective-C tenha algo parecido na API.

Link para o comentário
Compartilhar em outros sites

bom, eu não sei como é no Objective-C... mas no Java tem uma classe que se chama algo parecido com HTTPRequest que atenderia teus pedidos.

Eu fiz um cliente para SubDB usando essa classe.

Imagino que no Objective-C tenha algo parecido na API.

Entendi o que vc falou, na API tem um tipo de Request HTTP, porem ele invoca a inicialização do safari para abrir o link.

Msm assim obrigado pela tentativa.

Link para o comentário
Compartilhar em outros sites

Entendi o que vc falou, na API tem um tipo de Request HTTP, porem ele invoca a inicialização do safari para abrir o link.

Msm assim obrigado pela tentativa.

Estranho, deve haver uma classe que permita que você faça uma request (GET/POST) e que possa abrir o conteúdo do pacote de resposta.

Espero que isso aqui seja útil: http://stackoverflow.com/questions/2346893/tutorials-for-using-http-post-and-get-on-the-iphone-in-objective-c

Link para o comentário
Compartilhar em outros sites

Não entendi exatamente o que vc procura mas acho que vc deve conseguir usando o comando EthernetBegin() da biblioteca Ethernet.h

http://arduino.cc/it...e/EthernetBegin

Não é isso, esta biblioteca do ethernet shield <Ethernet.h>, já foi implementada e está funcionando perfeitamente. O que estou tentando fazer é que o app que estou desenvolvendo para iphone e ipad se comunique diretamente com o arduino através da rede wi-fi. alguns projetos utilizão um PHP para essa tarefa. isso nao me interessa... o que quero é mais ou menos isso http://www.avclubhouse.com/storage/Control4_iOS_App_Large1.jpg?__SQUARESPACE_CACHEVERSION=1299524998960
Link para o comentário
Compartilhar em outros sites

Estranho, deve haver uma classe que permita que você faça uma request (GET/POST) e que possa abrir o conteúdo do pacote de resposta.

Espero que isso aqui seja útil: http://stackoverflow...-in-objective-c

Kra dei uma olhada rapida no code pq estou saindo do trabalho, mas chegando em casa vou tentar adaptar e posto aqui se der certo.

Obrigado.

Ps.: Este forum foi o unico que consegui respostas em menos de algumas horas, fica dica para futuros usuarios!

Link para o comentário
Compartilhar em outros sites

Não é isso, esta biblioteca do ethernet shield <Ethernet.h>, já foi implementada e está funcionando perfeitamente. O que estou tentando fazer é que o app que estou desenvolvendo para iphone e ipad se comunique diretamente com o arduino através da rede wi-fi. alguns projetos utilizão um PHP para essa tarefa. isso nao me interessa... o que quero é mais ou menos isso http://www.avclubhou...N=1299524998960

Agora eu entendi, mas nunca cheguei nesse ponto.

Vc já deu uma olhada na Biblioteca de desenvolvedores da Apple?

https://developer.apple.com/library/ios/navigation/#section=Topics&topic=Networking%20%26amp%3B%20Internet

https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/GS_Networking_iPhone/_index.html#//apple_ref/doc/uid/TP40007301

Link para o comentário
Compartilhar em outros sites

  • 8 anos depois...

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      56.5k
    • Total de Posts
      466.1k
×
×
  • Criar Novo...