Stap 6: Definitieve nota 's
Er zijn twee definitieve nota's worden gemaakt. Een van de leuke dingen van Google App Engine is dat je een gratis dagelijkse quotum en we van dat hier profiteren. In het bijzonder wordt u 50.000 Read/Write-bewerkingen per dag en 28 aanleg uur gegeven. De Arduino is ingesteld om verzoeken om zestig seconden om te houden van de servers van spoolen van meer dan één exemplaar. Maakt de client (webbrowser) AJAX verzoeken naar App Engine elke 45 seconden, om te houden van het scherm bijgewerkt met nauwkeurige lezingen. Als u wilt deze lager naar beneden (Arduino verzoekt elke 30 seconden en AJAX elke 15 seconden), u moet nog steeds past in uw dagelijkse quotum, maar controleren om zeker te zijn, vooral als u zowel de Arduino en een client een hele dag worden uitgevoerd.In de tweede. Deze code is niet perfect. In feite, is het een zeer klein deel van een veel groter geheel. De web-applicatie hier is de kale botten te maken het zo makkelijk mogelijk te assimileren het in uw eigen toepassing van de (nog bestaande). Als zodanig heeft het een grote fout die werd met opzet weggelaten. Mochten de Arduino te verliezen van contact met de webserver, weten de webserver niet het (push vs pull). De client gewoon krijgt dezelfde gegevens over en voorbij.
Het werk rond moest opnemen de tijdstempel wanneer de Arduino gegevens verzonden. Naast de opname de tijdstempel van het verzoek, de toepassing ook een uitgestelde taak wordt gemaakt en toegevoegd aan de wachtrij. De taak is uitgesteld voor vijf minuten en vervolgens wordt uitgevoerd. Het analyseert de huidige timestamp van de taak en vergelijkt het met de laatste tijdstempel gemaakt door de Arduino. Als die tijdsverschil groter dan twee minuten is, wij gaan ervan uit de Arduino heeft verloren contact en kennis van de gebruiker via e-mail, een visuele pictogram (niet inbegrepen) werd veranderd en de temperatuur en vochtigheid waarden waren weer op nul gezet. Maar zoals u deze code aan uw eigen projecten toevoegen zult wij kwamen voor dat u wellicht uw eigen waarschuwingssysteem in plaats, zodat we niet meenemen.
Als u geïnteresseerd in het uitbreiden van bent check uw automatisering en controle out onze aankomende boek Aquaponics automatiseren met Arduino waar dit project, en anderen, zijn ontwikkeld in de diepte. Wij zullen niet alleen het milieu volgen, maar we zullen ook automatiseren een pomp en een licht groeien verbonden met relais, op afstand aangestuurd via een volledige app op App Engine.