Stap 3: Testen GAE SDK
$ cd IAquaponics_DHT/myapsystem
Open "app.yaml". De eerste regel is de naam van de toepassing. U moet dit veranderen in uw nieuwe id van de toepassing. De naam van de map is niet relevant. De eerste regel in "app.yaml" is de enige regel dat moet veranderen. Kijkend naar de onderkant van de "app.yaml"-bestand, zult u zien dat de "main.app" heeft login ingesteld op admin. De belangrijkste website zullen vereisen u om in te loggen en accepteert alleen uw e-mail van Google. Als u wilt toestaan dat iemand met een e-mail van Google om te melden, inloggen op 'vereist'. Als u niet wilt elke login helemaal niet, het open voor iedereen bekijken van de pagina, maken dient u de lijn helemaal te verwijderen.
Een laatste opmerking over de veiligheid. De belangrijkste website is beschermd door Google (en zo zwak als uw wachtwoord is), maar de adacs links, gemaakt door de Arduino, zijn niet. Het is zeker mogelijk om de bescherming van het wachtwoord met de Arduino, maar het valt buiten de werkingssfeer van dit project.
Voor de rest van de opdrachten van de terminal zal mij veronderstellen dat uw GAE-mapstructuur ziet er als volgt
/ home/u/AppEngine /
En uw mapstructuur uit Iowa Aquaponics ziet er als volgt
/ home/u/IAquaponics_DHT /
Open een terminal en typ
$ python2.7 AppEngine/dev_appserver.py IAquaponics_DHT/myapsystem
Als het werkt, wordt u aangemeld bij de bodem van de terminal die uw applicatie op poort 8080 draait:
http://localhost: 8080
Zo start een webbrowser en ga naar deze url.
U moet worden aangeboden met een login-scherm. Negeer het e-mailadres, controleren de "Teken in als beheerder" en login.
Op dit punt moet u worden aangeboden met emptiest web-pagina u waarschijnlijk ooit heb gezien (dat was niet helemaal leeg). Er moeten twee meters zitten, beide met waarden op nul.
Om te testen dat de SDK naar behoren functioneert, gaan we voor het repliceren van de GET-verzoek die de Arduino zal maken. In het browsertype in
http://localhost:8080/adacs/DHT?Temp=69.1&RH=24.8
U zal worden gepresenteerd met een pagina die zegt "Ok". Dat is goed, dus ga terug naar de pagina van de belangrijkste lokale host
http://localhost: 8080 /
U ziet de meters aangepast aan de nieuwe waarden.