Stap 3: Configuratie
De eigenlijke code moet gemakkelijk te begrijpen zijn. De Ethernet-bibliotheek wordt het instellen van een netwerkverbinding en de Exosite-bibliotheek gegevens naar de Exosite één Platform te schrijven. Het leest de temperatuur via het één-draads interface, en wordt de waarde verzonden naar het platform om de 120 seconden met de Basic HTTP API van Exosite. Ik verliet een heleboel reacties en seriële Foutopsporingsberichten in de code, deze nemend zou blijken er zijn zeer weinig coderegels.
De configuratie van de gebruiker:
Deze parameters moeten worden gewijzigd of herzien in de code:
- CIK - The Exosite CIK voor uw apparaat (krijgen van portals.exosite.com na het toevoegen van een generiek apparaat)
- MAC-adres - het Ethernet MAC-adres voor uw Ethernet-chip (uw lokale LAN kan niet als de standaard)
- Digitale Pin van de Arduino gebruikt voor de privacy van de Dallas (standaard is pin 7) de Code - (Updated Nov, 2013)
Broncode repository bijvoorbeeld application: https://github.com/exosite-garage/arduino_exosite...
Ik heb drie widgets toegevoegd aan mijn voorbeeld dashboard hier. Een is de lijngrafiek, behoort het staafdiagram, de andere is de Overlay widget met een afbeelding die zegt ' temperatuur:' en ik heb de gegevenswaarde van de bron op de top van het overtrok.