Étape 3: Configuration
Le code réel devrait être facile à comprendre. Il utilise la bibliothèque d’Ethernet pour configurer une connexion réseau et la bibliothèque de toute pour écrire des données sur la plate-forme une toute. Il lit la température via l’interface 1 fil et envoie la valeur à la plateforme toutes les 120 secondes avec l' API HTTP de base de toute. J’ai laissé beaucoup de commentaires et de la série des messages de débogage dans le code, en prenant ces montrerait il y a très peu de lignes de code.
Configuration de l’utilisateur :
Ces paramètres doivent être modifiés ou examinés dans le code :
- CIK - The exosites CIK pour votre périphérique (get de portals.exosite.com après l’ajout d’un périphérique générique)
- Adresse MAC - l’adresse MAC Ethernet de votre puce Ethernet (votre LAN local ne peut pas comme la valeur par défaut)
- Arduino broche numérique utilisé pour la OneWire de Dallas (valeur par défaut est broche 7) le Code - (mise à jour Nov, 2013)
Référentiel de code source application par exemple : https://github.com/exosite-garage/arduino_exosite...
J’ai ajouté trois widgets sur mon tableau de bord exemple ici. L’un est le graphique linéaire, l’un est le graphique à barres, l’autre est le widget de superposition avec une image qui dit ' température:' et j’ai recouvert la valeur de source de données au-dessus de celui-ci.