Tester connection serveur arduino
Zim513201
Membre
Bonjour, j'aimerai pouvoir tester la connection entre mon app et ma carte arduino ( serveur).
mais je ne sais pas trop comment vérifier une connection a un serveur , pouvez vous meclairer
mais je ne sais pas trop comment vérifier une connection a un serveur , pouvez vous meclairer
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu peux donner plus de détails?
Quel type de serveur? Est il connecté à un réseau? etc...
Donc pour me connecter à mon arduino, j'utilise son adresse ip (192.168.0.77:80) pour lui envoyer une action à réaliser ( si pin2=On
> allumer le relais 2).
Cependant, j'aimerai savoir si je suis bien connecté à cette adresse, car parfois celà met un certain temps pour actionner le relais.
merci
Bonjour,
D'après ce que tu nous dis, l'Arduino est utilisé ici comme un serveur WEB ( port 80 ).
As-tu essayé d'utiliser la commande Ping pour vérifier que la carte est bien accessible?
Brut de pomme
Je m'explique autrement, j'ai une app IOS qui met à l'état haut des PIN arduino grace à ce code
Ceci fonctionne parfaitement, mais lors d'une première connection au serveur arduino, il arrive que ça ne fonctionne qu'après plusieurs essaies. Jaimerai donc, savoir dès l'ouverture de l'application si je cuis connecté au serveur ou pas.
Voici mon code arduino
Merci d'avance
est-il possible que ta carte soit en veille ?
Les premiers trames ethernet permettraient de la réveiller et serait donc perdues.
plutôt qu'un ping il serait peut-être mieux d'établir une première communication (comme un echo) et d'envoyer le reste des commandes quand la carte à répondu correctement ? (ce qui la forcerait peut-être de sortir d'un éventuel état de veille, alors qu'un ping n'aiderait peut-être pas)
Par exemple tu pourrais faire une lecture d'entrée, ou recuperer la page d'accueil du serveur Arduino.
Tu peux faire une requete asynchrone avec un completion block et afficher un UIActivityController pendant que la requete tourne (Connexion en cours ...)
As-tu essayé de faire ton test à partir de ton ordinateur avec un navigateur Web?
Cela permettrai de voir comment se comporte le serveur Web de la carte Arduino.
Avec mon Mac, pas de soucis , j'ai testé un ping et c'est bon