Stap 5: Priming de Intel Edison's arsenaal
Nu, wat we in wezen willen de Intel Edison te doen is;
- Houd het controleren van uw Twitter feed voor elke opdracht
- Zodra het wordt een opdracht, om een foto van uw Android Ward
- Die foto uploaden als een antwoord op de opdracht.
Om te praten met onze Edison, gaan we het gebruik van Python. Het is een open source taal met veel middelen en een groeiende pool van gebruikers. Het is ook zeer gemakkelijk te leren en te begrijpen. Dus laten we aan de slag!
Python gebruikt bestanden bekend als bibliotheken om te kiezen tussen de hulpmiddelen die het nodig heeft voor een bepaalde code uitvoeren. Het doel van onze code is voor het uploaden van een foto genomen door onze schildwacht Twitter elke keer als we tweet "Klik!" bij onze greep.
Om dat te doen, gaan we gebruiken een library, genaamd Tweepy. Tweepy is in feite een verzameling bestanden die gegevens verzenden en ontvangen van Twitter aan Python veel gemakkelijker maakt. Dus om te installeren Tweepy op uw Edison, zult je moeten daartoe de volgende stappen;
- Open PuTTY en SSH in uw Edison, zoals beschreven in de zelfstudie
- Typ in het "sudo pip installeren tweepy"
- Wachten op het pakket te installeren, en je bent goed om te gaan!
Om te krijgen het beeld van de Android Ward, moeten we ook een Python bibliotheek die beelden kunnen behandelen. Een zeer populaire bibliotheek die dat doet heet OpenCV.
Om te installeren OpenCV, moet u volgen dezelfde procedure als voor Tweepy, behalve dat in plaats van "sudo pip installeren tweepy", die u in "and installeren opencv typt"
Awesome! Nu heb je gemaakt zeker van te zijn dat uw Edison heeft alle de instrumenten moet omgaan met beelden en stuur ze naar Twitter!