Connection permanent Arduino MKR 1010

Bonjour à tous,

je voudrais piloter un relais, connecté à un arduino mkr 1010.

J'ai besoin de le piloter, même de l’extérieur de chez moi, avec une page web, hébergé sur un hébergement web.

Pour le moment, se que j'ai fais, c'est que mon arduino mkr1010 interroge une page php qui renvoie 0 pour ouvrir le relais et 1 pour le fermer. avec un délais de 1 seconde à la fin du loop.

y a t'il quelque chose, de plus optimisé pour, garder par exemple la connexion ouverte de manière perpétuelle et juste, envoyer le changement d'état ? même sans passer par du http mais un petit programme en C, ou l'arduino lancerait la connexion, et le programme en C, enverrait au travers de la session le changement d'état ? ou l'arduino ne sais pas faire se genre de maintient de connexion ?

Merci par avance

Maintenir une connexion Ouverte est possible, mais vous devrez traiter les cas de perte de connexion par exemple… bcp d’effort de codage en vue pour un petit bénéfice - Quelle latence souhaitez vous ?

Bonjour,

merci pour votre retour.

Une latence de 2-3 secondes

Si vous avez une bonne connection internet c’est jouable en HTTP et en établissant la connection à chaque fois, pas besoin de sockets etc

Quel est précisément le fonctionnement du relais ?
Est ce une commande du type bi-stable (commande 1 via http et idem pour le 0) ou une commande astable (temporisée)
Quel intérêt d’une liaison permanente ?

Bonjour,

c'est en gros, un éclairage extérieur, à allumer à distance, pour une meilleur visibilité de 2 cameras extérieurs.

perso j'utilise une prise connectée avec HomeKit pour ça sans me casser la tête :slight_smile:

mais bon avec HTTP si votre arduino pose la question 1 fois par seconde ça doit être jouable de rester sous les 2 ou 3 secondes

Ok merci, je vais rester comme ça.

Merci à tous