Den Tweeting Intercom: (Dörren Strike) relä övervakning med Raspberry Pi (4 / 6 steg)
Steg 4: Förbereda för magic
Vi använder en Raspberry Pi modell B, Rev. 2 kör Raspbian. Sedan vi skrev koden i Java måste vi installera JDK först:
sudo apt-get update & & sudo lämplig-få installera oracle-java7-jdk
Vi måste också installera WiringPi:
sudo lämplig-få installera git-core (om du inte har installerat GIT ännu)
git klon git://git.drogon.net/wiringPi
CD wiringPi
git pull ursprung
CD wiringPi
. / bygga
(Nu när vi fått wiringPi låt oss kontrollera om ledningarna är ansluten till rätt GPIO stiften. Ståndpunkten GPIO stift skiljer sig beroende på vilken Raspberry Pi modell och revidering du använder. Kom ihåg: För vår grundläggande inställning använder vi 3V3 och GPIO #6 pins, för avancerad inställning GPIO #6 och GND stift. Skriv bara "gpio readall" till kommandoradsgränssnitt och du får en översikt om GPIO pin platser på din Raspberry Pi modell.)
Sist men inte minst, Pi4J:
curl -s get.pi4j.com | sudo bash
Eftersom våra kodstycke är baserad på Pi4J GPIO lyssnare exempel använder vi dessa kataloger för enkelhetens skull. För att skicka ut några tweets via programmet Java, Hämta och öppna den senaste twitter4j.zip, navigera till /lib/ och extrahera twitter4j-core-x.x.x.jar till/opt/pi4j/lib /.
Funktionen tweet (naturligtvis) kräver ett twitter-konto och du måste också skapa en Twitter App så att du kan så småningom komma API. När du avslutat som, besök "Nycklar och åtkomsttoken" delen i App ledningen. Se till att din app har läs- och skrivbehörighet. Som anges i skärmdumpen ovan, måste du genomföra flera nycklar i Java-filen.