IoT Twitter Sentry Ward använder Intel Edison (5 / 9 steg)
Steg 5: Grundning Intel Edisons arsenal
Nu, vad vi i grunden vill Intel Edison göra är;
- Att hålla kontroll din kvittra foder för något kommando
- När det blir ett kommando, för att få ett fotografi från din Android församling
- Ladda upp det fotografiet som ett svar på kommandot.
För att prata med våra Edison, kommer vi att använda Python. Det är en öppen källkod språk med massor av resurser och ett växande antal användare. Det är också mycket lätt att lära och förstå. Så låt oss komma igång!
Python används filer kallas bibliotek för att välja mellan de verktyg som den behöver för att utföra en viss kod. Syftet med vår kod är att ladda upp ett fotografi taget av våra sentry Twitter varje gång vi tweet "Klick!" till våra handtag.
För att göra det, kommer vi att använda ett bibliotek som kallas Tweepy. Tweepy är i grunden en samling filer som gör skicka och ta emot data från Twitter till Python mycket lättare. Så för att installera Tweepy på din Edison, måste du göra följande steg;
- Öppna PuTTY och SSH till din Edison som beskrivs i handledningen
- Skriv i "sudo pip installera tweepy"
- Vänta på paketet att installera, och du är good to go!
För att få bilden från i Android församling, måste vi också ha en Python-bibliotek som kan hantera bilder. Ett mycket populärt bibliotek som gör det kallas OpenCV.
För att installera OpenCV, måste du följa samma förfarande som Tweepy, förutom att istället för "sudo pip installera tweepy", du skriver i "opkg installera opencv"
Toppen! Nu har du gjort till att din Edison har alla verktyg behöver för att hantera bilder och skicka dem till Twitter!