Kretsloppsodling: Online temperatur och fuktighet (3 / 6 steg)
Steg 3: Testa GAE SDK
$ cd IAquaponics_DHT/myapsystem
Öppna "app.yaml". Den första raden är programnamnet. Du måste ändra detta till din nya program-ID. Mappnamnet är irrelevant. Den första raden i "app.yaml" är den enda linje som behöver förändras. Titta längst ned i filen "app.yaml", ser du "main.app" har inloggning inställd admin. Huvudwebbplatsen måste du logga in och bara accepterar ditt Google Mail. Om du vill tillåta någon med en Google email för att logga in in logga in till "krävs". Om du inte vill någon logga in alls, att göra det öppet för vem som helst att visa sidan, ta bort raden helt.
En sista anmärkning om trygghet. De viktigaste webbplatsen skyddas av Google (och är så svag som lösenord), men adacs länkar, från Arduino, finns inte. Det är säkert möjligt att inkludera lösenordsskydd med Arduino, men det är utanför räckvidden för detta projekt.
För resten av kommandon från terminalen kommer jag antar din GAE katalogträd ser ut så här
/ home/du AppEngine /
Och din katalogträd från Iowa kretsloppsodling ser ut så här
/ home/dig/IAquaponics_DHT /
Öppna en terminal och skriv
$ python2.7 AppEngine/dev_appserver.py IAquaponics_DHT/myapsystem
Om det fungerar, visas ett meddelande längst ned på den terminal som programmet körs på port 8080:
http://localhost: 8080
Så skjuta upp en webbläsare och gå till denna url.
Du bör presenteras med en inloggningsskärm. Ignorera den e-postadressen, kontrollera "Tecken i så administratören" och logga in.
På denna punkt bör du presenteras med emptiest webbsida du har förmodligen sett (som inte var helt tom). Det bör finnas två mätare sitter där, båda med värden till noll.
För att testa att SDK fungerar, ska vi replikera en GET-begäran Arduino kommer att göra. I typ av webbläsare i
http://localhost:8080/Adacs/DHT?Temp=69.1&RH=24.8
Du kommer att presenteras med en sida som säger "Ok". Det är bra, så gå tillbaka till sidan huvudsakliga lokala värden
http://localhost: 8080 /
Du bör se mätarna ändras för att återspegla de nya värdena.