Postado 28 de fevereiro de 201214 anos comment_286010 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. Denunciar
Postado 28 de fevereiro de 201214 anos comment_286013 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. Denunciar
Postado 28 de fevereiro de 201214 anos comment_286033 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/Reference/EthernetBegin Denunciar
Postado 28 de fevereiro de 201214 anos Autor comment_286040 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. Denunciar
Postado 28 de fevereiro de 201214 anos comment_286042 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 Denunciar
Postado 28 de fevereiro de 201214 anos Autor comment_286046 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 Denunciar
Postado 28 de fevereiro de 201214 anos Autor comment_286049 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! Denunciar
Postado 28 de fevereiro de 201214 anos comment_286075 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 Denunciar
Postado 28 de julho de 20205 anos comment_1262166 Ei, encontrei um artigo que pode ajudá-lo: https://flaviobabos.com.br/arduino/. Esta é uma explicação sobre tudo da plataforma do Arduino. Ele passa por software e hardware e fornece muitos exemplos de onde usar a placa e suas aplicações. Você talvez goste e resolva seu problema!! Denunciar
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.