Stap 8: Software
Alle code op github is gepleegd en kan worden gevonden
hier. De code is onderverdeeld in drie delen: Arduino, Web- en pc-kant. Arduino gelezen van de sensoren en daarna de gegevens indeelt in een json-bericht. Dit is via Xbee verzonden naar de laptop. De python code leest de gegevens opgeslagen in een tekstbestand dan upload het bestand naar de webserver via ftp. Ik wil in de toekomst nog een weg te duwen opdrachten op de controller van de website.
Ik heb al rommelen met Dart, Google's poging om te vervangen van Javascript en ik de syntaxis van het is dichter bij C dus ik meer comfortabel met het ben. Er lijkt een bug met de dart naar javascript conversie zodat de website is niet optimaal in browsers die de DartVM niet hebben. De webpagina moet auto-verfrist zich elke 10-30 seconden.