Raspberry Pi övervakning av hemmet med Dropbox (3 / 7 steg)
Steg 3: Förbereda din Dropbox app mapp
När du har ställt in din Dropbox app, är det dags att tänka på hur du ska använda den resulterande mappen i din Dropbox konto för att interagera med din Pi. Detta sker helt enkelt. Python-skript som körs på Pi kommer att använda en delmängd av kommandon från Dropbox API att söka och ändra namnen på några tomma, extension-mindre filer i mappen app. Vi kommer att kalla dessa filer "parametern filer" som var och en gör att du kan styra olika aspekter av övervakningssystemets beteende. Bilden ovan visar de fyra parameter filer som måste finnas i mappen Dropbox app för detta projekt. Skapa dem är enkel:
Börjar med mappen app helt tom, öppna en text editor program på datorn. Medan detta kan göras med hjälp av Pi, jag fann det lättare att använda min Windows laptop för denna installationsfasen. När texten redaktör är öppen (jag använde anteckningar på Windows 7), allt du behöver göra är att spara en helt tom textfil någonstans på datorn. Som vår första exempel skapar vi den första parametern i header image. Ge filen namnet "delay = 10' när du sparar den.
För att sammanfatta, du bör nu ha en tom textfil som lagras på datorn med namnet "delay = 10'. Filen kommer också ha filnamnstillägget .txt' som kan eller inte kan visas.
Nästa steg är att ladda upp denna fil till din Dropbox app mapp. Detta är precis som alla andra Dropbox uppladdning. Helt enkelt gå till appens mapp och klicka på "ladda upp" och välj din "delay = 10' fil.
När filen har laddat upp, måste du ta bort tillägget .txt' som nu bör vara synlig i filnamnet. För att göra detta, bara högerklicka på filen och välj "Byt namn". Ta bort den ".txt" del av filnamnet. Du bör nu vara kvar med en fil som heter "delay = 10' med utan filtillägg, som visas i header image.
Filen "försening" parametern är en av fyra som kommer att användas av övervakningsprogrammet. För att skapa de andra, kan du bara kopiera och byta namn på filen "försening" genom att högerklicka på den. När du har skapat tre exemplar, namnge dem som visas i header image så att din app mapp är identisk med den som visas i början av detta steg.