Anslut enheten Carriots till Paniks Status styrelsen - Enhetsstatus (2 / 8 steg)
Steg 2: Konfigurera en web application server på PythonAnywhere
I vårt fall har webbprogrammet två jobb. Ett jobb är att tjäna webbsidor till Status styrelsen (eller en webbläsare om du inte använder Status styrelsen). Det andra jobbet är att ansluta till den Carriots Application Programming Interface (API) för att få olika information om enheten som övervakas. Tänk på webbprogrammet som som en teleoperatör. Du behöver ett telefonnummer, så du kallar telefonisten och ge dem namnet på den person du vill ringa. Operatorn söker upp detaljer och returnerar sedan telefonnumret till dig. Status styrelsen frågar vår webbapplikation för detaljer på en specifik enhet, vår web app ser den upp (på Carriots) och svar. (Någon använder teleoperatörer nuförtiden?)
PythonAnywhere har flera web programramverk du kan använda. Vi kommer använda kolven, som är en microframework. Om du inte är bekant med kolv eller Python, så oroa dig inte, jag var inte heller. Jag har plockat upp det genom att läsa och experimentera. Igen, du är välkommen att använda andra programramverk eller programmera språk också. PythonAnywhere gör bara det mycket enkelt att komma igång.
Ställ in din kolv webbapplikation.
1. skapa och logga in på kontot PythonAnywhere. PythonAnywhere är förkortat PA eller tass i hela denna tutorial.
2. i din tass instrumentpanelen, klicka på "Webben".
3. Följ Paws guiden för att skapa ett nytt webbprogram. Stegen är enkla, allt du behöver göra är att välja "Kolven" när snabb med en lista över webben programramverk och välj en plats att lagra dina filer. Standardplatsen är ett bra val.
4. med web app initieras, bör din "Webb"-fliken i instrumentpanelen ser något liknande den som visas i bilden.
På denna punkt har du en minimal kolven program i ditt konto. Du kan kontrollera detta genom att navigera till programmets URL. Du kan hitta under "Web" fliken i Dashboard. URL-adressen kommer att se ut som följande, men med användarnamn ersättas med användarnamn tass. http://username.pythonanywhere.com/ om allt är bra, du borde få ett grundläggande kolven Hello World stil meddelande i din webbläsare. Det kommer att läsa, "Hej från kolven!"
Ni har väl gjort det! Du har en kolv web app. Vi sa ju att det var lätt, inte vi? Visst, det är inte anpassade ännu. Klicka på över till nästa steg för att fortsätta bygga web app. Remember, vårt mål är att tjäna data till Status styrelsen och att hämta data från Carriots.