Étape 5: Consulter et commander l’Arduino sur le Web
Si l’Arduino est connecté au réseau local et donc à l’Internet, et si le Yaler instance à l’adresse IP spécifiée est en place et en cours d’exécution, vous devriez maintenant être en mesure d’accéder à l’Arduino Web LED chez http://{Yaler IP} / {relais domaine} / led, par exemple http://gsiot-ffmq-ttd5.try.yaler.io/
Vous obtiendrez un HTTP 504 Gateway Timeout si l’Arduino n’est pas en cours d’exécution . Selon votre navigateur, cela apparaît comme une page blanche ou "Gateway Timeout". Dans ce cas, assurez-vous que tout est bien branché et essayez de réinitialiser l’Arduino.
Si tout fonctionne comme prévu, vous devriez voir une page HTML simple avec trois boutons de couleur . Si vous appuyez sur un bouton, l’Arduino LED doit s’allumer dans la couleur correspondante.
Dans les coulisses, que cela fonctionne avec un simple Javascript qui envoie une requête HTTP PUT , par exemple mettre http://gsiot-ffmq-ttd5.try.yaler.io/led/ff0000 à l’Arduino pour définir la couleur de la LED. Vous pouvez utiliser Firefox avec l’extension Firebug mises au Net > prie XHR pour voir l’option PUT.
Notez que l' URL ne dépend pas de l’emplacement actuel de l’Arduino. N’importe si il est attaché à votre réseau domestique ou au réseau local dans vos bureaux, l’URL reste inchangées. Il suffit de brancher l’Arduino et le contrôler avec votre navigateur.
Taper l’URL pouvant être encombrant, vous pouvez faire usage d’un QR-Code generator comme http://qrcode.kaywa.com/ pour obtenir un QR-Code de l’URL de votre Arduino (exemple ci-dessous).
L’imprimer, de le coller à votre Arduino, y accéder avec un lecteur de QR Code comme Lynkee (iPhone), Kaywa (Symbian, Java téléphones) ou Quickmark (Windows Mobile) et là vous avez un Arduino sans interrupteur, pourtant facilement contrôlable.
C’est tout ! Merci pour votre temps.
Si vous avez des questions ou des problèmes de débogage de votre programme d’installation, s’il vous plaît laissez-moi savoir dans les commentaires.